Javascript Desarrollador Front- End Programa de Estudio
Javascript Desarrollador Front-End Desarrolla aplicaciones avanzadas del lado del cliente, utilizando AJAX, JSON, JQuery, HTML5, programación avanzada con Closures, Prototype, librerías y mucho más. Conviértete en un Front-End Web Developer Contenido del curso El foco del curso es conocer y dominar la capa lógica que complementa los conocimientos de maquetado web, a través de ejercicios prácticos y un proyecto integrador. Conoceremos el perfil de Desarrollador Front-End en el mercado laboral actual, fundamentos de Javascript, técnicas de programación avanzadas para modularizar el código, inclusión de librerías externas y buenas prácticas para lograr productos escalables de alta calidad. En este curso aprenderemos a utilizar las Herramientas de Desarrollo que nos proveen los navegadores actuales. Utilizaremos Javascript para validar formularios, generar contenido en tiempo de ejecución y realizar consultas a servidores sin necesidad de recargar la página. Manejaremos estructuras de datos complejas utilizando JSON y exploraremos las posibilidades que brinda HTML5. Cada módulo irá nutriendo un Proyecto Integrador de armado de pedidos online que iremos desarrollando a lo largo del curso. Público Este curso está orientado a Programadores Server-Side que busquen modernizar sus aplicaciones, Maquetadores Web con conocimientos de programación que deseen realizar productos más complejos y escalables, Programadores Javascript que necesiten profundizar sus conocimientos, y a todas aquellas personas que deseen aprender a desarrollar en Javascript Front-End.
Salida Laboral Al finalizar este curso te convertirás en Desarrollador Javascript Front-End, un puesto cada vez más solicitado y diferenciado del programador tradicional. Contarás con el conocimiento y la experiencia necesaria para involucrarte en proyectos web actuales y más complejos. Requisitos Se requieren conocimientos sólidos en: HTML5 y CSS o haber realizado el curso Maquetacion Web: HTML 5 y CSS; Lenguaje de programación Javascript o haber realizado el curso Introducción a la Programación con Javascript o; Java Web o haber realizado el curso Java Web: Servlets o; ASP.NET o haber realizado el curso Programacion Web con ASP.NET. Modalidad de cursado Puedes tomar este curso en modalidad presencial o modalidad a distancia
En este curso aprenderás a Interactuar con el navegador y el usuario utilizando Javascript. Validar formularios del lado del cliente. Manipular los contenidos de una página en tiempo real. Generar contenidos de forma dinámica. Realizar pedidos a un servidor sin recargar la página (AJAX). Utilizar JSON para intercambiar datos. Incluir librerías para facilitar el trabajo (jquery). Almacenar información en el navegador utilizando la API HTML5. Interactuar con la localización del usuario utilizando Geolocalización. Construir bloques de código reutilizables y modulares. Comprender los flujo de trabajo de un desarrollador frontend.
Plan de Estudios
1. Javascript, el lenguaje de la web - Diferencias entre un maquetador web y un desarrollador web - Similitudes y diferencias con los demás lenguajes de programación - Navegador web como intérprete del lenguaje - DOM: document object model - Acceder a elementos de la página - Leer y modificar contenidos - Leer y modificar atributos - Leer y modificar estilos - Agregar y quitar clases CSS 2. Modelo orientado a eventos - Modelo orientado a eventos - Capturar eventos - Embeber javascript como atributo HTML - Funciones callback - Vincular funciones a eventos - Funciones anónimas - Cancelar eventos - Validación de formularios 3. Un mundo asincrónico - Qué es AJAX? - Realizar pedidos asincrónicos al servidor - Validación de formularios de forma asincrónica - Manipulación DOM a partir de respuesta ajax - Cómo debuggear AJAX - Seguridad y CORS 4. JSON - Qué es JSON? - Recibir JSON como respuesta ajax - Convertir JSON a objetos javascript - Manipular tablas, selectores y listados en tiempo de ejecución - Qué es JSONP 5. Jquery - Concepto de librería - Seleccionar elementos - Diferencias entre referencias DOM y objetos jquery - Manipular el DOM - Manejo de eventos - Soporte de AJAX
6. Extender Jquery - Pasos para instalar un plugin - Pasador de imágenes - Validación de formularios avanzada - Reordenamiento de listados y tablas interactivo 7. Javascript Avanzado - Closures - Prototype: emulación de clases - Tomar prestados métodos: bind, call y apply - Encapsulamiento - Errores comunes 8. Modularizar el código - Javascript orientado a aplicaciones o proyectos complejos - Estrategias para generar módulos reutilizables - Incluir librerías que nos ayudan a realizar esto 9. APIs HTML5 - Canvas - Geolocalización - Local Storage - Interacción con Audio y Video utilizando javascript 10. Buenas prácticas - Compatibilizar con navegadores desactualizados - Javascript en modo estricto - Optimización y normalización del código - Unificar código para evitar pedidos al server - Herramientas de compresión - Flujos de trabajo actuales: bower, nodejs y git
Lavalle 648 Piso 8, Microcentro, CABA 4328-0457 info@educacionit.com EducaciónIT. Copyright 2005-2017