Plan de Estudios - Desarrollo Web Full Stack PDF

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

P L A N D E E S T U D I O S

Desarrollo Web
Full Stack
Somos una academia tecnológica que acompaña a las personas
en su transformación digital.

Creamos experiencias de aprendizaje accesibles, ágiles y


colaborativas que permiten a las personas triunfar en la industria
tecnológica, y convertirse en protagonistas
de la transformación del mundo.

Ofrecemos carreras modernas y ágiles, en colaboración con los


referentes de la industria tecnológica.

Desarrollo Web Full Stack es solo el comienzo de un mundo de


posibilidades. Desarrollo Web Full Stack
Objetivo de la carrera

Las empresas de tecnología más importantes buscan constantemente desarrolladores y


desarrolladoras profesionales capaces de comprender y aportar tanto en el Front-end
como en el Back-end: es decir, tanto en la interfaz visible para los/las usuarios/as como
en la lógica que opera detrás.

En esta carrera aprenderás desde los fundamentos de la programación al lanzamiento de


aplicaciones web completas, Te entrenarás para resolver problemas, desarrollando la
lógica y sirviéndote de las mejores prácticas de la industria.

Perfil del ingresante

¿A quién está dirigida esta carrera?

Desarrollo Web Full Stack es una carrera pensada para aquellas personas que
buscan aprender a desarrollar aplicaciones y sitios web. Nos enfocamos en
el estudio de lenguajes y tecnologías con contenidos actualizados, abordando
desde la lógica de programación básica hasta las mejores prácticas de la
industria.

Perfil del egresado/a

¿Qué vas a poder hacer cuando te recibas?

Como egresado/a podrás desarrollar tu propia aplicación web desde cero,


desde la página web que verán los/as usuarios/as hasta la persistencia de
información en el servidor a través de una base de datos. Producirás a lo largo
de la carrera un portfolio con proyectos propios como muestra de tu talento
Desarrollo Web Full Stack

para poder postularte como desarrollador trainee o junior.


Requisitos

Dedicación

La dedicación estimada es de 14 hs semanales que involucran:

ONLINE: 5 horas de clase por conferencia + contenidos de la plataforma de


Acámica + tiempo de trabajo en los proyectos.

SEMI-PRESENCIAL: 6 horas de clase presencial + contenidos de la plata-


forma de Acámica + tiempo de trabajo en los proyectos.

¿Necesito tener experiencia


o conocimientos previos?

Es indispensable que sepas operar correctamente una computadora de


escritorio o notebook, manejo de archivos y carpetas, y cierta experiencia en
el uso de aplicaciones web (como por ejemplo: Google / Gmail).

Es deseable que conozcas acerca del funcionamiento básico de un sitio


web y de redes informáticas, también es bienvenido cualquier conocimiento
previo sobre lógica proposicional.
Desarrollo Web Full Stack
Estructura de la carrera

La carrera tiene una duración total de 7 meses (56 encuentros)


con la siguiente estructura:

3 bloques

Bloque 1 (8 semanas - 16 encuentros)


HTML / CSS
Cierre de Bloque 1 (1 semana - 2 encuentros)
Cierre y entrega de Proyecto 1

Bloque 2 (8 semanas - 16 encuentros)


Javascript
Cierre de Bloque 2 (1 semana - 2 encuentros)
Cierre y entrega de Proyecto 2

Bloque 3 (8 semanas - 16 encuentros)


Backend

Cierre de Bloque 3 (2 semanas - 4 encuentros)*


Cierre y entrega de Proyecto 3 e Integrador

*Independientemente de la modalidad en la que estés cursando, los


encuentros de Cierre de Bloque 3 serán online con tu equipo docente
respetando los días y horarios de encuentros que tuvieron en la carrera.

4 proyectos

Proyecto 1: Podcast Channel


Proyecto 2: gifOS
Proyecto 3: Delilah Restó
Proyecto integrador: Data Warehouse
Desarrollo Web Full Stack
BLOQUE 1

HTML / CSS
Objetivo
En este bloque, aprenderás a estructurar tu sitio web mediante HTML y a aplicar los
estilos que desees con CSS.

Proyecto
Podcast Channel

El desafío está enfocado en el maquetado de la landing page de un canal de


Podcast, siguiendo las guías visuales de una interfaz de usuario otorgada y
desarrollando funcionalidades de reproducción de contenidos, navegación,
compatibilidad con múltiples exploradores y dispositivos.

Temas a abordar en el bloque


Desarrollo web: Entorno / Internet / Web / Cliente - Servidor / Front-end / Sitios
web estáticos y dinámicos / Aplicaciones web / Desarrollo / Programación /
Lenguajes de la web / Programación lógica / Maquetado / Estilado / Herramientas
de desarrollo.

HTML: Introducción al lenguaje / Sintaxis / Estructura del documento / Etiquetas


semánticas / Etiquetas estructurales / Atributos / Etiquetas funcionales / Rutas
relativas y absolutas / Vinculación de recursos / Buenas prácticas.

CSS: Introducción al lenguaje / Sintaxis / Integración con HTML / Selectores por


etiqueta / Selectores a través de atributos / Propiedades y valores / Sistema de
cascada / Estilos por defecto / Posicionamiento de elementos / Modelo de cajas /
Relatividad / Debugging en el explorador / Responsive web design / Unidades de
medida relativas / Flexbox / Media-queries / Pseudo clases / Pseudo elementos /
Transformaciones / Animación / Recursos externos (Google Fonts, FontAwesome) /
Framework y librerías (Bootstrap) / Pre-procesadores (SASS).
BLOQUE 2

JAVASCRIPT
Objetivo
En este bloque, aprenderás a capturar cada comportamiento que suceda en tu sitio
web, definir acciones y comunicarte con servicios externos.

Proyecto
gifOS

El desafío consiste en la creación de una aplicación web interactiva para compartir


GIFs animados, poniendo en práctica los fundamentos de la programación y el uso
de JavaScript mediante la obtención de datos de la API de Giphy.com, trabajando
con asincronismo y aprovechando herramientas nativas del explorador como la
obtención de imágenes a través de la webcam.

Temas a abordar en el bloque


Fundamentos: Orígenes de la programación / Lenguajes de programación / Herra-
mientas de desarrollo / Debugging / Datos / Variables / Operadores / Arreglos /
Objetos / Lógica / Condicionales / Bucles / Estructura / Funciones / Clases.

DOM + AJAX: Selección de elementos / Selección de grupos de elementos /


Obtención de datos del DOM / Modificación del DOM / Modificación del CSSOM /
Creación dinámica de elementos / Manejo de eventos / Browser API (localStorage,
userMedia) / Asincronismo (async, await) / Promesas (then, catch) / Fetch API /
Estructura de paquetes HTTP / Request methods / Status codes / JSON / CORS /
Autenticación.
BLOQUE 3

BACKEND
Objetivo
En este bloque, aprenderás a realizar aplicaciones que almacenen los datos de forma
persistente mediante la administración de bases de datos.

Proyecto
Delilah Restó

Este proyecto plantea la creación de un sistema de pedidos online para un restau-


rante. Deberás poner en funcionamiento las partes necesarias para montar una REST
API que permita realizar altas, bajas, modificaciones y obtención de información
sobre una estructura de datos que podría consumir un cliente. Parte del desafío
estará enfocado en lograr que el desarrollo del proyecto sea puesto en producción
utilizando web services.

Temas a abordar en el bloque


Servidores: Lenguajes del lado del servidor / Estructura de paquetes HTTP /
Request methods / Status codes / Bases de datos relacionales / Bases de datos no
relacionales.

Node.JS: Express / Endpoints y métodos / Body parsing / Procesamiento de


archivos / Programación orientada a objetos / REST / Buenas prácticas.

Bases de datos: MySQL / Sintaxis SQL / Operaciones CRUD / Relaciones / NoSQL.


PROYECTO INTEGRADOR
Proyecto
Data Warehouse

Generarás una herramienta que permita a una compañía de Marketing administrar


todos los contactos de sus clientes para sus campañas.

Desarrollo Web Full Stack


¿Cómo me gradúo?

Tus proyectos serán corregidos por profesionales expertos/as que te harán


devoluciones personalizadas. Si no apruebas un proyecto, puedes volver a
entregarlo cuantas veces haga falta hasta aprobarlo.

Con todos los proyectos aprobados, recibirás un certificado validado por Mercado
Libre, Wolox y Global Logic.

Para graduarse es obligatorio tener aprobados todos los proyectos de la


carrera. Tus proyectos serán corregidos por evaluadores/as externos/as con el fin
de:

Asegurar una evaluación uniforme respecto de las habilidades técnicas,


que mantenga los estándares acordados en los programas académicos
definidos por Acámica.

Emular metodologías laborales en las cuales quien recepciona los trabajos


finales no es parte del equipo que desarrolló el proyecto.

Sumar otra voz profesional en tu proceso de aprendizaje de la persona


evaluada.

Promover un sistema de evaluación justo, neutral, a la vez que preciso


y profundo.
Desarrollo Web Full Stack
PREGUNTAS FRECUENTES (FAQ)

¿TENGO QUE TENER COMPUTADORA PROPIA? ¿CÓMO ES EL PROCESO DE ADMISIÓN Y


Sí. Es la herramienta principal de trabajo de cualquier profesional
CUÁNDO RESERVO MI VACANTE?
del desarrollo web y una de las cosas más importantes que tendrás El proceso de admisión es muy sencillo y priorizamos la actitud por
que traer a clases, junto con un par de auriculares y ganas. sobre la aptitud a la hora de admitir estudiantes a nuestra carrera.
Además, te va a servir para que puedas aprender a instalar y usar El mismo consta de 5 simples pasos: pre-inscripción online,
todo tipo de herramientas, ver los contenidos online y trabajar en llamado telefónico para despejar dudas y conocer si somos la
las actividades que se hacen fuera del horario de clase. Por eso, es mejor opción para ti. Una vez que ya tuviste el contacto con el
importante que tengas en mente algún lugar con conexión a equipo de asesores/as vas a poder reservar tu vacante
internet, ya sea tu casa, un café o espacio de co-working.

¿TENGO TIEMPO LÍMITE PARA ENTREGAR LOS ¿LAS VACANTES SON LIMITADAS?
PROYECTOS Y GRADUARME?
Cada grupo de estudio tiene un cupo limitado para que cada
Te recomendamos entregar tus proyectos al cerrar cada bloque. estudiante tenga una experiencia educativa personalizada y
Aprovecha la oportunidad de formarte con expertos, ¡consulta a con aprendizajes significativos.
tus mentores y mantente al día! Si esto no es posible para tí,
contarás con un año desde el comienzo de tu suscripción a la
plataforma para entregar todos los proyectos, aprobarlos y
obtener tu certificación.

Desarrollo Web Full Stack


CO N TACTO

admisiones@acami ca.com

También podría gustarte