Desarrollo Full Stack Mean con Javascript

OBJETIVOS DEL CURSO

Aprender a desarrollar aplicaciones full stack mean usando Javascript en todas las capas de desarrollo.
Curso especializado en desarrollo Full Stack Mean con JavaScript está pensado para arquitectos que quieran ampliar su ámbito de trabajo y convertirse en Full Stack Developers.
Formar a profesionales Full Stack Mean, capaces de manejarse como pez en el agua en todos los entornos necesarios para el desarrollo de aplicaciones full stack: desde el servidor y el hosting, pasando por el modelo de datos, lógica de negocio y APIs externas, hasta la experiencia del usuario y la interfaz de usuario, o incluso las necesidades de negocio del cliente.
En este curso, el alumno aprenderá cómo optimizar el código para ser más eficiente y consumir menos recursos y a trabajar con cuatro tecnologías esenciales para convertirse en un desarrollador Full Stack Mean con JavaScript:

• MongoDB: BBDD documental (NoSQL), que almacena los datos en documentos .json y se integra muy bien con Node.js, al tiempo que es muy flexible y fácilmente escalable.
• ExpressJS: Framework minimalista basado en Node.js que proporciona un gestor de peticiones y servidores webrobusto y fácil de usar.
• AngularJS 2: Framework de Google que permite crear aplicaciones single-page basadas en el Modelo VistaControlador (MVC) de manera ágil y con poco esfuerzo.
• Node.js: Permite crear servidores muy rápidamente y gestionar peticiones con mucha mayor agilidad que los entornos tradicionales

REQUISITOS DEL CURSO

Es necesario conocimientos (nivel medio) de HTML5, CSS y Javascript

TEMARIO

1. Introducción al curso.
2. Typescript.
2.1. ¿Qué es TypeScript?.
2.2. Variables y tipos de datos.
2.3. Funciones y tipado.
2.4. Clases, propiedades y métodos.
2.5. Constructores.
2.6. Interaces.
2.7. Herencia.
2.8. Decoradores.
2.9. Módulos.
3. NodeJS
3.1. ¿Qué es NodeJS?
3.2. Node Package Manager.
3.3. Rutas y parámetros.
3.4. Arrow Functions.
3.5. Services.
3.6. Models.
3.7. Controllers.
3.8. Routings.
3.9. Cabeceras http.
4. MongoDB
4.1. ¿Qué es MongoDB?
4.2. Conceptos básicos noSQL.
4.3. Colecciones, documento, esquemas.
4.4. Trabajo con datos: Inserción, consulta, actualización, borrado.
4.5. MongoDB y NodeJS
5. Express
5.1. ¿Qué es Express?.
5.2. Llamada GET.
5.3. Llamada POST.
5.4. Gestión de archivos.
6. Angular
6.1. ¿Qué es Angular?.
6.2. Componentes
6.3. Plantillas y vistas.
6.4. Templates y directivsas
6.5. Routing
6.6. Componentes.
6.7. Controllers.
6.8. DataBinding
6.9. Services
6.10. Cliente http
6.11. Forms (ngForms)

CONOCE AL FORMADOR:

Daniel Arrojo es un Desarrollador y Formador iOS y Full Stack Developer (MEAN).
Analista y desarrollador iOs, realizando aplicaciones para iPad y iPhone de manera profesional.
Últimas Apps publicadas;

o Búsqueda de Empleo 2.0
o Enlaces Web Especies Marinas Los Reyes Magos
o CLUB VIP Futbol CLUB VIP
o Historia de EEUU CLUB VIP Cultura General
o La abuela Araceli y la misteriosa gota de agua
o Inteligencia Emocional en niños
o In my Zoo Brainzzle Ballons Brainzzle Colors
o Memozzle
o Colaboraciones: aSong2u y Freeditorial

También tiene mucha experiencia como formador de cursos de iOs, Angular y Node JS. Sus cursos
están dirigidos a personal técnico interesado en especializarse en el entorno iOs de manera
profesional, ha impartido Masters Desarrollo Aplicaciones iOs y becas de formación iOs; en
Dreamsoft, Castrainnig, Sunion, GALILEO CENTRO DE ESTUDIOS PROFESIONALES, Adecco, Indra….
Su gran aportación a los cursos es el dominio que tiene de todo entorno de movilidad, junto con
Objetive-c domina el desarrollo web; JavaScript y sus framerwork jnode y Angular js Html5,
ActionScript, JQuery JQueryUI, Bootstrap Swift…

full stack mean