Especialización en Programación JavaScript
Implementa proyectos complejos de desarrollo web
El lenguaje de secuencias de comando JavaScript permite implementar funciones complejas en las páginas web, ya sea crear contenido de actualización dinámica, gráficos en 3D, o animar imágenes y prácticamente todo lo demás. Además, las denominadas interfaces de programación de aplicaciones (API) proporcionan superpoderes adicionales para utilizar este código.
Esta especialización está enfocada en ofrecerle al participante los conocimientos necesarios para crear sitios web desde cero, una habilidad bastante útil en el mercado laboral actual. Avanzará progresivamente desde los cursos de programación básica, HTML5 y JavaScript, JQuery, Angular, SQL y administración de web hosting.
OBJETIVOS
- Aprender las técnicas de la programación y de la lógica computacional, el enfoque apropiado para el análisis y la resolución de problemas, así como su diseño y verificación, el uso de los paradigmas de la programación estructurada y orientada a objetos.
- Aprender desde cero sobre el diseño de páginas y sitios web, dominando las técnicas de codificación HTML5 y las mejores prácticas.
- Dominar JavaScript, incluyendo el uso de variables, condicionales, ciclos, arreglos y funciones, la manipulación y colecciones de datos y los patrones de asincronización.
- Utilizar jQuery en la creación de aplicaciones que hagan uso de Ajax; efectos visuales y animaciones sencillas equiparables a las de Flash sobre elementos (X) HTML y actualización de página con la respuesta generada por el lenguaje de Servidor (JSP, PHP, ASP).
- Conocer sobre el framework Javascript, Angular, incluida la sintaxis de las Typescript para el mejoramiento de las aplicaciones, los componentes y el uso de las directivas y la separación del código de la interfaz de usuario y la lógica del negocio.
- Utilizar el lenguaje SQL y sus principales grupos de comandos para estructurar para la creación de la información y administración de los permisos.
- Comprender el uso de las herramientas más comunes para los servicios de web hosting y dominios.
PLAN DE ESTUDIOS
PROGRAMACIÓN BÁSICA
Introducción a la programación
Los algoritmos
Programación estructurada
Arreglos
Programación modular
Programación orientada a objetos
Temas adicionales
CURSO DE HTML5
Introducción a HTML
Texto y párrafo
Enlaces
Tablas
Multimedia
Formularios
CURSO DE JAVASCRIPT
Introducción a JavaScript
Variables
Operadores
Estructuras de control
Funciones
Objetos
Eventos
JavaScript y formularios
Objetos más utilizados
CSS y JavaScript
CURSO DE JQUERY
Introducción a jQuery
Selectores y filtros en jQuery
Métodos y Eventos en jQuery
AJAX con jQuery
CURSO DE ANGULAR
Introducción a Angular
Primeros pasos con Angular
Componentes
Directivas
Formularios
Routing y servicios
API RESTful
Observables y RxJS
CURSO DE JAVASCRIPT
Bases de datos relacionales
Consultas básicas
Consultas avanzadas
Referencias cruzadas
Consultas de acción
Sentencias DDL
Sentencias DCL
Sentencias TCL
CURSO ADMINISTRADOR WEB HOSTING
Configuración y uso de un panel de control
Configuración de dominios y subdominios
FTP
Gestión de archivos y directorios
Bases de Datos
Correo
Manejo y uso de estadísticas