Curso Completo sobre Desarrollo desde 0 a Experto.+50 Horas.
Todas las tecnologías que debes conocer para trabajar como Desarrollador: Programación, Linux, Cloud, Seguridad inf. etc
Lo que serás capaz de hacer
Trabaja como Desarrollador aprendiendo todo lo que debes saber desde 0 La demanda de trabajo a aumentado exponencialmente y se necesita muchos mas Desarrolladores. Pero el desarrollo web implica conocimientos complementarios que no muchos saben, como ser: >> Curso de Programación Básica >> Curso de HTML5 y CCS3 >> Curso de Javascript desde 0 >> Curso de Aprende Python desde 0 a Experto Practicando >> Curso de Lenguaje GO >> Crea tu pagina web y tienda virtual con el CMS Wordpress. >> Curso de Desarrollo de VideoJuego con C++ (Juego Arkanoid) >> Curso de Introducción a las Bases de Datos >> Seguridad informática - Hacking con Python >> Aprende a usar Linux desde 0 >> Seguridad informática, descubre las vulnerabilidades de aplicaciones web >> API Rest en GOLAND sobre aplicación tipo Twitter. >> Macros con Excel con VBA desde 0. >> Seguridad Web. >> AWS RDS con MYSQL. >> Manejo de entornos Cloud >> Seguridad en entornos Cloud. Por esa razón, hemos creado esta formación profesional. Yo soy Álvaro Chirou , tengo más de 20 Años de experiencia trabajando en Tecnología , eh dado disertaciones en eventos internacionales como OWASP, tengo más de 500.000 estudiantes en Udemy y 100 formaciones profesionales impartidas en la misma. Empieza a aprender ya mismo y acompáñame en este increíble curso. Nos vemos dentro ! Tu profesor : Alvaro Chirou Profesor de Udemy
- Tendrán acceso a más de 9 cursos completos para todos los niveles
- Aprenderán los conceptos básicos de programación , con ejercicios y buenos tips
- Accederán a un curso completo de HTML5 y CCS3 (diseño Web)
- Tendrán un curso super completo de Python 3 - Aprender ejercitando
- Aprenderán los conceptos de Bases de Datos y manejarán una BD Real con miles de registros
- Aprenderán el moderno y versátil lenguaje GO (creado por Google)
Temario
UNIDAD 1 - Introducción · 2 leccionesUNIDAD 1 - Introducción
UNIDAD 1 - Introducción
- Recomendaciones para una mejor experiencia en el curso
- Recuerda que cuentas con nuestro asesoramiento y respuestas a tus preguntas
UNIDAD 2 - Introducción a la programación · 14 leccionesUNIDAD 2 - Introducción a la programación
UNIDAD 2 - Introducción a la programación
- Introducción a la programación
- Como piensa un Programador ?
- Datos de un Sistema
- Conceptos de Variables, Constantes y Punteros
- Google Blockly - Nuestra herramienta de aprendizaje
- Sentencias y Secuencias
- Estructuras de Decisión & Operadores Lógicos
- Estructuras de Iteración
- Ejercicios Prácticos 1
- Rutinas y Funciones
- Validaciones
- Manejo de Errores y Excepciones
- Ayudas y Leyendas
- Práctica Final
UNIDAD 3 - HTML5 y CSS3 · 22 leccionesUNIDAD 3 - HTML5 y CSS3
UNIDAD 3 - HTML5 y CSS3
- Preparamos el entorno de trabajo.
- ¿Que es HTML5?
- Etiquetas nuevas en HTML5
- Estructura de un HTML
- Header
- Etiquetas h1 h2 h3
- hgroup
- nav, ul, ol y li
- Enlaces
- p, strong, em
- Section
- Article
- Aside
- Div
- Footer
- Figure, figcaption, img | Audio | Video
- Etiquetas de formulario
- Introducción a CSS y que es
- Sintaxis de CSS y damos estilos.
- Porque Normalize
- Modernizer compatibilidad entre navegadores
- Prefijos
UNIDAD 4 - Desarrolle un VideoJuego desde 0 con C++ · 20 leccionesUNIDAD 4 - Desarrolle un VideoJuego desde 0 con C++
UNIDAD 4 - Desarrolle un VideoJuego desde 0 con C++
- Introducción al Curso
- Instalando CODEBLOCKS
- Descargando el compilador MINGW
- Instalando ALLEGRO
- Descarga de Recursos
- Creando nuestra carpeta de trabajo y los INCLUDE necesarios
- Creando nuestra estructura básica
- Declarando los objetos
- Edición de las imágenes
- Cargando las imágenes a nuestro programa
- Cargando y configurando los sonidos al juego
- Manejo de teclado
- Armando nuestro buffer y Screen
- Programando el esqueleto funcional de nuestro juego
- Tratamiento de fuentes y textos con ttf2pcx y grabber
- Armando los ladrillos y levels
- Algoritmos de movimiento de nuestra base y pelota
- Detección de colisiones y jugabilidad
- Programación de pasaje de nivel y dificultad
- Lectura y escritura de archivos para nuestro Highscore
UNIDAD 5 - Crea tu pagina web y tienda virtual con el CMS Wordpress. · 19 leccionesUNIDAD 5 - Crea tu pagina web y tienda virtual con el CMS Wordpress.
UNIDAD 5 - Crea tu pagina web y tienda virtual con el CMS Wordpress.
- Que es Wordpress
- Hosting
- FTP para transferir los archivos
- Instalamos el wordpress desde el hosting (opción fácil)
- Instalamos el wordpress de forma manual
- Aclaraciones sobre la configuración de wordpress para la forma manual.
- Introducción para instalar wordpress de forma local
- Descarga de Xampp y posibles errores o dificultades en la instalación
- Instalación de Wordpress en nuestra Pc
- Empezamos conociendo nuestro panel de Administración
- Apariencia de nuestra web - Temas
- Editamos nuestro tema.
- Plugin Formulario de contacto para que se comuniquen con nosotros.
- Instalamos nuestro E-commerce woocomerce.
- Configuramos y ordenamos nuestro menu
- Como crear Categorías y Detallamos las opciones para crear un producto
- Configuraciones y beneficios de nuestro woocommerce (pagos por paypal Ej.)
- Ejecutamos el circuito de una compra en nuestro e commerce.
- Plugin recomendados para seguridad
UNIDAD 6 - Introducción a las Bases de Datos · 45 leccionesUNIDAD 6 - Introducción a las Bases de Datos
UNIDAD 6 - Introducción a las Bases de Datos
- Que son las Bases de Datos
- Concepto de Motores de Bases de Datos
- Concepto de Tablas
- Concepto de Campos
- Concepto de Indices
- Que es MySQL ?
- Instalando MySQL en mi PC
- Instalando HeidiSQL en mi PC
- Conectando al servidor de Bases de Datos
- Creando nuestra primera Base de Datos
- Creando tablas y campos
- Tipos de Datos en MySQL e índices (Última parte)
- Descargar Archivo SQL de Ejemplo
- Importar Datos desde un archivo SQL
- Herramientas adicionales de HeidiSQL
- Exportando datos en HeidiSQL
- Generador de Consultas
- Normalización : La primera forma normal
- Normalización : La segunda forma normal
- Normalización : La tercera forma normal
- Buenas Prácticas - Mas Tablas - Menos Columnas
- Buenas Prácticas - Mas Registros - Menos Columnas
- Buenas Prácticas - Usar valores Default
- Buenas Prácticas - Usar campos de Estado
- Buenas Prácticas - Use Indices para cada campo Significativo
- Buenas prácticas - Tablas Resumen
- Lenguaje SQL : Introducción al Lenguaje de Bases de Datos
- Lenguaje SQL : Consultar nuestras tablas (Sentencia SELECT)
- Lenguaje SQL : Clausula WHERE
- Lenguaje SQL : Unión de Tablas con la clausula WHERE
- Lenguaje SQL : Clausula Order By
- Lenguaje SQL : Funciones Sum() Count() Max() AVG() min()
- Lenguaje SQL : Clausula Group By
- Lenguaje SQL : Clausula IN / NOT IN
- Lenguaje SQL : Clausula BETWEEN
- Lenguaje SQL : Clausula LIKE
- Lenguaje SQL : Clausula INNER JOIN (Unión de Tablas)
- Lenguaje SQL : Clausula LEFT, RIGHT y FULL JOIN (Unión de Tablas)
- Lenguaje SQL : Funciones básicas en MySQL
- Lenguaje SQL : Clausula HAVING
- Lenguaje SQL : Instrucción INSERT (adicionando datos a nuestras tablas)
- Lenguaje SQL : Instrucción UPDATE (Actualizando datos de nuestras tablas)
- Lenguaje SQL : Instrucción DELETE (Borrando registros en la Base de Datos)
- Lenguaje SQL : SubConsultas
- Como obtener un nivel Intermedio y Avanzado
UNIDAD 7 - Lenguaje de Programación GO (2023) · 27 leccionesUNIDAD 7 - Lenguaje de Programación GO (2023)
UNIDAD 7 - Lenguaje de Programación GO (2023)
- Lineamiento de GO
- Instalando GO
- Configurando GO y el entorno
- Instalando y configurando GIT - GITHUB
- Instalando y configurando Visual Studio Code
- Iniciando nuestro proyecto de GO y el main
- Hola Mundo en GO
- Inicio con Variables e Importación de paquetes
- Resto Variables
- Funciones
- Condicionales
- Ejercicio 01
- Captura de datos por pantalla con BUFIO
- Iteraciones
- Ejercicio 02
- Manejo de Archivos
- Funciones Anonimas y Closures
- Recursión
- Arrays & Slices
- Mapas en GO
- Estructuras POO
- Interfaces POO
- Defer Panic Recover
- GORoutines
- Channels
- WebServer
- Middlewares
UNIDAD 8 - Desarrollando una API REST en GOLANG - Aplicación tipo Twitter · 61 leccionesUNIDAD 8 - Desarrollando una API REST en GOLANG - Aplicación tipo Twitter
UNIDAD 8 - Desarrollando una API REST en GOLANG - Aplicación tipo Twitter
- Iniciamos el desarrollo del BackEnd
- Conceptos iniciales de GIT
- GITHub, creando nuestro repositorio
- GIT - Instalando GIT en nuestra PC
- HEROKU - Creando perfil, proyecto e instalando Heroku CLI
- POSTMAN - Instalando la aplicación y configurando el entorno
- Creando nuestra BD MongoDB gratuita
- Modificando la Seguridad de nuestra BD para accederla Remotamente
- Instalando MongoDB Compass en tu PC
- Creando estructura de directorios
- Configuración de Variables de Entorno
- Iniciando GIT y subiendo nuestra estructura a GITHUB
- Instalando todas las dependencias que usaremos en nuestra aplicación
- Creando el MAIN.GO y la conexión a la BD
- Creando el modelo de USUARIOS
- Armado de archivo de MIDDLEWARES
- Rutina de ROUTERS - Registro
- Rutina de BD - InsertoRegistro (con bCrypt para encriptar nuestra Password)
- Rutina ChequeoYaExisteUsuario()
- Probando el EndPoint y configurando POSTMAN por primera vez
- Rutina de BD - IntentoLogin
- Rutina de ROUTERS - login
- JWT en GOLANG
- Probando el EndPoint y verificando nuestro token
- Models - CLAIM
- Rutina de MIDDLEWARE - Valido JWT
- Rutina de ROUTERS - ProcesoToken
- Rutina de BD - BuscoPerfil
- Rutina de ROUTERS - VerPerfil
- Probando este EndPoint
- Rutina de BD - ModificoRegistro
- Rutina de ROUTERS - ModificarRegistro
- Probando este EndPoint
- Rutina de BD - InsertoTweet
- Rutina de ROUTERS - GraboTweet
- Probando este EndPoint
- Rutina de BD - LeoTweets
- Rutina de ROUTERS - LeoTweets
- Probando este EndPoint
- Rutina de BD - BorroTweet
- Rutina de ROUTERS - EliminarTweet
- Probando este EndPoint
- Rutina de ROUTERS - SubirAvatar & SubirBanner
- Rutina de ROUTERS - ObtenerAvatar & ObtenerBanner
- Probando estos EndPoints
- Rutina de BD - InsertoRelacion
- Rutina de ROUTERS - AltaRelacion
- Probando este EndPoint
- Rutina de BD - BorroRelacion
- Rutina de ROUTERS - BajaRelacion
- Probando este EndPoint
- Rutina de BD - ConsultoRelacion
- Rutina de ROUTERS - ConsultaRelacion
- Probando este EndPoint
- Rutina de BD - LeoUsuariosTodos
- Rutina de ROUTERS - ListaUsuarios
- Probando este EndPoint
- Rutina de BD leoTweetsSeguidores
- Rutina de ROUTERS leoTweetsSeguidores
- Probando este EndPoint
- Saludo Final del BackEnd y Código Fuente
UNIDAD 9 - Aprende Python desde 0 a Experto Practicando. · 41 leccionesUNIDAD 9 - Aprende Python desde 0 a Experto Practicando.
UNIDAD 9 - Aprende Python desde 0 a Experto Practicando.
- Instalación de Jupyter
- Como usar jupyter y código del curso (IMPORTANTE VER ESTA CLASE)
- Primer contacto con Python
- Cadena de Caracteres (parte 1)
- Cadena de caracteres con variables operaciones (parte 2)
- índice de cadenas.
- Listas
- Ingresamos datos por teclado
- Operadores Lógicos
- Operadores Racionales
- Expresiones anidadas y operadores de asignación
- If
- if else y elif
- While
- Práctica donde aplicamos todo lo aprendido
- For
- Tuplas
- Conjuntos
- Diccionario
- Pilas
- Colas
- Entradas por teclado
- Salida por pantalla
- Funciones
- Retorno y envío de valores
- Funciones argumentos parte 1
- Funciones argumentos parte 2
- Funciones argumentos parte 3
- Funciones recursivas e integrada
- Errores
- Exepciones múltiples
- Excepciones multiples e invocación de excepciones
- POO objetos y clases
- Atributos y Métodos de una clase (Parte 1)
- Atributos y Métodos de una clase (Parte 2)
- Clases - Métodos Especiales
- La utilidad de usar objetos embebidos
- Encapsulamiento
- Herencia
- Clases heredadas y polimorfismo
- Herencia Multiple
UNIDAD 10 - ✔HACKING Con [ Python3 ]. Audita, Defiende, Crea!. Año 2019 · 9 leccionesUNIDAD 10 - ✔HACKING Con [ Python3 ]. Audita, Defiende, Crea!. Año 2019
UNIDAD 10 - ✔HACKING Con [ Python3 ]. Audita, Defiende, Crea!. Año 2019
- Introducción
- Recopilando información de paginas web con python.
- Como obtener la versión de wordpress.
- Como obtener el tema utilizado en wordpress
- Como obtener los plugins utilizados en wordpress
- Como obtener la versión de un Joomla
- Como obtener información del DNS de nuestro objetivo
- Como obtener los Subdominios de una web.
- Como detectar dominios alojados en un Servidor.
UNIDAD 11 - Macros en Excel con VBA desde Cero · 19 leccionesUNIDAD 11 - Macros en Excel con VBA desde Cero
UNIDAD 11 - Macros en Excel con VBA desde Cero
- Introducción a la Sección
- Creamos nuestra planilla habilitada para Macros
- Comenzamos el formato visual de nuestra Planilla
- Comenzamos con el Entorno de Visual Basic for Applications
- Que son las Macros y como funcionan
- Creando el formulario de Alta de Clientes
- Concepto de Programación Orientada a Eventos
- Capturando el ultimo ID de cliente y preparar el Alta
- Validando datos y Grabando nuestro cliente en la Planilla
- Rutina de Filtrado de Datos en nuestro Modulo
- Completamos la Baja de Clientes
- Comenzamos con el Formulario de Modificación de clientes
- Código de Filtrado de Datos especiales
- Grabando ya los datos de mi Cliente modificado
- Formulario de Filtro de Datos
- Comenzamos con el Formulario Imprimir Clientes
- Programando nuestro Spin button y el Listbox
- Configurando e Imprimiendo nuestro Listado
- Descarga de la Planilla del Ejercicio
UNIDAD 12 - Aprende a usar Linux desde 0 · 41 leccionesUNIDAD 12 - Aprende a usar Linux desde 0
UNIDAD 12 - Aprende a usar Linux desde 0
- Sobre esta sección
- ¿Que es GNU/Linux?
- Maquinas Virtuales e imagen de Linux.
- Instalación de Linux en Vmware.
- Instalación de Linux en Virtual Box.
- Configurar pantalla completa en Ambas maquinas Virtuales.
- Directorios de Linux
- La Shell de Linux, sus Teclas y comandos para navegar.
- Comandos Básicos
- Permisos
- Modificar y asignar permisos.
- Comandos para encontrar ficheros y directorios
- Visualización de Ficheros.
- Edición de Ficheros.
- Gestión de Ficheros
- Procesos y Trabajos
- Gestión de Usuarios.
- Instalación de Software
- ¿Que es el SSH?
- Criptografia
- Realizamos la instalación del servidor SSH
- Autenticación con Usuario y contraseña
- Configuración de Servidor SSH
- Utilización de SCP
- SFTP
- SSH en Windows.
- Introducción a bash
- Tipos de uso de Bash
- Creamos y ejecutamos un archivo Bash
- Listas y array con Bash
- Variables y constantes
- Operadores matemáticos y String
- Estructura if
- Desafió: Crea tu primer Script
- Argumentos de entrada
- Practica de Argumentos de entrada
- While en Bash
- For en Bash
- Case en Bash
- Practica
- Lectura de Ficheros
UNIDAD 13 - Seguridad informática, descubre las vulnerabilidades de aplicaciones web · 11 leccionesUNIDAD 13 - Seguridad informática, descubre las vulnerabilidades de aplicaciones web
UNIDAD 13 - Seguridad informática, descubre las vulnerabilidades de aplicaciones web
- Los datos que identifican nuestra PC y la de los demás.
- Como se comunican las computadoras en el mundo y en tu casa.
- Comandos basicos en windows y linux
- Protocolos,puertos y servicios.
- Maquina virtual para Trabajar
- Kali Linux
- ZAP - Escanea vulnerabilidades web
- wpscan
- hydra y crunch
- Nikto
- Identificar equipos conectados a una red wifi desde el celular.
UNIDAD 14 - Entornos Cloud · 14 leccionesUNIDAD 14 - Entornos Cloud
UNIDAD 14 - Entornos Cloud
- Respuesta a las principales incógnitas sobre entornos cloud
- Diferencias entre entornos Cloud y On Premise
- Infraestructura como servicio
- Plataforma como servicio
- Software como servicio
- Comparamos IaaS SaaS y PaaS. ¿Qué otros modelos existen?
- Introducción a Amazon web services (AWS)
- Creación de cuenta y navegación por plataforma de AWS
- Practica en AWS
- Introducción a Microsoft Azure
- Creación de cuenta y navegación por plataforma de Azure
- Practica Azure
- Introducción a Google Cloud
- Creación de cuenta y navegación por plataforma de Google
UNIDAD 15 - AWS RDS con MySQL desde 0 · 9 leccionesUNIDAD 15 - AWS RDS con MySQL desde 0
UNIDAD 15 - AWS RDS con MySQL desde 0
- Introducción
- Introducción teórica a AWS y su servicio RDS
- Eligiendo y configurando Engine Options
- Templates & Settings
- DB Instance Size & Availavility & Durability
- Connectivity & Security Groups
- Database Authentication y grabando finalmente nuestra base
- Manejo de panel de RDS completo
- Conectamos remotamente nuestra nueva BD desde HeidiSQL
UNIDAD 16 - Seguridad informática en la Nube · 7 leccionesUNIDAD 16 - Seguridad informática en la Nube
UNIDAD 16 - Seguridad informática en la Nube
- ¿Qué es eso de pentesting Cloud y las diferencias al pentesting tradicional?
- Cómo se aplica el Pentesting y sus vulnerabilidades de IaaS, PaaS, y SaaS
- ¿Es recomendable migrar a la Nube? ¿Cuál servicio es el mas similar a un pentes?
- Recomendaciones para la correcta configuración de seguridad en entorno cloud
- Recomendaciones para poder asegurar Azure
- Cuales son los ataques mas comunes orientados a Cloud
- Tips para migrar nuestro servicio a la Nube
UNIDAD 17 - Despedida · 1 leccionesUNIDAD 17 - Despedida
UNIDAD 17 - Despedida
- Despedida de su profesor Álvaro Chirou
UNIDAD 18 - Bonus Extra · 1 leccionesUNIDAD 18 - Bonus Extra
UNIDAD 18 - Bonus Extra
- Clase Extra
Tu certificado lo emite la SEP, no solo una plataforma
Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.
Tu certificado con INEC
- Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
- Documento oficial con folio verificable en línea
- Lo otorga la Universidad Tecnológica Fidel Velázquez
Otras plataformas en línea
- Constancia privada emitida por la misma plataforma
- Solo acredita horas cursadas o asistencia
- Sin respaldo de una autoridad educativa
Tu itinerario, de la inscripción al certificado
- 1
Inscripción con pago único
Pagas $2,800 MXN una sola vez y entras de inmediato al curso.
- 2
Estudias a tu ritmo
18 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
Cuestionarios para comprobar lo aprendido.
- 4
Certificado
Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
Un certificado oficial de la SEP
- Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
- Contenido impartido por Pablo Tilotta - +217k students.
- Folio y QR verificables para compartirlo con quien te contrate.
Empieza hoy, a tu ritmo
Un solo pago y acceso inmediato al curso completo durante 12 meses.
- 18 unidades · 363 lecciones · 60 h
- 12 meses de acceso
- Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Sobre tu inscripción
¿Cómo es el pago?
Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.
¿Cuánto tiempo tengo acceso?
12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.
¿Quién imparte el contenido?
El curso es impartido por Pablo Tilotta - +217k students; INEC gestiona tu inscripción, evaluación y certificado.
¿Qué pasa cuando vence mi acceso?
Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.


