¿Quiere aprender los fundamentos de la informática y comprobar si una nueva carrera podría ser adecuada para usted? ¿Está buscando convertirse en desarrollador full-stack, ingeniero frontend o científico de datos en 8 a 10 meses durante el fin de semana? Entonces únete a nosotros y adéntrate en el dinámico mundo de la informática. Esta es una clase para principiantes para personas que no tienen experiencia previa.
Horario de clase:
33 horas de aprendizaje!
Idioma de la clase:
Inglés
Un poco sobre mí: tengo una Maestría en Ingeniería y Ciencias Computacionales de Harvard, tres años de experiencia en análisis y ciencia de datos en Etsy y Dealix Corp., tres años de experiencia como ingeniero de software en AlphaSense y dos años más. de experiencia en desarrollo en varias empresas de nueva creación (¡incluido todo el sitio PassionClass!). Conozco las habilidades que necesitas para comenzar una carrera como desarrollador frontend o full-stack.
Para convertirse en desarrollador web, básicamente debe comenzar por dos lugares clave: frontend o full-stack. Eso supone que la construcción del sitio web, literalmente lo que ves frente a ti en el navegador (por ejemplo, Firefox), es de tu interés, y ciertamente nunca estará de más si cambias al backend completo. Este curso es el punto de partida adecuado para ambos. Analizaremos React, el marco de interfaz de usuario más popular en Internet hoy en día, y trabajaremos para desarrollar el conjunto completo de habilidades que necesita para ser un desarrollador web exitoso.
Comenzaremos con los conceptos básicos de la informática moderna: declaraciones if y bucles for. Jugaremos con HTML y haremos modelos predictivos básicos. Será divertido, lo prometo.
Con el tiempo, pasaremos al desarrollo frontend: el DOM, los fundamentos de JavaScript y los conceptos centrales de React, desde los fundamentos de la arquitectura basada en componentes hasta el poder de la gestión del estado. Este curso, así como sus seguimientos (Desarrollo Frontend I - III o Ciencia de Datos I - III), están diseñados para prepararlo para un trabajo de nivel inicial como desarrollador web. El conjunto completo de tres cursos debería durar 8 meses y debería prepararlo para un puesto de programación de nivel inicial. Sin embargo, requerirá una importante inversión de esfuerzo por su parte si espera llegar allí en este plazo.
Tendremos un patrón semanal que se repetirá: una sesión grupal de dos horas los sábados, donde veremos los conceptos en un entorno de clase estándar. Luego, tendremos sesiones de trabajo, reuniéndonos los domingos. Durante las sesiones de trabajo, no estaremos juntos en Zoom: en cambio, programarán la tarea semanal en parejas con un compañero rotativo. Cuando te inscribes en el curso, te comprometes a estar disponible en esos momentos; ¡aquí es cuando completarás el trabajo que necesitas para la próxima sesión! Finalmente, tendrá dos tareas de algoritmos semanales (cada una de aproximadamente 1 hora) para completar por su cuenta, que deben entregarse el viernes por la noche.
¡Este curso está diseñado para principiantes y lo iremos a tu ritmo! Por favor regístrese.
Únase a nosotros y aprenda (¡a través del trabajo duro!) desarrollo frontend o ciencia de datos, equipándose con las herramientas para crear la próxima generación de aplicaciones web y lleve su carrera a nuevas alturas en la industria tecnológica en constante evolución.