Copyright 2024 © CodeUp School. Todos los Derechos Reservados.
Este curso te dará todos los conocimientos que necesitas para cambiar de carrera y empezar a trabajar como desarrollador web. Pasa de 0 a estar listo para tu primer trabajo en el sector tech, en solo 6 meses.
Al finalizar el curso, dominarás los tres pilares básicos del trabajo de desarrollador web: JavaScript básico, back end development, y desarrollo front end.
Esto es lo que aprenderás:
VsCode
JavaScript
En esta sección conocerás las herramientas que necesitas para convertirte en desarrollador web. Descubrirás las herramientas que necesitas para crear páginas web desde cero, como VS Code, y las mejores extensiones para empezar a programar webs profesionales.
Aprende a crear la estructura de una web de manera sencilla y práctica. En esta sección del curso conocerás las etiquetas básicas de HTML, fundamentales para convertirte en un desarrollador web junior.
HTML y CSS son las dos piedras angulares del desarrollo web moderno. Aquí descubrirás cómo aplicarle estilos a las estructuras que ya has creado, y cómo hacer tus páginas más atractivas.
El diseño web moderno tiene que ser aplicable a móviles. Por eso, en esta introducción al desarrollo web aprenderás a crear diseños flexibles y responsive con las herramientas más sencillas.
JavaScript es el rey del desarrollo de aplicaciones web. Conocerás cómo funciona este lenguaje y algunas de sus principales propiedades, como los tipos de datos, condicionales, bucles y funciones.
También hablaremos sobre por qué es la mejor alternativa frente a otros lenguajes de programación como Python o PHP para WordPress, que a menudo se mencionan como competidores para quienes quieren trabajar como front-end o como full stack web developer.
En el desarrollo web full stack tendrás que trabajar con datos complejos. Aquí te llevaremos de principiante a experto en el uso de métodos de arrays y conceptos básicos de JSON.
El JavaScript de 2024 es muy distinto al que había en épocas anteriores. Si quieres dominar el web development moderno y no depender de herramientas de terceros como jQuery, tendrás que dominar técnicas como Map, Reduce, y el manejo de operaciones asíncronas.
En el mundo del desarrollo web, hay dos conceptos sin los que no se puede entender la profesión: las APIs y el DOM. Aprenderás a utilizar Fetch para recibir datos de fuentes externas, y a “pintarlos” en tu página web de forma dinámica.
Como broche final de nuestro curso completo de HTML, CSS3 y JavaScript, crearás una web básica aplicando todo lo que has aprendido. Te daremos una plantilla que tendrás que replicar, y con la cual podrás practicar las bases de la programación.
Descubre Node.js, la plataforma de ejecución para JavaScript del lado del servidor. Verás cómo manejar la arquitectura sin bloqueo, eventos y trabajarás con módulos de Node.js.
Aprende a crear servidores y manejar rutas fácilmente usando Express.js, el framework más popular de Node.js. Desarrollarás APIs RESTful y trabajarás con middlewares para mejorar la funcionalidad de tus aplicaciones.
Conoce MongoDB, una base de datos NoSQL basada en documentos. Aprenderás cómo almacenar, consultar y gestionar datos de manera eficiente con esta base de datos flexible y escalable.
Mongoose te permite interactuar con MongoDB de una manera más estructurada y simple. Aprenderás a definir esquemas, crear modelos y validar datos, facilitando la interacción entre el back end y la base de datos.
Profundiza en la autenticación de usuarios, control de sesiones y protección de rutas en tu aplicación. Implementarás estrategias de seguridad como JSON Web Tokens (JWT) para asegurar tus APIs.
Aprende cómo preparar y desplegar tu aplicación Node.js en servidores en la nube. Además, manejarás variables de entorno, escalabilidad y buenas prácticas para mantener tu proyecto funcionando de manera óptima.
Para poder ver nuestros datos, utilizaremos Handlebars para crear un front end sencillo y conectarlo con el back end que habremos creado.
Crearemos una aplicación full stack con foco en el back end, utilizando todo lo aprendido durante el módulo. Durante este proyecto práctico podrás aplicar los conceptos de creación de bases de datos, diseño y construcción de APIs RESTful, integración con servicios externos y manejo de autenticación y autorización.
Explora React.js, la biblioteca de JavaScript más popular para crear interfaces de usuario interactivas. Aprenderás sobre componentes, JSX, props y el manejo de estado para construir aplicaciones web dinámicas y eficientes.
Con React Router, aprenderás a implementar una navegación fluida en aplicaciones de una sola página (SPA). Dominarás la creación de rutas dinámicas y la gestión del historial de navegación.
Conoce TailwindCSS, el framework de utilidades que te permite crear diseños atractivos de manera rápida y flexible. Verás cómo implementar clases predefinidas para estilizar tu interfaz de forma eficiente y modular.
Descubre Bootstrap, uno de los frameworks más utilizados para el diseño responsive. Aprenderás a crear componentes reutilizables y adaptativos, garantizando que tu aplicación funcione en cualquier dispositivo.
Extiende tu conocimiento de React al desarrollo móvil con React Native. Aprenderás a crear aplicaciones nativas para iOS y Android utilizando JavaScript, compartiendo código con tu aplicación web.
Aprende a conectar tu aplicación de React con un back end, consumiendo datos mediante APIs RESTful. También explorarás la integración con APIs de terceros para obtener datos externos y mejorar la funcionalidad de tu app.
Terminaremos el bootcamp creando una aplicación web o móvil 100% funcional y desplegándola en un servidor o en las tiendas móviles correspondientes. Será la pieza fundamental para tu portfolio y para comenzar tu carrera como desarrollador profesional.
Aprende a crear un perfil de LinkedIn atractivo y profesional. Te guiaremos en cómo destacar tus habilidades, experiencia y logros para captar la atención de reclutadores y potenciales empleadores.
Desarrolla un currículum efectivo que destaque tus competencias técnicas y logros. Aprenderás a estructurar y presentar tu información de manera clara y atractiva para el sector tecnológico.
Domina el proceso de entrevistas con sesiones enfocadas en preguntas técnicas y de soft skills. Simularemos entrevistas de código, resolución de problemas y comportamiento para que te sientas seguro y preparado.
Forma parte de nuestra comunidad exclusiva de desarrolladores. Tendrás acceso a recursos actualizados, mentorías y oportunidades para seguir aprendiendo y mejorando, incluso después de terminar el bootcamp.
No es necesario tener experiencia previa en programación. Nuestro bootcamp está diseñado para principiantes y para quienes ya tienen algunos conocimientos, ofreciendo un enfoque gradual y comprensible para todos.
El bootcamp tiene una duración de 6 meses, con horario de 18.30 a 21h los martes y jueves, y de 12 a 17h los sábados con una hora para comer. Durante este tiempo, tendrás clases teóricas, prácticas y trabajo en proyectos reales, lo que te permitirá aprender y aplicar tus conocimientos de manera efectiva.
El bootcamp es 100% online en directo, pero todas las sesiones son grabadas y estarán disponibles para que las revises en cualquier momento. De esta manera, podrás organizar tu tiempo de acuerdo a tu disponibilidad.
Trabajaremos con una amplia gama de tecnologías, incluyendo HTML, CSS, JavaScript, Node.js, Express.js, React.js, MongoDB y más. Además, utilizaremos herramientas de colaboración como Git y GitHub para el control de versiones.
Sí, tendrás acceso a soporte y mentoría personalizada a lo largo del bootcamp. Nuestro equipo de instructores y mentores estará disponible para ayudarte con cualquier duda o dificultad que encuentres.
Entendemos que pueden surgir imprevistos. Si por alguna razón no puedes completar el bootcamp dentro del tiempo previsto, podrás seguir teniendo acceso a las grabaciones y recursos para finalizar a tu propio ritmo.
No garantizamos un empleo, pero te brindamos todas las herramientas necesarias para que estés listo para el mercado laboral. Además, te apoyamos en la creación de un perfil profesional fuerte y en la preparación para entrevistas técnicas.
Al finalizar el bootcamp, recibirás una certificación que avala tus conocimientos y habilidades adquiridas. Este certificado es muy valorado en la industria y te ayudará a destacar en tu búsqueda de empleo.
Trabajarás en proyectos reales y desafiantes, tanto de front end como de back end. Desarrollarás aplicaciones web completas, interactuando con bases de datos y APIs, y te prepararás para crear soluciones escalables y funcionales.
Ofrecemos varias opciones de pago, incluyendo planes de financiamiento flexibles para que puedas pagar en cuotas. También puedes consultar con nosotros sobre becas o descuentos disponibles.
Lorem ipsum dolor sit amet consectetur.
Copyright 2024 © CodeUp School. Todos los Derechos Reservados.