CURSO FULL STACK DEVELOPER
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.
¡Gracias por tu interés!
Los cursos de capacitación 2021 ya tienen cupos completos, completa tu pre-inscripción para 2022.
¿Qué necesito saber?
Requisitos
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.
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.