Curso

A Distancia

$ 7.386.000 IVA inc.

Descripción

  • Tipología

    Curso

  • Metodología

    A distancia

  • Horas lectivas

    400h

Es el cargo más demandado en el mundo de la tecnología. Este bootcamp (curso intensivo de programación) ofrece todas las herramientas, lenguajes y técnicas para ejercer como programador web aplicando el backend y/o frontend. La conceptualización y práctica incluyen el desarrollo de conocimientos y destrezas en el área del desarrollo de software.

Crearás aplicaciones web utilizando las tecnologías y lenguajes más actuales del mercado y también los más populares como JavaScript, nodeJS, Angular, MongoDB, ExpressJS, entre otros, por medio del desarrollo de prácticas intensivas.

Contarás con habilidades técnicas para conseguir un trabajo como desarrollador web full stack o emprender tu propio negocio. No te quedes atrás. Cupos limitados.

Sedes y fechas disponibles

Ubicación

Inicio

A distancia

Inicio

Fechas disponiblesInscripciones cerradas

A tener en cuenta

Desarrollar aplicaciones Backend con NodeJS, JavaScript, ExpressJS.

Crear Páginas y sitios web (frontend) utilizando HTML5 CSS3 JavaScript, y Angular.

Crear aplicaciones web completas con MEAN Stack (MongoDB, ExpressJS, Angular y NodeJS).

Emprender en tu proyecto o idea de negocio.

Aplicar la metodología ágil SCRUM en tus proyectos de software.

Aplicar buenas prácticas y estándares en tus desarrollos de software.

Manejar repositorios en tus proyectos.

Desarrollar habilidades de trabajo en equipo.

Adaptarse a cualquier otro lenguaje o tecnología de programación.

Personas interesadas en aprender a desarrollar aplicaciones web de principio a fin, tanto en el frontend (cliente) como en el backend (servidor).
Estudiantes de ingeniería de sistemas, informática, electrónica o afines que quieran complementan su formación académica con habilidades prácticas y modernas.
Personas de otras industrias (marketing, diseño, finanzas, etc.) que desean reorientarse hacia la tecnología.
Desarrolladores backend o frontend que quieren convertirse en full stack para tener un perfil más completo.
Personas que quieren crear sus propias aplicaciones o negocios digitales sin depender de otros programadores. Ideal para quienes desean tener control total sobre el desarrollo web de sus proyectos.

Únicamente necesitas un computador o portátil con las siguientes especificaciones mínimas:

RAM: 8GB
Disco: 128GB
Procesador: Intel Core i5
Si vas a tomar un programa presencial y no tienes computador, no te preocupes. Te podemos alquilar uno a un precio excelente.

Tendrás un asesor de atención al estudiante a tu disposición.

Preguntas & Respuestas

Añade tu pregunta

Nuestros asesores y otros usuarios podrán responderte

Déjanos tus datos para recibir respuesta

Sólo publicaremos tu nombre y pregunta

Emagister S.L. (responsable) tratará tus datos para realizar acciones promocionales (vía email y/o teléfono), publicar opiniones o gestionar incidencias. En la política de privacidad conocerás tus derechos y gestionarás la baja.

Opiniones

Materias

  • HTML
  • Javascript
  • Desarrollo de aplicaciones
  • Aplicaciones web
  • Desarrollo web

Programa académico

Módulo 1: Fundamentos de desarrollo web y maquetado

  • Maquetado y desarrollo de páginas y sitios web, utilizando HTML y CSS puro sin frameworks y librerías.
  • Publicación de proyectos en GitHub por medio del uso de comandos GIT, y así tener un portafolio de proyectos públicos y privados.
  • Desarrollar la lógica y algoritmia por medio de ejercicios y retos en Javascript.
  • Creación de una página o sitio web utilizando Bootstrap como framework el cual incluye el modo responsive para aplicativos móviles y tabletas.
  • Experiencia de Usuario (UX) para entender cómo podemos aplicar los principios de diseño en nuestros proyectos personales.

Módulo 2: Mean Stack

  • Aprenderás MongoDB, un motor de bases de datos NoSQL y comprenderás la diferencia entre SQL y NoSQL. Crearás colecciones y guardarás registros.
  • Creación de un aplicativo MEAN iniciando desde el Backend con NodeJS y la base de datos Mongo DB.
  • Implementar el frontend con Angular para dar vista a lo realizado en el backend.
  • Refuerzo de habilidades en Angular y NodeJS.

Módulo 3: Estándares de programación y buenas prácticas

  • Seguridad en la aplicación, refactorización y clean code.
  • Estándares de programación.
  • Git Flow para el desarrollo y trabajo en equipo.
  • Clean code, buenas prácticas y estándares de programación full stack.
  • Retos de programación y resolución de pruebas técnicas.

Modulo 4: Desarrollo proyecto final mean stack

El objetivo del proyecto final será desarrollar un e-commerce completo utilizando la tecnología MEAN Stack (MongoDB, Express.js, Angular y Node.js).

    • Desarrollar una API RESTful en Node.js para la comunicación entre el Front-end y la base de datos.
    • Desarrollar una interfaz dinámica a través de Angular.js.
    • Implementar autenticación (JWT) de usuarios para el acceso de dashboard.
    • Garantizar la seguridad de la aplicación, en la gestión de usuarios y órdenes.

Modulo 5: Pruebas back-end

Los participantes desarrollarán una prueba técnica que incluye autenticación en MEAN Stack y aprenderán a escribir tests unitarios en Node.js con Jest, asegurando la calidad y funcionalidad del código mediante la ejecución de pruebas automatizadas.

    • Prueba técnica: Implementación de usuarios en MEAN Stack.
    • Test unitarios en Node.js con Jest.

Modulo 6: Pruebas front-end

Desarrollo de habilidades en pruebas automatizadas dentro del stack MEAN, enfocándose en Angular.

Aprender a implementar pruebas unitarias y de integración para validar el correcto funcionamiento de servicios de autenticación y otros componentes clave en sus aplicaciones.

    • Testing en Angular.
    • Testeando el Auth Servide en Angular.

Modulo 7: Despliegue en la nube AWS

Los participantes aprenderán a desplegar y administrar aplicaciones en la nube utilizando Amazon Web Services (AWS). Se abordarán conceptos fundamentales de Cloud Computing, la configuración y optimización de instancias Amazon EC2, y la instalación de herramientas esenciales como Git, Node.js y SSH.

Además, se explorará el manejo de Linux para la administración de servidores y la gestión avanzada de aplicaciones en la nube.

    • Prueba técnica: Desarrollo de una aplicación MEAN Stack para gestión de empleados.
    • Conceptos fundamentales de Cloud Computing.
    • Desplegar una instancia Amazon EC2 (Elastic Compute Cloud).
    • Instalación y configuración de herramientas esenciales en una instancia EC2 (Git, Node.js, SSH).
    • Optimización y configuración avanzada de instancias en AWS.
    • Manejo del sistema operativo Linux para administración de servidores.

Modulo 8: Despliegue en la nube Digital Oceam

El objetivo de aprendizaje es capacitar a los estudiantes en el desarrollo y despliegue de aplicaciones en la nube utilizando Digital Ocean, comparando sus características con otros proveedores como AWS.

Se explorará el concepto de Droplet, su configuración inicial y administración, además de introducir Docker como una herramienta clave para la gestión de contenedores.

    • Prueba técnica: Desarrollo de una ruleta utilizando MEAN Stack.
    • Introducción a Digital Ocen y su infraestructura.
    • Comparación entre Digital Ocean y otros proveedores de nube (AWS, GCP, Azure).
    • ¿Qué es una Droplet y cómo funciona en Digital Ocean?
    • Configuración inicial de un Droplet en Digital Ocean.
    • Conceptos básicos y ventajas de usar Docker.

Modulo 9: Nginx como servidor web y proxy reverso

Los participantes aprenderán a configurar y optimizar Nginx como servidor web y proxy reverso, enfocándose en su instalación, seguridad y manejo deregistros.

Además, aplicarán estos conocimientos en la fase final del curso, integrando y desplegando sus proyectos completos en AWS o Digital Ocean, asegurando un entorno de producción eficiente y seguro.

  • Introducción a Nginx.
  • Instalación y configuración básica en Nginx.
  • Nginx como proxy reverso.
  • Seguridad y optimización con Nginx.
  • Manejo de errores y registros en Nginx.
  • Proyectos finales: Integración y despliegue completo en AWS o Digital Ocean.

Desarrollo web full stack

$ 7.386.000 IVA inc.