Saltear al contenido principal
Contáctanos (55) 55 7703-4964 (55) 1049-9180

Certificación Desarrollo Web Essentials LPI

El programa de Linux Professional Institute respalda sus primeros pasos en el desarrollo de software. Los objetivos del programa cubren los aspectos más importantes del desarrollo web. Están específicamente diseñados para incluir todo lo necesario para implementar aplicaciones web.

CONTACTANOS

(52) 551049-9180

DURACIÓN

60 horas

MODALIDAD

Híbrido (Presencial y en línea con clases en vivo)

ALUMNOS CAPACITADOS

23 Alumnos

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

Tema 1: Desarrollo de Tecnologías y Desarrollo Web
  1. Comprender qué es el código fuente
  2. Comprender los principios de compiladores e intérpretes.
  3. Comprender el concepto de bibliotecas
  4. Comprender los conceptos de programación funcional, procedimental y orientada a objetos
  5. Conocimiento de las características comunes de los editores de código fuente y los entornos de desarrollo integrados (IDE)
  6. Conocimiento de los sistemas de control de versiones
  7. Conocimiento de las pruebas de software
  8. Conocimiento de lenguajes de programación importantes (C, C++, C#, Java, JavaScript, Python, PHP)​
Tema 2: Arquitectura de Aplicaciones Web
  1. Comprender el principio de cliente y servidor
  2. Comprender el papel de los navegadores web
  3. Comprender el papel de los servidores web y los servidores de aplicaciones
  4. Comprender las tecnologías y estándares comunes de desarrollo web
  5. Comprender los principios de las API
  6. Comprender el principio de las bases de datos relacionales y no relacionales (NoSQL)
  7. Conocimiento de los sistemas de gestión de bases de datos de código abierto
  8. Conocimiento de REST y GraphQL
  9. Conocimiento de las aplicaciones de una sola página
  10. Conocimiento del empaquetado de aplicaciones web
  11. Conocimiento de WebAssembly
  12. Conocimiento de los sistemas de gestión de contenido
Tema 3: HTTP
  1. Comprender los métodos HTTP GET y POST
  2. Comprender la diferencia entre contenido estático y dinámico.
  3. Comprender las URL de HTTP
  4. Comprender cómo se asignan las URL HTTP a las rutas del sistema de archivos
  5. Comprender el almacenamiento en caché
  6. Comprender las cookies
  7. Conocimiento de los servidores HTTP de uso común
  8. Conocimiento de HTTPS y TLS
  9. Conocimiento de los sockets web
  10. Conocimiento de hosts virtuales
  11. Conocimiento de los servidores HTTP
  12. Conocimiento de los requisitos y limitaciones de ancho de banda y latencia de la red
Tema 4: La anatomía de HTML
  1. Crear un documento HTML simple
  2. Comprender el papel de HTML
  3. Comprender el esqueleto HTML
  4. Comprender la sintaxis HTML (etiquetas, atributos, comentarios)
  5. Comprender el encabezado HTML
  6. Comprender las metaetiquetas
  7. Comprender la codificación de caracteres
Tema 5: Referencias HTML
  1. Crear enlaces a recursos externos y anclajes de página
  2. Agregar imágenes a documentos HTML
  3. Comprender las propiedades clave de los formatos de archivo de medios comunes, incluidos PNG, JPG y SVG
  4. Conocimiento de iframes
Tema 6: HTML Forms
  1. Crear formularios HTML simples
  2. Comprender los métodos de formulario HTML
  3. Comprender los elementos y tipos de entrada HTML
Tema 7: CSS Básicos
  1. Incrustar CSS en un documento HTML
  2. Comprender la sintaxis de CSS
  3. Agregar comentarios a CSS
  4. Conocimiento de las funciones y los requisitos de accesibilidad
Tema 8: CSS Aplicación
  1. Use selectores para aplicar reglas CSS a elementos
  2. Comprender las pseudoclases de CSS
  3. Comprender el orden de las reglas y la precedencia en CSS
  4. Comprender la herencia en CSS
  5. Comprender las propiedades fundamentales de CSS
Tema 9: CSS Layout
  1. Defina la dimensión, la posición y la alineación de los elementos en un diseño CSS
  2. Especificar cómo fluye el texto alrededor de otros elementos
  3. Conocimiento del diseño web receptivo
Tema 10: JavaScript
  1. Ejecutar JavaScript dentro de un documento HTML
  2. Comprender la sintaxis de JavaScript
  3. Agregar comentarios al código JavaScript
  4. Acceder a la consola de JavaScript
  5. Escribir en la consola de JavaScript
Tema 11: Estructuras de Datos JavaScript
  1. Definir y usar variables y constantes
  2. Comprender los tipos de datos
  3. Comprender la conversión/coerción de tipos
  4. Comprender matrices y objetos
  5. Comprender las variables
Tema 12: Estructuras de Control y Funciones JavaScript
  1. Comprender los valores verdaderos y falsos.
  2. Comprender los operadores de comparación
  3. Comprender la diferencia entre comparación flexible y estricta
  4. Usar condicionales
  5. Usar bucles
  6. Definir funciones personalizadas
Tema 13: JavaScript Contenido y Estilo
  1. Comprender el concepto y la estructura del DOM
  2. Cambiar el contenido y las propiedades de los elementos HTML a través del DOM
  3. Cambiar el estilo CSS de los elementos HTML a través del DOM
  4. Activar funciones de JavaScript a partir de elementos HTML
Tema 14: Servidor Node.JS
  1. Comprender los conceptos de Node.js
  2. Ejecutar una aplicación NodeJS
  3. Instalar paquetes NPM
  4. Definir rutas a archivos estáticos y plantillas EJS
  5. Archivos estáticos a través de Express
  6. Plantillas EJS a través de Express
  7. Cree plantillas EJS simples y no anidadas
  8. Accede a los parámetros HTTP GET y POST
  9. Validación de entrada del usuario
  10. Cross-site Scripting (XSS)
  11. Falsificación de solicitudes entre sitios (CSRF)
Tema 15: SQL
  1. Establecer una conexión de base de datos desde NodeJS
  2. Recuperar datos de la base de datos en NodeJS
  3. Ejecutar consultas SQL desde NodeJS
  4. Cree consultas SQL simples que excluyan las uniones
  5. Comprender las claves primarias
  6. Variables SQL
  7. 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!

Paga tu curso en mensualidades sin intereses con o sin tarjeta de crédito, te enviamos la propuesta completa

* Campo obligatorio




    Artículos destacados

    Encabezado

    1 Julio, 2022

    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua

    VER MÁS
    Encabezado

    1 Julio, 2022

    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua

    VER MÁS
    Encabezado

    1 Julio, 2022

    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua

    VER MÁS
    Encabezado

    1 Julio, 2022

    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua

    VER MÁS
    Estas empresas ya trabajan con nosotros

    Nuestra mejor publicidad es la opinión de nuestros alumnos

    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.

    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

    Alianzas Estratégicas

    Ciudad de México, CDMX
    (55) 7703-4964
    (55) 1049-9180
    [email protected]

    Horario de atención
    Lunes a Viernes: 10:00 a 19:00 hrs
    Sábado: 10:00 a 14:00 hrs

    Contáctanos

    * Campo obligatorio