Sie sind auf Seite 1von 10

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

Desarrollo Web
Full Stack
Somos una academia de tecnología que busca
inspirar pasión por aprender, despertar la
curiosidad innata e incentivar el interés por la
exploración.

Generamos el espacio y la confianza para alentar a


cada uno que forma parte de esta comunidad a crear.
Sólo así puede existir un clima de posibilidades donde
el crecimiento y la innovación ocurran.

La curiosidad es el motor, la tecnología la


herramienta. Desarrollo Web Full Stack es sólo el
comienzo de un mundo de posibilidades.
¿Cómo es la metodología basada
en proyectos de Acámica?
En Acámica creemos que la mejor manera de aprender es creando. A lo largo de los
7 meses de cursada vamos a desarrollar 3 proyectos de aplicaciones web, los
cuales serán corregidos por expertos que te harán devoluciones personalizadas
sobre tu código. Puedes entregar los proyectos para evaluación hasta aprobarlo.

Para poder realizar los proyectos contamos con toda la teoría en videos interactivos
en nuestra plataforma online (Ver video de muestra). También tendrás las horas de
clases con mentores para trabajar sobre los proyectos, clarificar dudas y reforzar
temas.

Con los 3 proyectos aprobados recibirás un diploma impreso validado por Globant,
MercadoLibre, GlobalLogic y Wolox.

Las tecnologías que utilizarás para realizar los proyectos de esta carrera son:
HTML5, CSS, JavaScript, Git, Flexbox, Heroku, Canvas, Protocolo HTTP, APIs
REST, Node.js, Express, MySQL y Docker.
Lineamientos generales del programa

El programa está basado en el modelo pedagógico espiral, planteando la formación


del estudiante a través de distintas iteraciones a los ejes principales de la carrera
con las cuales se introducen nuevos conceptos a medida que se alcanza mayor
profundidad en cada uno de los contenidos.

El objetivo de este modelo es lograr mantener una línea conceptual entre las
distintas etapas de la carrera mientras se logran alcanzar hitos claros de
aprendizaje, a su vez incorporando distintos ejes transversales:

Puesta en producción
En cada una de las etapas se pondrá en práctica, hacia la finalización del proyecto,
la puesta en producción del mismo. Partiendo desde un FTP convencional para la
etapa 1, siguiendo por GitHub Pages para la etapa 2 y finalizando con un web
service como Now o similar para la etapa 3.

Colaboración
El concepto de colaboración estará presente en el desarrollo de todos los
proyectos, comenzando por conceptos básicos como los comentarios de código de
la documentación hasta el manejo de sistemas de versiones como Git.

Calidad de código
La calidad de código y las prácticas recomendadas para alcanzar esta premisa
también formarán parte de todas las etapas a través de conceptos simples como la
reutilización hasta aquellos más avanzados como el desarrollo de tests unitarios.

Metodologías
El concepto de metodologías ágiles no es ajeno al día laboral del desarrollador web.
Por esta razón, las mismas estarán contempladas en las distintas entregas y
avances de las consignas de cada proyecto.
DETALLE DE PROYECTOS Y TEMAS

CANAL DE PODCASTS
El desafío del primer proyecto 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 con-
tenidos, navegación entre distintas pantallas, compatibilidad con múltiples
exploradores y dispositivos, accesibilidad e interacciones animadas.

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

HTML
Introducción al lenguaje / Sintaxis / Estructura del documento / Etiquetas semánticas /
Etiquetas estructurales (div, span) / Atributos / Etiquetas funcionales (a, img, form) / Rutas
relativas y absolutas / Vinculación de recursos (link, script) / Buenas prácticas.

CSS
Introducción al lenguaje / Sintaxis / Integración con HTML / Selectores por etiqueta / Selec-
tores a través de atributos / Propiedades y valores / Sistema de cascada / Estilos por defec-
to / Posicionamiento de elementos / Modelo de cajas / Relatividad / Debugging en el explo-
rador / 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, Bulma) / Pre-procesa-
dores (SASS, LESS).
DETALLE DE PROYECTOS Y TEMAS

GIF-OS
En el segundo proyecto el desafío está puesto en la creación de una apli-
cació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 desarrollar
Fundamentos
Introducción / Orígenes de la programación / Lenguajes de programación / Herramientas de
desarrollo / Debugging / Datos / Variables (const, let, var) / Operadores / Números / Texto /
Booleanos / Arreglos / Objetos / Lógica / Condicionales / Iteración / 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) / Prome-
sas (then, catch) / Fetch API / Estructura de paquetes HTTP / Request methods / Status
codes / JSON / CORS / Autenticación.
DETALLE DE PROYECTOS Y TEMAS

SISTEMA DE PEDIDOS
Este tercer proyecto plantea la creación de un sistema de pedidos online
para un restaurante poniendo en funcionamiento las partes necesarias para
montar una REST API que permita realizar operaciones CRUD 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 desarrollar
Servidores
Lenguajes del lado del servidor / Estructura de paquetes HTTP / Request methods / Status
codes / Servidores linux / NGINX / Apache / Web Services (Amazon Web Services, Microsoft
Azure, IBM Cloud, Google Cloud) / Bases de datos relacionales / Bases de datos no relacio-
nales / SSH.

Node.JS
Express / Endpoints y métodos / Body parsing / Procesamiento de archivos / Programación
orientada a objetos / Unit testing / ESLint / REST / Buenas prácticas.

Base de datos
MySQL / Sintaxis SQL / Operaciones CRUD / Relaciones / Tablas relacionales.
PREGUNTAS
FRECUENTES

¿POR QUÉ ESTA CARRERA ES IMPORTANTE EN LA a po r t a r nu e v a s h e r r a m i e nt a s pa r a a c t u a l i z a r l os y

ACTUALIDAD? o r d e na r l o s
.

La tecnología e stá at r ave san d o la m ay o r í a d e lo s ¿CÓMO ES EL PROCESO DE ADMISIÓN Y CUÁNDO


tr a baj os y s abe r prog r am ar se co n vi r ti ó e n un d i f er e nc i a l RESERVO MI VACANTE?
muy i mportante a niv e l m un d i al. Star tup s y co m p a ñí a s
mul ti nacionale s e stán d e m an d an d o d e sar r o llad o r es /a s E l pr o c e s o d e a d m i s i ó n e s m u y s e nc i l l o y pr i o riz amos l a

w eb fu ll stack capace s d e e scr i b i r có d i g o s d e cali d a d y a c t i t u d po r s o b r e l a a pt i t u d a l a h o r a d e a d m i t ir

so l uc i onar proble mas a tr avé s d e so luci o n e s e s t u d i a nt e s a nu e s t r a c a r r e r a . E l m i s m o c o ns ta d e 5

tecno l ógicas cre ativas. Las d i f e r e n te s ap li caci o n e s w e b s i m pl e s pa s o s : pr e - i ns c r i pc i ó n o nl i ne , l l a m a d o

c ambi aron para s ie mpr e n ue str a r e ali d ad , tr an sf o rm a nd o t e l e f ó ni c o pa r a d e s pe j a r d u d a s y c o no c e r s i s omos l a

el mo do de e s cuch ar m úsi ca, la f o r m a d e hace r n ego c i o s m e j o r o pc i ó n pa r a v o s , f o r m u l a r i o d e a pl i c a c i ón,

y ha sta la mane ra de r e laci o n ar n o s co n o t r as p e r sona s . e nt r e v i s t a pe r s o na l y a c e pt a c i ó n a l pr o gr a m a .

¿POR QUÉ DURA 7 MESES? ¿LAS VACANTES SON LIMITADAS?

C o mp robamos que la e xp e r i e n ci a d e 7 m e se s e s e l Ca d a c o m i s i ó n t i e ne u n c u po l i m i t a d o . Cr e e m os en u na

ti empo indicado para cub r i r lo s co n te n i d o s d e D e sa r r o l l o e d u c a c i ó n pe r s o na l i z a d a , o r i e nt a d a a v í nc u l o s

Web Fu ll Stack. Si e l pr o g r am a f ue r a m ás lar g o , lo s h o r i z o nt a l e s qu e po t e nc i e n e l a pr e nd i z a j e a u tónomo d e

estudi ante s pe rde rían e l f o co y ab an d o n ar í an . l o s e s t u d i a nt e s pe r o s i n d e j a r d e a c o m pa ña r l os. Por

Y si fue ra más corto, n o lo g r ar í an i n co r p o r ar d e f o rm a e s t o s m o t i v o s , pa r a ge ne r a r a pr e nd i z a j e s s i gn ificat ivos,

p r o funda y s ignifi cativa lo s te m as d e la cur r í cula. E s po r m e nt o r e a r c o r r e c t a e i nd i v i d u a l m e nt e a t o d o s nu est ros

eso q ue continuamos b asan d o n ue str o s p r o g r am as e n e s t u d i a nt e s y l o gr a r e x pe r i e nc i a s d e a pr e nd i z aje

l o s mi le s de e stu dian t e s q ue p asar o n p o r A cám i ca y e n e x i t o s a s , e s qu e nu e s t r o s c u po s s o n l i m i t a d o s .

l as úl timas té cnicas d e p e d ag o g í a y e st ud i o s so b r e c ó m o
a pr en de nue s tro ce reb r o . ¿POR QUÉ ES IMPORTANTE LA ENTREVISTA PARA
SER ADMITIDO/A?
¿NECESITO SABER ALGO DE PROGRAMACIÓN PARA
INSCRIBIRME? N o s i nt e r e s a c o no c e r t e , s a b e r c u á l e s s o n t u s ob jet ivos,
l o gr o s y c r e a c i o ne s . E nt e nd e r qu é e s pe r á s d e l a carrera

No es ne ce sario. De to d as f o r m as, e n A cám i ca t e a s í c o m o t a m b i é n s a b e r c ó m o no s c o no c i s t e y por qu é

br i ndare mos las h e rram i e n tas p ar a q ue ap r e n d as t o d o no s e l e gi s t e , pa r a po d e r i d e nt i fi c a r s i e f e c t i v ament e

so br e programación. L o q ue sí e s n e ce sar i o e s q ue po d e m o s b r i nd a r t e l o qu e e s pe r á s .

ten g as conocimie ntos b ási co s e n e l uso d e un a S o m o s u n d e s a f í o pa r a t o d o s pe r o no pa r a c u a l qu iera.

c o mp utadora e inte rne t. Si y a cue n t as co n Una a c a d e m i a pa r a l o s e s t u d i a nt e s qu e c o ns t ru y en el

c o no cimie ntos de pro g r am aci ó n , la car r e r a t e va a f u t u r o . P a r a l o s qu e b u s c a n d e s t a c a r s e ,


PREGUNTAS
FRECUENTES

super ars e y conoce r t o d as las n o ve d ad e s d e lo s lí d e r e s pe r i o d i s t a s , d i s e ña d o r e s /a s , a na l i s t a s fi na nc i eros, gent e


del me rcado. qu e a c a b a d e s a l i r d e l a u ni v e r s i d a d , o qu e l a
a b a nd o na r o n, a u t o d i d a c t a s y m u c h o m á s . E n d efinit iva,
pe r s o na s qu e b u s c a n c o m e nz a r u na nu e v a c a rrera en
¿POR QUÉ ES TAN IMPORTANTE COMPLEMENTAR d e s a r r o l l o w e b , a c t u a l i z a r s u s c o no c i m i e nt o s o crear su s
LO TÉCNICO CON LAS HABILIDADES HUMANAS? pr o pi o s pr o y e c t o s . P e r o l o qu e l o s u ne a t o d o s es l a
c u r i o s i d a d y l a pa s i ó n po r c o ns t r u i r e l f u t u r o , como vos.
To da s las e mpre sas d e t e cn o lo g í a tr ab ajan ho y To d o s i gu a l d e c u r i o s o s y a pa s i o na d o s po r c o nst ru ir el
ap l i c ando f ormas de t r ab ajo futuro, como vos.
que l e s pe rmitan, e n p o co ti e m p o , cum p li r o b je t i vos qu e
se tr a d u zcan e n e xpe r i e n ci as m e d i b le s p ar a m e jo ra r .
E sto s proce s os no solo r e q ui e r e n d e co n o ci m i e n t o s
téc n i cos , sino de u na m e t o d o lo g í a y hab i li d ad e s d e
tr aba j o e n e quipo par a q ue ve r d ad e r am e n te f un ci one n.
Que apre ndas la form a e n q ue t r ab ajan las m e jo r e s
emp r esas de l mu ndo, n o so lo te va a p e r m i ti r e n t r a r a
tr aba j ar a u na y te aho r r ar á t i e m p o d e ap r e n d i z aje , s i no
que tambié n te ne r la e xp e r i e n ci a d e có m o t r ab ajar y s e r
mej o r profe sional.

¿TENGO QUE TENER COMPUTADORA PROPIA?

S í . E s la h e rramie nta p r i n ci p al d e t r ab ajo d e cualq u i e r


pr o fesional de l de s ar r o llo we b y un a d e las co sas m á s
i mpo r tante s que te nd r ás q ue t r ae r a clase s, jun t o c o n u n
pa r de auricu lare s y g an as. A d e m ás, te va a se r vi r pa r a
que pu e das apre nde r a i n st alar y usar t o d o t i p o d e
her r amie ntas , ve r los co n t e n i d o s o n li n e
y tr a bajar e n las activ i d ad e s q ue se hace n f ue r a d e l
ho r ar i o de clase pre se n ci al. P o r e so , e s i m p o r t an te qu e
teng as e n me nte algún lug ar co n co n e xi ó n a i n te r n e t , ya
sea tu cas a, un caf é o e sp aci o d e co - wo r k i n g .
¿QUIÉNES SERÁN MIS COMPAÑEROS/AS DE
CURSADA?

Nuestros e s tudiante s so n i n g e n i e r o s/ as, ar ti st as,


C O N TAC TO

h ol a @a cami ca.com
0 80 0-333-1077

Das könnte Ihnen auch gefallen