Programa Carrera Desarrollo Web Full Stack - 2 - Ene2022

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 14

desarrollo

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.

Una CARRERA 100% VIRTUAL con clases en directo.


Con el fin de hacer frente a la gran escasez y demanda de capital humano con habi-
lidades en programación, contas con un diseño de carrera totalmente innovador y
disruptivo, con lo mejor de la educación a distancia y con clases semanales EN VIVO
por Zoom estudiando en nuestro campus, donde encontrarás el material de cada
unidad, actividades con casos, proyectos y diferentes foros para compartir los temas
con un feedback permanente de los profesores. Esta modalidad te permitirá desarro-
llarte y obtener los objetivos que buscas en Programación con flexibilidad en cuanto
a horarios, organizar tus tiempos y estar acompañado con referentes de la industria.

Duración Modalidad Días / Horarios Destinatarios Certificación


21 Semanas Clases 100% 2 Encuentros Personas que BA Coding
a distancia. Semanales de quieran aprender School brindará
120 minutos. Programación y el respectivo
Desarrollo Web. certificado a
Serás Programador quienes hayan
Full Stack con finalizado la
conocimientos en cursada y
desarrollo Front End
y Back End. aprobado el
trabajo integrador.
ba

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.

MÓDULOS DEL CURSO


1. Introducción al HTML
2. Estructura HTML y Semántica
3. CSS a Fondo
4. Librerías y Preprocesadores
5. Sistemas de Control de Versiones

OBJETIVOS DEL CURSO


Con este curso te introducirás a las tecnologías de maquetado frontend, vas a
dominar los lenguajes básicos que requiere el desarrollo de cualquier sitio o
aplicativo web. Empezarás viendo los bastiones fundamentales de la estructura
de una página web a partir del lenguaje HTML y luego te adentrarás en darle
forma y estética visual a partir de CSS.

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.

Un desarrollador de JavaScript Full Stack, es una persona que puede desarrollar


software tanto del lado del cliente (Frontend) como del lado del servidor
(Backend).

Al finalizar el curso y certificarte, trabajarás con el conjunto de tecnologías


necesarias para el desarrollo de todas las capas de una aplicación web con
JavaScript. Vas a poder programar de manera rápida, ágil y fácil sitios usando
JQuery, programar un servidor usando Node.Js, Express y programar una base
de datos usando MongoDB.

MÓDULOS DEL CURSO


1. Introducción al JavaScript
2. Manejo de DOM
3. Node JS y Express
4. Bases de Datos

OBJETIVOS DEL CURSO


Con este curso vas a aprender los pilares de la programación de la mano del
JavaScript, el lenguaje con más demanda laboral de los últimos años.

Conocerás cómo con este lenguaje es posible manipular todo el contenido


HTML de tu aplicación y por qué saber esto es de suma importancia en los am-
bientes de desarrollo frontend. Te adentrarás en el mundo del desarrollo bac-
kend de la mano de Node.

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.

MÓDULOS DEL CURSO


1. Primeros Pasos en React
2. Componentes y Ciclo de Vida
3. React Router
4. Hooks

OBJETIVOS DEL CURSO


Para finalizar te llevaremos de la mano en el aprendizaje de React, esta genial
librería enfocada en el desarrollo de aplicaciones de frontend.

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

Trabajo Integrador Final


Al finalizar el curso se realizará un trabajo integrador de los diferentes temas y
herramientas vistas, con feedback permanente de los profesores especialistas,
llevando a la práctica lo desarrollado.

ba

13
baeducacionejecutiva.com.ar
ba

baeducacionejecutiva.com.ar

También podría gustarte