Programación Web Full Stack
Programación Web Full Stack
Programación Web Full Stack
01
Introducción a Node.js y JavaScript
En este módulo incorporarás los conocimientos acerca de cómo se
trabaja en el entorno de Node.js, retomarás los conceptos de JavaScript
que aprendiste en el material de ingreso al curso, y agregarás nuevos.
Integrarás estos conocimientos a distintos sistemas, que te permitirán
asentar los conceptos a partir de la práctica.
02
Metodologías de desarrollo
Verás cómo organizar tus desarrollos de un modo profesional, en
repositorios privados o públicos —en la nube—. También descubrirás
una de las metodologías de trabajo más utilizadas en el mercado, que
organiza nuestras tareas y objetivos, y te permite agregar valor de
manera rápida a tus proyectos.
03
Anatomía de un sitio web
Aprenderás HTML como lenguaje de marcado. Este te permitirá
organizar la estructura y contenido de un sitio web para luego trabajar la
capa visual mediante CSS, con el objetivo de que el sitio sea estético y
atractivo.
04
Express
Conocerás esta tecnología que permite organizar el código de
manera eficiente y escalable bajo el patrón de diseño MVC. Entenderás
cómo funciona, separarás la lógica de la aplicación de la capa visual y
generarás sitios web dinámicos y autoadministrables.
05
Bases de datos
En este módulo se hará una introducción al mundo de las bases de
datos. Trabajarás en su diseño, construcción y posible modificación,
para luego proceder con consultas simples y avanzadas. Para finalizar,
conocerás una librería que te permitirá integrar de manera rápida, fácil y
cómoda la base de datos en el ambiente de Node.js.
06
JavaScript Front
Vas a utilizar JavaScript del lado del Front End para poder darle
interactividad al sitio web, jugando con las interacciones del usuario y la
interfaz gráfica de la aplicación. Además, aprenderás cómo se realizan
pedidos de información a recursos externos para generar un
esquema de comunicación mucho más ligero y eficiente.
07
APIs
Verás qué son las APIs y su funcionalidad. Por qué son tan
importantes hoy en día en el mercado, cómo crearlas y conectar
a APIs propias y de terceros.
08
React
Entrarás al mundo de React. Conocerás en detalle cómo crear una
aplicación con esta tecnología, trabajando con componentes,
entendiendo su ciclo de vida y cómo enlazarlos dentro de la aplicación.
Metodología de
enseñanza y aprendizaje
Desde Digital House, proponemos un modelo educativo que incluye entornos de
aprendizaje sincrónicos y asincrónicos con un enfoque que vincula la teoría y la
práctica, mediante un aprendizaje activo y colaborativo.
Nuestra propuesta incluye clases en vivo, encuentros online y en tiempo real con
tu grupo de estudio y docentes, a los que podrás sumarte desde donde estés.
Además, contamos con un campus virtual a medida, en el cual encontrarás las
clases virtuales, con actividades, videos, presentaciones y recursos interactivos,
para realizar a tu ritmo antes de cada clase en vivo.
También, contamos con un espacio disponible opcional, para que puedas hacer
las prácticas de la semana poniendo en común ideas con docentes y
estudiantes.
Uno de nuestros pilares es “aprender haciendo”, por lo tanto elegimos trabajar
bajo la estrategia de aprendizaje por proyectos, que nos permite aplicar los
conocimientos adquiridos para solucionar problemas de la vida real.
A lo largo de tu experiencia de aprendizaje en Digital House lograrás desarrollar
habilidades técnicas y blandas, como lo son el trabajo en equipo, creatividad,
responsabilidad, compromiso, comunicación efectiva y autonomía.
¡Hola mundo!
En este encuentro en vivo de 30 minutos alinearemos las expectativas
sobre la modalidad de cursada, los temas que se van a ver en el
mismo y los criterios de aprobación. Conocerás las herramientas de
nuestro curso de ingreso, cómo acceder al campus virtual y abrir un canal
de comunicación compartido entre estudiantes y el equipo docente.
2 clases en vivo
Junto al docente y resto de la clase, vas a despejar dudas, profundizar y
aplicar, a través de código, la teoría que aprendiste en las lecciones
virtuales. Estos encuentros son de asistencia obligatoria y tienen una
duración de 2:30 horas cada uno.
¡Demostrar lo aprendido!
En este cuarto encuentro en vivo de 2:30 horas, tendrás que resolver
una ejercitación y compartir la solución para que sea evaluada de
manera individual por tu docente.
El programa comienza con un curso online 100% a distancia que te permitirá conocer
aquellos temas que promuevan tu desarrollo profesional, tales como la creación de un CV
tech, la construcción de tu marca personal, estrategias de posicionamiento en LinkedIn,
entrevistas laborales, portafolios, trabajo freelance, entre otros. Además, podrás acceder a
nuestra bolsa de trabajo, participar de webinars con las principales empresas referentes de
la industria digital y recibir el asesoramiento de nuestro equipo de profesionales.
Este servicio es opcional y gratuito. Será brindado a quienes cumplan con todos los requisitos
de aprobación por un plazo de hasta 6 meses desde la finalización del curso.
Conexión a internet
De ser posible mediante cable de red, sino inalámbrica (Wi-Fi). Ancho de banda mínimo,
25Mbps (carga/descarga), recomendado 50Mbps en adelante. Se puede verificar la
velocidad de tu conexión mediante FAST o Speedtest. Un micrófono / headset. Integrado en
tu equipo, USB o inalámbrico Bluetooth.
Auriculares
Aunque tu equipo tenga parlantes es importante que utilices auriculares para no
generar feedback dentro de la sala virtual. Para evitar esto, otra opción es silenciar el
micrófono (sin transmitir sonido) en todo momento, pero esto prevendría que puedas
interactuar con la clase. Los auriculares pueden ser cableados al equipo (por Jack 3.5mm, o
USB) o inalámbricos bluetooth. Recomendaciones de micrófonos USB de mejor calidad:
Jabra, Plantronics, Logitech. Webcam / Cámara Integrada en tu equipo, o una que se
conecta a tu equipo por USB. Recomendaciones de Webcam USB de mejor calidad:
Logitech y Microsoft HD.