Tome el curso en línea con profesor en vivo y me pareció una excelente opción para capacitarme, Destaco la dedicación, el conocimiento. amabilidad y disposición del profesor, asi como el sistema de video conferencia con el cual fue impartido el curso.
Lo que aprenderás
- Desarrollo de Software y Tecnologías Web
- Marcado de documentos HTML
- Estilo de contenido CSS
- Programación JavaScript
- Comprender la definición y uso de CSS
- Estructuras y funciones de JavaScript
- Arquitectura de aplicaciones web
- SQL
- Programación del servidor Node.js
Temario del curso
- Comprender qué es el código fuente
- Comprender los principios de compiladores e intérpretes.
- Comprender el concepto de bibliotecas
- Comprender los conceptos de programación funcional, procedimental y orientada a objetos
- Conocimiento de las características comunes de los editores de código fuente y los entornos de desarrollo integrados (IDE)
- Conocimiento de los sistemas de control de versiones
- Conocimiento de las pruebas de software
- Conocimiento de lenguajes de programación importantes (C, C++, C#, Java, JavaScript, Python, PHP)
- Comprender el principio de cliente y servidor
- Comprender el papel de los navegadores web
- Comprender el papel de los servidores web y los servidores de aplicaciones
- Comprender las tecnologías y estándares comunes de desarrollo web
- Comprender los principios de las API
- Comprender el principio de las bases de datos relacionales y no relacionales (NoSQL)
- Conocimiento de los sistemas de gestión de bases de datos de código abierto
- Conocimiento de REST y GraphQL
- Conocimiento de las aplicaciones de una sola página
- Conocimiento del empaquetado de aplicaciones web
- Conocimiento de WebAssembly
- Conocimiento de los sistemas de gestión de contenido
- Comprender los métodos HTTP GET y POST
- Comprender la diferencia entre contenido estático y dinámico.
- Comprender las URL de HTTP
- Comprender cómo se asignan las URL HTTP a las rutas del sistema de archivos
- Comprender el almacenamiento en caché
- Comprender las cookies
- Conocimiento de los servidores HTTP de uso común
- Conocimiento de HTTPS y TLS
- Conocimiento de los sockets web
- Conocimiento de hosts virtuales
- Conocimiento de los servidores HTTP
- Conocimiento de los requisitos y limitaciones de ancho de banda y latencia de la red
- Crear un documento HTML simple
- Comprender el papel de HTML
- Comprender el esqueleto HTML
- Comprender la sintaxis HTML (etiquetas, atributos, comentarios)
- Comprender el encabezado HTML
- Comprender las metaetiquetas
- Comprender la codificación de caracteres
- Crear enlaces a recursos externos y anclajes de página
- Agregar imágenes a documentos HTML
- Comprender las propiedades clave de los formatos de archivo de medios comunes, incluidos PNG, JPG y SVG
- Conocimiento de iframes
- Crear formularios HTML simples
- Comprender los métodos de formulario HTML
- Comprender los elementos y tipos de entrada HTML
- Incrustar CSS en un documento HTML
- Comprender la sintaxis de CSS
- Agregar comentarios a CSS
- Conocimiento de las funciones y los requisitos de accesibilidad
- Use selectores para aplicar reglas CSS a elementos
- Comprender las pseudoclases de CSS
- Comprender el orden de las reglas y la precedencia en CSS
- Comprender la herencia en CSS
- Comprender las propiedades fundamentales de CSS
- Defina la dimensión, la posición y la alineación de los elementos en un diseño CSS
- Especificar cómo fluye el texto alrededor de otros elementos
- Conocimiento del diseño web receptivo
- Ejecutar JavaScript dentro de un documento HTML
- Comprender la sintaxis de JavaScript
- Agregar comentarios al código JavaScript
- Acceder a la consola de JavaScript
- Escribir en la consola de JavaScript
- Definir y usar variables y constantes
- Comprender los tipos de datos
- Comprender la conversión/coerción de tipos
- Comprender matrices y objetos
- Comprender las variables
- Comprender los valores verdaderos y falsos.
- Comprender los operadores de comparación
- Comprender la diferencia entre comparación flexible y estricta
- Usar condicionales
- Usar bucles
- Definir funciones personalizadas
- Comprender el concepto y la estructura del DOM
- Cambiar el contenido y las propiedades de los elementos HTML a través del DOM
- Cambiar el estilo CSS de los elementos HTML a través del DOM
- Activar funciones de JavaScript a partir de elementos HTML
- Comprender los conceptos de Node.js
- Ejecutar una aplicación NodeJS
- Instalar paquetes NPM
- Definir rutas a archivos estáticos y plantillas EJS
- Archivos estáticos a través de Express
- Plantillas EJS a través de Express
- Cree plantillas EJS simples y no anidadas
- Accede a los parámetros HTTP GET y POST
- Validación de entrada del usuario
- Cross-site Scripting (XSS)
- Falsificación de solicitudes entre sitios (CSRF)
- Establecer una conexión de base de datos desde NodeJS
- Recuperar datos de la base de datos en NodeJS
- Ejecutar consultas SQL desde NodeJS
- Cree consultas SQL simples que excluyan las uniones
- Comprender las claves primarias
- Variables SQL
- Inyecciones de SQL
Audiencia
Dirigido principalmente a administradores de servidores, lideres de proyecto, desarrolladores web así como:
- Personal interesado en actualizar sus conocimientos e incrementar sus competencias laborales.
- Empresas que buscan capacitar a su personal en la instalación configuración e implementación de servidores Linux.
- Universidades que requieren actualizar su oferta académica.
Entregables
- Diploma de participación con valor curricular.
- Acceso a documentación en línea.
- 30 días de soporte técnico vía correo electrónico al finalizar el curso.
- Evaluación al iniciar y al terminar el curso y entrega de documento que avale el incremento de competencias.
Prerequisitos
- Se requiere conocimiento en desarrollo y programación web
Acerca del curso
Curso | Fecha | Horario | Lugar |
---|---|---|---|
Desarrollo Web Essentials LPI | Por definir | Jueves: 19:00 a 22:00 hrs Viernes: 19:00 a 22:00 hrs Sábado: 9:00 a 12:00 hrs | Clases en aula virtual |
DURACIÓN
60 horas
¿Qué pasa si no puedo asistir a una clase, las clases quedan grabadas?
Si, todas las clases quedan grabadas y publicadas en forma inmediata.
¿Puedo hacer preguntas por voz o por chat en las clases?
Si, los cursos son impartidos a través del software de video conferencia Zoom.
¿Los manuales, videos, tareas y presentaciones del curso puedo descargarlos?
¡Si! todos los PDFs son siempre en español, completos, actualizados, descargables e imprimibles.
¿Puedo enviar preguntas al profesor por email o whatsapp?
¡Si! Todas tus preguntas serán atendidas, además contarás con 30 días de soporte después de curso.
¿Qué pasa si se corta la conexión durante la transmisión de la clase en vivo?
La clase se repone completa. No es algo que ocurra, pero PUEDE pasar. ¡Mejor prevenir!

* Campo obligatorio
Artículos destacados
Nuestra mejor publicidad es la opinión de nuestros alumnos

No tenia conocimiento en Linux, en el curso de administración de servidores aprendí desde 0 como configurar y administrar servidores en Debian y CentOS. Excelente forma de y paciencia para enseñar.

Excelente capacitación de preparación para una certificación tan importante como es GNU/Linux, como también la calidad del personal del equipo de trabajo, bendiciones y éxito para uds.

Excelente atención, muy buen trato, total dedicación a la hora de explicar los puntos a tratar y mucho mas.

Vive la experiencia de nuestros cursos



Ciudad de México, CDMX
(55) 7703-4964
(55) 1049-9180
capacitacion@clibre.mx
Horario de atención
Lunes a Viernes: 10:00 a 19:00 hrs
Sábado: 10:00 a 14:00 hrs
* Campo obligatorio