CURSO DESARROLLO FULL STACK

Está pensado desde nivel inicial para aquellos que aún no programan, hasta lograr un nivel avanzado en la programación de desarrollos web dinámicos. Actualmente el mercado laboral, tanto en su forma freelance como de empleo formal, solicitan desarrolladores web Full Stack, esto significa que los desarrolladores deben poseer los concimientos y habilidades para realizar el diseño visual de su desarrollo web ( Desarrollo Front End), asi como también puedan programar en los lenguajes y fremeworks más solicitados para estos desarrollos con el fin de interactuar con el servidor y las bases de datos del sitio web. (Desarrollo web Back End).

Duración de la cursada: 16 semanas.

2 clases semanales.

¿Qué necesito saber?

Requisitos

Conocimientos del código HTML.
Conocimientos del código CSS.
Conocimiento básico idioma inglés.
Computadora con acceso a internet.
A través de Incluyeme.com puedes aplicar a oportunidades laborales para personas con discapacidad
A través de Incluyeme.com puedes aplicar a oportunidades laborales para personas con discapacidad

Metodología de aprendizaje

Modalidad sincrónica (2 veces a la semana) con un complemento asincrónico.

Material de lectura obligatorio y complementario.

Salas de chat.

Actividades y trabajos integradores de aplicación de los conocimientos adquiridos.

Duración: 16 semanas.

Horarios: 6pm Arg, Uy.
5pm Chile.
4pm Pe, Col, Pa, Mex, Ecu.

Temario

Modulo 1: MÓDULO INTRODUCTORIO EN PROGRAMACIÓN WEB

Introducción a HTML y CSS

¿Qué es HTML?- Versiones- Concepto de Etiqueta – Sintaxis- Etiquetas y atributos generales- ¿Qué es CSS?- Formas de incluir CSS en HTML- Selectores: Etiqueta, Clase, Id, Compuestos- Propiedades generales

Introducción a Javascript: Características básicas -Versiones-Formas de incluir JavaScript en HTML-Normas básicas-Variables

Javascript: Condicionales- Operadores- Array

Javascript: Estructuras de repetición- Bucles- For- While

Javascript: Selección de elementos- Por ID- Por Class- setInterval()- setTimeOut()- Mostrar y ocultar elementos

Javascript: DOM – Nodos, propiedades y métodos

Modulo 2: DESARROLLO EN REACT JS

Funciones Const & let. Exports / Imports

– Revisión de contenidos, elaboración y entrega de trabajo práctico sobre Javascript
– Funciones Const & let. Exports / Imports

Javascript ES6 (Diferencias con ES5. Transpilers. Funciones.)

– Javascript ES6 (Const & let. Exports/Imports)
– Diferencias con ES5

Javascript ES6

– Concepto de Selectores
– Jerarquización del DOM

Web Pack 2

– Configuración
– Instalación
– Daemon

Componentes. Parte 1

– Qué es un componente

Componentes. Parte 2

– Conceptos avanzados de programación con componente
– Cómo programar con componentes
– Virtual DOM. Manejo de rutas. Firebase

Desarrollo en React JS

– React JS
– Virtual DOM
– Ajax

Firebase. Parte 1.

– Qué es firebase
– Cómo funciona firebase

Firebase. Parte 2.

– Leer datos desde firebase
– Insertar datos en firebase
– Actualizar datos en firebase

Modulo 3: DESARROLLO CON ANGULAR

Herramientas para la creación de sitios utilizando Angular

– Que es Angular
– Comparación con otros frameworks Javascript y con su antecesor Angular
– Data-Binding en Angular
– Que es Angular CLI
– Como armar la estructura basica de un proyecto utilizando Node y Angular
– Cuáles son los archivos y carpetas que tenemos que conocer dentro de la estructura del proyecto

Componentes y vistas
– Introducción a los componentes
– Introducción a los vistas
– Inyección de dependencias
– Como crear nuestra primara aplicación SPA
– Ejemplos

Módulos y Directivas
– Cuáles son las directivas esenciales en Angular
– Enrutador de componentes en Angular el nuevo SPA
– Cómo crear módulos. Cómo crear componentes dentro de un módulo y usarlos en otros módulos
– Ejemplos

Tomar datos de urls externas y de APIs en formato JSON
– Formulario de datos en Angular
– JSON
– Ejemplos

Modulo 3: DESARROLLO CON NODE JS

Herramientas para la creación de sitios utilizando Node JS
– Introducción a Node JS
– Que es Node JS
– Quienes lo usan
– Comando npm
– Como incluir módulos e instalar paquetes

NodeJS Packages
– Introduccion a JSON
– NPM
– Algunos paquetes de utilidad

Eventos y streams
– Service $http
– Consumir un stream de lectura y escribir en streams escribibles
– Crear nuestros propios streams

Node JS y Mysql
– Como conectar NodeJS con Mysql
– Realizamos una simple aplicación CRUD en NodeJS y Mysql

 ¡Aplica ahora a una beca al 100%!

Haz click en el botón debajo de la bandera de tu país para ir a la publicación del curso, iniciar sesión y finalizar tu postulación a la beca.

Argentina

Chile

Colombia

Ecuador

México

Paraguay

Perú

Uruguay

Panamá

Hacen posible esta iniciativa

Aliados estratégicos

Aliado académico