2022A MATERIALES DE BACK END

Antares

Advertencias

...

TECNOLÓGICO NACIONAL DE MÉXICO

CAMPUS ZITÁCUARO

PERIODO FEBRERO-JUNIO 2022

INGENIERÍA EN SISTEMAS COMPUTACIONALES

ING. JORGE ESGUIBEZ MEJIA


GRUPO 7M PROGRAMACIÓN BACK END

Curso WelcomePython

Temario por semana

Objetivo: Conocer y configurar el entorno de desarrollo utilizado en la programación de aplicaciones del lado del servidor.

S01A S01B S01C S02A S02B S02C

Objetivo: Implementar una aplicación Web dinámica y aplicar los objetos,clases y métodos e interfaces predefinidos por el lenguaje.

S03A S03B S03C
S04A S04B S04C
S05A S05B S05C

Objetivo: Investigar,analizar y configurar FLASK como el Frameworks Back End para la implementación de aplicaciones web.

S06A S06B S06C
S07A S07B S07C
S08A S08B S08C

Objetivo: Investigar, analizar y aplicar los objetos, clases, métodos e interfaces predefinidos para acceso a datos del lado del servidor

S09A S09B S09D
S10A S10B S10C
S11A S11B
S12A S12B

Objetivo: Investigar y conocer las tecnologías básicas para servicios web

S14A S14B S15A S15B S15C


UBUNTU 20-04

Novedades de Ubuntu 20.04

Nuevo Kernel

La primera de las novedades, o más bien de características, que debemos indicar es que monta el Kernel Linux 5.4.

GNOME 3.36
Otro de los cambios más importantes de esta nueva versión de Ubuntu es la llegada de GNOME 3.36, la nueva versión de este escritorio. Esta nueva versión del escritorio se ajusta mucho mejor a los temas predeterminados y, además, incluye un interruptor de «no molestar» que nos ayudará a evitar distracciones y avisos mientras trabajamos en Ubuntu.

Otros cambios importantes de Ubuntu 20.04

Además de lo anterior, que sería lo más importante, también debemos destacar algunos otros cambios que han llegado a Focal Fossa para seguir mejorando y evolucionando como sistema operativo:
  • Python 3 ahora viene por defecto.
  • Mejora en el soporte de ZFS.
  • Nuevos temas y nuevos fondos para personalizar Ubuntu.
  • Amazon Launcher ya no viene instalado por defecto.
  • Thunderbird viene con la extensión Lightning instalada.
  • Soporte para varios monitores mejorado.
  • Escalado fraccional en Xorg.
 EJERCICIO: INSTALAR LA VERSIÓN DE SU PREFERENCIA

UBUNTU    20.04
KUBUNTU 20.04
LUBUNT    20.04

PERSONALIZAR USUARIO ESCRITORIO Y PROGRAMAS Y MANDAR CAPTURA DE PANTALLA, EN ESTA ENTRADA DEL BLOG COMENTAR SU EXPERIENCIA Y SI RECOMIENDAN LA ACTUALIZACIÓN

0801 Introducción a powershell comandos básicos parte 2

1.- Mostrar todos los archivos de la raíz
Get-ChildItem C:\
2.- Mostrar una lista de atributos de los archivos de raíz
Get-ChildItem C:\ | Format-List
3.- Mostrar una lista de nombre de los archivos de raíz
Get-ChildItem C:\ | Format-List -property name
4.-Mostrar 2 propiedades de “nombre” y “tamaño” de los archivos de raíz
Get-ChildItem C:\ | Format-List -property name, length
5.- De un ejemplo del formato wide
Get-ChildItem C:\memorama | Format-Wide
6.- de un ejemplo de formato wide a 4 columnas
Get-ChildItem | Format-Wide -Column 4 -Property name
7.-de un ejemplo de ajustado al tamaño de la ventana
Get-ChildItem | Format-Wide -Property name –AutoSize
8.-Muestre todos los pdf de manera recursiva

Get-ChildItem C:\Users\hp\Documents -recurse -include *.pdf –ErrorAction 0
9.-Muesre todos los pdf de manera recursiva a 3 columnas
Get-ChildItem C:\Users\hp\Documents -recurse -include *.pdf –ErrorAction 0| Format-Wide -column 3
10.- Muestre los pdf de manera recursiva agrupados por longitud de archivo
Get-ChildItem C:\Users\hp\Documents -recurse -include *.pdf | Format-Wide -property name -groupby length -column 3
11.-Muestre todos los archivos de raiz en formato de tabla
Get-ChildItem C:\ | Format-Table
12.-Muestre de manera recursiva los pdf y en formato de tabla
Get-ChildItem C:\Users\hp\Documents -recurse -include *.pdf –ea 0 | Format-Table
13.-Muestre la última fecha de acceso de los archivos de texto en formato tabla
Get-ChildItem C:\Windows -recurse -include *.txt –ea 0 |Format-Table -property name, length, lastwritetime
14.-mostrar todos los pdf en un grid
Get-ChildItem C:\Users\hp\Documents -recurse -include *.pdf | Out-GridView
15.-ordenar los procesos por uso de cpu
Get-Process | Sort-Object cpu | Out-GridView
16.-ordenar los procesos de cpu por tiempo de ejecución
Get-Process | Sort-Object cpu -Descending | Out-GridView
17.- Muestre solo los servicios en un grid
Get-Service | Out-GridView
18.- Obtenga los alias de los comandos
Get-Alias g*
19.- obtener la zona horaria local
Get-TimeZone

20.- Mostrar una ayuda de comandos
Show-Command -Height 500 -Width 350

21.- usando condiciones mostrar los archivos modificados después del 15 de septiembre de 2016
Get-ChildItem C:\Users\hp\Documents | Where LastWriteTime -GT "09/12/2016 00:00:00"

22.- Declare un objeto con acceso al Shell
$wshShell = New-Object -comobject "wscript.shell"

23.- empleando objetos muestre la calculadora de windows
$wshShell.run("calc.exe")

24.-acceder a la cuenta de administrador
Get-WinEvent -LogName application -MaxEvents 1 -ComputerName DESKTOP-IUH8376 -Credential nwtraders\administrator

25.- De un ejemplo de funciones
Function Get-OperatingSystemVersion
{
(Get-WmiObject -Class Win32_OperatingSystem).Version
}

26.-llame a una función creada por usted

"Version de Windows: $(Get-OperatingSystemVersion)"

27.-crear una función para contar letras palabras y líneas

Function Get-TextStatistics($path)
{
Get-Content -path $path | Measure-Object -line –word -character
}
28.-empleando funciones muestre las líneas de un archivo
Get-TextStatistics -p C:\xampp\readme_de.txt

29.-De un ejemplo de funciones anidadas

Function Get-TextStatistics($path)
{
Get-Content -path $path |
Measure-Object -line -character -word
Write-Path
}
Function Write-Path()
{
"Ruta `$path = $path"
}

30.-declare una función para convertir pies a metros y de un ejemplo de uso
Function Script:ConvertToMeters($feet)
{
"$feet feet equals $($feet*.31) meters"
}

$feet = 5
ConvertToMeters -Feet $feet

0801 Introducción a powershell comandos básicos parte 01

Windows PowerShell es una interfaz de consola (CLI) con posibilidad de escritura y conjunción de comandos por medio de guiones (scripts en inglés).  Esta interfaz de consola está diseñada para su uso por parte de administradores de sistemas, con el propósito de automatizar tareas o realizarlas de forma más controlada.

Manual 01 - Manual 02 - Manual 03 - Manual 04 - Manual 05 - Manual 06 - Manual 07-

Instalación en Linux
 
# Install PowerShell
sudo snap install powershell --classic

# Start PowerShell
pwsh

Ventana de powershell donde se capturan los comandos:
Comandos


1.- Obtenga el número de serie del disco duro
R. get-disk
2.- Muestre los procesos activos de la maquina
R. Get-Process
3.- Muestre las últimas actualizaciones instaladas
R. Get-HotFix
4.- Muestre los servicios y su estado
R. Get-Service
5.-Muestre los adapatadores de red instalados
R. Get-NetAdapter
6.- Muestre el perfil de la red actual
R. Get-NetConnectionProfile
7.- Muestre el idioma por defecto
R. Get-Culture
8.-Muestre la fecha actual
R. Get-Date
9.-Muestre un número aleatorio
R. (New-Object system.random).next() , Get-Random
10.- Muestre solo las actualizaciones sin las de seguridad
R. Get-HotFix -Description update

11.- Muestre numeros aleatorios del 1 al 21
R. Get-Random -Maximum 21 -Minimum 1
12.- Muestre los números del 1 al 100
R. 1..100
13.- Muestre 5 números aleatorios del 1 al 10 con una sola instrucción
R. Get-Random -InputObject (1..10) -Count 5
14.-Actualice la ayuda de powershell
R. Update-Help -Force 

 



15.- Cierre el bloc de notas
Stop-Process -Name notepad
16.-Muestre la ayuda disponible para get-process
Get-Help -Name Get-Process
17.-Muestre todos los comandos que inician con Get
Get-Command -Verb Get
18.-muestre todos los comandos de fecha
Get-Member -InputObject (Get-Date) -MemberType Property
19.-Despliegue una salida grafica del comando get-proceess
Show-Command -Name Get-Process
20.-muestre las politicas de ejecucion
Get-ExecutionPolicy -List
21.-verifique la existencia de un perfil de suario
Test-Path $profile
22.-muestre una lista ordenada
Get-Process | Sort-Object -Property VM
23.-muestre una lista ordenada descendente
Get-Process | Sort-Object -Property VM -Descending
24.-Muestre los servicios descendentemente
Get-Service | sort status, displayname -Descending
25.-Ordene los servicios por estatus
Get-Service | Sort-Object status | Group-Object -Property status
26.- Muestre los grupos de procesos por nombre ordenados descendentemente
Get-Process | sort name | group name -NoElement | sort count -Descending
27.- Muestre los procesos de mas de 1000 megas
Get-Process | Where-Object vm -gt 1000MB
28.-De un ejemplo de filtrado de fechas
Get-WindowsDriver -Online | where date -gt 23/04/2018
29.- Filtre el proceso starttime
Get-Process | Get-Member -Name starttime
30.- filtrando por la izquierda revise el archivo log y los eventos de application
Get-EventLog -LogName application