Curso Desarrollador FrontEnd con Bootstrap, Angular y JavaScript

Aparte de todas las funciones que las aplicaciones y sitios web pueden tener desde el backend (la parte que procesa la información), todo backend necesita de un frontend bien diseñado y adaptativo que interprete esa información para el usuario en los dispositivos específicos, y estos son los lenguajes más actuales y mejor adaptadas del momento.

Sobre el Curso de Desarrollador FrontEnd con Bootstrap, Angular y JavaScript

Este curso práctico está diseñado para especializarte en la realización de todo tipo de entornos web como páginas, sitios y aplicaciones. Aprenderás como desenvolverte con los lenguajes básicos de maquetación HTML5 y CSS3 y agregarles la animación y la funcionalidad a través de los frameworks Angular y JavaScript.

 Duración:

200 Horas / 3-5 meses

 Modalidad:

Presencial, Telepresencial y Online

 Requisitos Previos:

Conocimientos básicos de informática e internet

Sobre la certificación:

El curso incluye un seminario de certificación para prepararte para las certificación oficial Microsoft 480 –  Programming in HTML5 with JavaScript and CSS3.

Para qué te prepara este curso:

Una vez termines el curso, estarás plenamente capacitado para desarrollar todo tipo de sitios y aplicaciones web con un diseño responsivo o específico para cualquier dispositivo y comunicar el frontend con el backend. Además sabrás defenderte ante los framework que utilicen cualquier librería JavaScript.

Temario:

Formación Técnica

Aplicaciones empresariales

Componentes de hardware y software de una aplicación empresarial.
Sistemas ERP y arquitectura modular.
Entornos integrados de desarrollo.

Conceptos básicos de programación

Tipos de lenguaje: compilados e interpretados.
Fundamentos del lenguaje: variables, métodos y clases.
Herencia de código.
Uso de base de datos.
Patrones de diseño MVVM y MVC.

Metodologías de desarrollo de aplicaciones

Evolución de las metodologías de desarrollo.
Metodología ágil Scrum.
Participantes y artefactos en Scrum.
Principios de diseño.

Formación Específica

Programar HTML5 con JavaScript y CSS3 (Examen MCSA 70-480)

Fundamentos de HTML5, JavaScript y CSS

Estructura de página HTML5.
Mostrar texto e imágenes en HTML.
Párrafos, listas y tablas HTML.
Añadiendo estilos CSS.
Fundamento de los selectores CSS.
Sintaxis JavaScript.

Hojas de estilo CSS

Selectores CSS.
Seudo-clases y seudo-elementos CSS.
Herencia en hojas de estilo.
Modelo de cajas para tablas.
Modelo de cajas FlexBox.

JavaScript y el modelo DOM

Variables, operadores y funciones.
Estructuras de programación.
Arrays.
Objetos y Json.
Herencia y estereotipos.
Modelo de objetos del documento (DOM).
Eventos en DOM.
Referenciar elementos DOM.
Crear y manipular elementos DOM.

Formularios y validación de datos

Trabajando con formularios.
Controles de formulario.
Elementos progress y meter.
Recepción de datos de formulario en el lado servidor.
Modos de posteo.
Posteo de ficheros.
Validación de datos mediante atributos y CSS.
Validación de datos mediante JavaScript.

Almacenes e interacción

Almacén local y de sesión.
Eventos de almacenamiento.
API Indexed Database.
Técnicas de arrastrar y soltar.
Manejo de ficheros con FileReader.

jQuery, Ajax y comunicaciones

La librería jQuery.
Selección de elementos.
Manipular elementos.
Gestión de eventos.
Solicitudes web con XMLHttpRequest.
Solicitudes web con jQuery.
Serialización de datos.
Comunicación con web sockets.

Gráficos y animación

Mejorar efectos gráficos con CSS.
Elementos de multimedia: video y audio.
Gráficos SVG.
El API Canvas.
Animación y transiciones con CSS.
Transformaciones con CSS y JavaScript.
Animaciones de fotogramas.

Aplicaciones web adaptativas

Geolocalización.
Caché de aplicación.
Factores de forma para interfaces adaptativas.
Tipos de medios CSS.

Introducción a AngularJS y Bootstrap

Instalación de Bootstrap y AngularJS.
Primeros pasos con AngularJS.
Modelo MVC.
Declarar directivas.
Uso de directivas.
Uso de expresiones.

Módulos y controladores

Objeto module.
Creación de módulos.
Acceso a módulos.
Concepto de Scope.
Uso de controladores Angular.

Formularios

Diseño de formularios.
Trabajando con controles.
Validación con patrones.
Atributos de validación.
Creación de validadores personalizados.

Conexión con el servidor

Conexión con $http.
Operaciones post HTTP.
Conexión con ngResource.
Conexiones Rest.

Vistas, filtros y routing

Aplicando filtros sobre las vistas.
Filtros para monedas, números, fechas, etc.
Filtros a través de JavaScript.
Filtros personalizados.
Creando rutas básicas.
Rutas con parámetros.
Rutas fallidas.

Enlace de datos

Compartiendo datos entre vistas.
Factorías y servicios.
Enlaces simples.
Doble enlace.
Leer, crear, eliminar y actualizar datos.

SOLICITA MÁS INFORMACIÓN
SOLICITA MÁS INFORMACIÓN

¿Quieres este curso gratis?

Todos los cursos y másters de Cloud Formación son bonificables a través de Fundae, por lo que tienes la oportunidad de formarte tú o a tus trabajadores a un precio reducido o incluso gratis en algunos casos. Calcula tu crédito de Fundae y solicita más información