Programa Carrera Desarrollo Web Full Stack - 2 - Ene2022
Programa Carrera Desarrollo Web Full Stack - 2 - Ene2022
Programa Carrera Desarrollo Web Full Stack - 2 - Ene2022
web full
stack
Carrera 100% ONLINE
ba
baeducacionejecutiva.com.ar
Somos BA CODING SCHOOL
Somos BA Coding School, un equipo de profesionales que llevamos trabajando más
10 años en puestos de dirección de programación y marketing digital en las princi-
pales Industrias y Agencias Líderes, dirigiendo académicamente posgrados en
Desarrollo Web y Negocios Digitales en diferentes universidades. Con esta experien-
cia fundamos Academia Buenos Aires Coding School, un acelerador de habilidades
basado en la práctica, ajustado a las necesidades de
la industria y a las últimas tendencias.
02
baeducacionejecutiva.com.ar
Introducción
El perfil del Programador y Desarrollador Full Stack es uno de los más deman-
dados por las empresas. Este programa te permitirá comenzar desde cero y
tener las herramientas para ingresar al mercado laboral como Freelancer, Em-
prendedor o trabajar en una Pyme o Multinacional como Programador Full
Stack, con conocimientos en desarrollo Front-End y Back-End.
Al finalizar y certificarte podrás crear un sitio Web, con HTML y CSS3, potenciar
tus páginas con SEO, manejar GIT, Bootstrap y Sass. Crear sitios programando
con React, la librería más utilizada desarrollada por Facebook y desarrollar
Javascript en las diferentes capas, desde el Front al Back, programando de
manera rápida, ágil y fácil usando JQuery, Node.Js, Express y MongoDB.
Estructura y Contenidos
La carrera de Programación Full Stack y Desarrollo Web tiene una estructura
modular compuesta de tres etapas o cursos:
1 2 3
Diseñador Desarrollador Desarrollador
Web con JavaScript Front End
lenguaje Full Stack en React
HTML 8 Semanas JS.
y CSS. 7 Semanas
6 Semanas
ba
03
baeducacionejecutiva.com.ar
plan de
estudio
por curso
ba
baeducacionejecutiva.com.ar
1 Curso
6 Semanas
Diseñador Web con
lenguajes HTML y CSS
En esta etapa aprenderás a crear páginas web desde cero. Trabajarás los len-
guajes más modernos del momento, con estandares actuales de HTML5 y CSS3
para maquetear tus sitios. Al finalizar el curso podrás desarrollar diseños con
estética y usabilidad, potenciando el posicionamiento web con SEO, manejando
Git, la herramienta de versionado más utilizada del mercado, Bootstrap mejor
framework de diseño web y Sass una extensión de CSS que le añade poder y
elegancia al lenguaje.
Para finalizar aprenderás las tecnologías que te permiten controlar las distintas
versiones que vas generando de tu proyecto, como lo son GIT y GITHUB. Las
cuales son herramientas fundamentales en el día a día de cualquier persona
que se dedique al desarrollo y programación.
ba
05
baeducacionejecutiva.com.ar
UNIDAD CONTENIDOS
1-Conceptos iniciales
01
2-Estructura básica de un documento HTML
3-Etiquetas de texto, enlaces e imágenes
4-Elementos de línea y de bloque
5-Etiquetas contenedoras estándar
6-Etiquetas contenedoras semánticas
Introducción 7-Formularios
al lenguaje
HTML
UNIDAD CONTENIDOS
1-Conceptos iniciales
02
2-Reglas y selectores
a.Propiedades de texto
b.Fondos
c.Modelo de caja
d.Posicionamiento: Flexbox, Relativo, Absoluto, Fijo.
Introducción e.Responsiveness: Med. Absolutas y Relativas, Media Queries.
al lenguaje f.Transiciones y Animaciones
CCS
UNIDAD CONTENIDOS
1-Bootstrap
03
a.Conceptos claves
b.Sistema de grillas
2-Sass
a.Conceptos claves
b.Variables
Librerías y c.Archivos parciales
d.Anidamientos
Procesadores f.Funciones
ba
06
baeducacionejecutiva.com.ar
UNIDAD CONTENIDOS
1-GIT
04
a.Conceptos claves
b.Uso de Terminal
2-GITHUB
a.Manejo de Repositorios Remotos
b.Colaboración de Equipo
Sistema de
Constrol de
Versiones
ba
07
baeducacionejecutiva.com.ar
Curso
2 8 Semanas
Desarrollador
JavaSrcipt Full Stack
En esta etapa programarás desde cero con JavaScript, uno de los lenguajes
más populares del mundo que hace que tus sitios web cobren vida.
ba
08
baeducacionejecutiva.com.ar
Un genial entorno de ejecución que corre sobre JavaScript y dentro de este
entorno aprenderás todos los procesos necesarios para poder crear un
servidor web y gestionar el mismo a partir de las distintas peticiones
del cliente, poniendo especial foco en el almacenamiento de la información
en una base de datos, todo con la finalidad de poder llevar a cabo los procesos
tradicionales de un sistema CRUD (create, read, update y delete).
UNIDAD CONTENIDOS
1-Conceptos de Programación
01
2-Sintaxis
3-Variables y Datos
4-Funciones
5-Objetos en JavaScript
6-Iteradores y controles de flujo
Introducción
al lenguaje
JavaScript
UNIDAD CONTENIDOS
1-Concepto claves
02
2-Árbol de nodos
3-Selectores
4-Manipulación de estilos
5-Eventos
6-Llamados asincrónicos (FETCH API)
Manejo
del DOM
ba
09
baeducacionejecutiva.com.ar
UNIDAD CONTENIDOS
1-Introducción a NodeJS
03
2-Módulos en NodeJS
3-Express
a.Introducción
b.Conceptos cliente / servidor
c.Protocolo y métodos HTTP
Node JS d.Entorno MVC: Rutas, Controladores, Vistas (EJS), Modelos.
y Express e.Middlewares
UNIDAD CONTENIDOS
1-Introducción a Mongo
04
2-ORM - Mongoose
a.Mongo dentro de Express
3-Modelos
4-Operaciones ABM (Alba, Baja, Modificación)
Librerías y
Procesadores
ba
10
baeducacionejecutiva.com.ar
Curso
3 7 Semanas
Desarrollador Front End
en React Js
En esta etapa aprenderás a crear sitios programando con React, la librería de
Javascript más utilizada, desarrollada por Facebook.
Al finalizar esta fase podrás construir aplicaciones Web con un completo ecosis-
tema de módulos y herramientas capaces de ayudarte a cubrir objetivos avan-
zados con relativamente poco esfuerzo.
Aprenderás con la misma, como darle una mejor optimización a tus desarrollos
y le darás un reacondicionamiento a tus habilidades de HTML, pasando de crear
documentos monolíticos a pensar más tu aplicación web como un ente confor-
mado por distintos componentes, logrando así modularizar y de esta manera
optimizar tu aplicación desde el lado del frontend.
ba
11
baeducacionejecutiva.com.ar
UNIDAD CONTENIDOS
1-Introducción a React JS
01
2-Instalación
3-Entorno y dependencias (Babel, Webpack)
4-Virtual DOM
Primeros
Pasos en
React
UNIDAD CONTENIDOS
1-Introducción a JSX
02
2-Componentes stateless
3-Componentes stateful
4-Ciclo de vida de un componente
5-Event handlers
Componentes
y Ciclo de
Vida
UNIDAD CONTENIDOS
1-Instalación y Conceptos Clave
03
2-Componentes
a.BrowserRouter
b.Link
c.NavLink
d.Switch y Rute
React 3-Manejo de Errores 404
Router
ba
12
baeducacionejecutiva.com.ar
UNIDAD CONTENIDOS
1-Conceptos clave
04
2-Hooks de estado
3-Hooks de efecto
4-Hooks propios
Hooks
ba
13
baeducacionejecutiva.com.ar
ba
baeducacionejecutiva.com.ar