Menú
¡Llama gratis! 900 264 357

Curso Experto Full Stack Developer del centro Grupo ATRIUM TIC

Programa de Curso Experto Full Stack Developer

Modalidad: Online
Precio: 2904 €

Descripción

¡Transforma tu futuro profesional con este curso!

Aprende mediante clases online en directo, realizarás prácticas en empresas y dominarás las últimas tecnologías del mercado. Conviértete en un desarrollador completo y aprovecha la creciente demanda de especialistas en el sector. ¡Inscríbete hoy y abre la puerta a un sinfín de oportunidades laborales!

¿Por qué somos únicos?

  1. Un experto estará en Discord para resolver tus dudas. 
  2. Podrás realizar prácticas profesionales
  3. Te evaluaremos a través de la realización de ejercicios prácticos avanzados
  4. Desafíos estimulantes basados en situaciones reales

A quién va dirigido

A toda persona interesada en la programación diseño web.

Objetivos

  1. Conocer los diferentes desarrollos
  2. Adquirir conocimientos relacionados con este sector
  3. Ampliar salidas laborales

Temario

Módulo 1:

Desarrollo Front-end

• Diseño web con HTML5 y CSS3

◦ Estructura de documento y etiquetas básicas

◦ Creación de estilos CSS

◦ Maquetación de un documento (Posicionamiento/GRID/FLEX)

◦ Diseño adaptado a móviles

◦ Fundamentos de SEO

• Fundamentos de programación. 

◦ El entorno de trabajo (Herramientas, IDE’s….)

◦ Estructuras de control.

◦ Gestión de ficheros

◦ Programación orientada a Objetos.

◦ Reflexión y patrones

◦ Clases Avanzadas

◦ Modelo por capas y Modelo Vista controlador

• Desarrollo con JavaScript– ECMAScrip

◦ Fundamentos de programación con Javascript

◦ Programación orientada a objetos y a eventos en Javascript

◦ Manipulación del modelo del documento (DOM)

◦ Lectura y manipulación de documentos JSON y XML

◦ Promesas y peticiones asíncronas (API Fetch / Async / Await)

Proyectos en clase:

Algunos ejemplos de lo que realizarmos en clase:

- Creación de piezas con HTML/CSS/JS como páginas de productos, sliders, formularios...

- Realización de una página web con elementos dinámicos y responsive.

- Creación de una página de muestra y consulta de resultados mediante la consulta a una API de internet.

Retos Guiados:

- Creación una página web

- Creación del Front de una API

Módulo 2:

Desarrollo Back-end

• Arquitectura cliente/servidor y Servicios HTTP y AJAX

◦ Tipos de lenguajes y arquitectura cliente/servidor

◦ Servicios de servidores

◦ Peticiones HTTP

◦ Implementación de servidores en un entorno de Desarrollador

◦ Implementación de servidores en un entorno de Producción

• Desarrollo entorno servidor con node.js y next

◦ Creación de back-end con node, express.

◦ Operaciones CRUD con SQL y MongoDB

◦ Creación de API-REST

◦ Seguridad, autentificación de usuarios y JWT

• Desarrollo entorno servidor con PHP

◦ Creación de back-end con PHP.

◦ Arquitectura MVC en PHP.

◦ Programación orientada a objetos con PHP.

◦ Creación y manipulación de archivos (XML/JSON)

◦ Persistencia de datos con (PDO/MYSQLi)

• Desarrollo Web con JAVAEE 

◦ Servlets en JEE

◦ Modelo por capas y patrones DAO

◦ Persistencia con JDBC/SQL

◦ Persistencia API (JPA)

Proyectos en clase: 

- Creación de una tienda en internet. - (JAVAEE)

- Creación de una red social – (Node y Next)

- Creación de un API-REST - (Node)

- Creación de un BLOG – (PHP)

Retos Guiados:

- Creación de una aplicación web utilizando la arquitectura Web-service.

Módulo 3:

Sistemas de persistencia

• Gestores de Bases de datos

• Bases de datos relacionales 

• Lenguaje SQL

• Base de datos no SQL (MongoDB - Firebase)

Proyectos en clase:

- Creación de un sistema complejo de datos.

Retos:

- Creación de una base de datos. 

Módulo 4:

Frameworks Front-end

• Vue.js

◦ Arquitectura de un proyecto VUE

◦ Directivas

◦ Componentes

◦ Envio y recepción de peticiones HTTP

◦ Integración con lenguajes Back

• Angular 17

◦ Arquitectura en Angular

◦ Componentes y señales

◦ Patrones

◦ Programación reactiva

◦ Librerías

Proyectos en clase:

- Creación un Front para una API-REST.

- Vista avanzada de una red social.

Retos:

- Creación un Front. 

Módulo 5:

Frameworks

• Desarrollo con Framework Spring

◦ Estructura de un proyecto Spring Boot

◦ Spring MVC-WEB

◦ Spring DATA-JPA

◦ Thymeleaf

• Desarrollo con Framework Laravel

◦ Modelo Vista Controlador en Laravel

◦ API RESTFul con Laravel

◦ ORM y Bases de datos en Laravel

◦ Integración con vista (VUE)

Proyectos en clase:

 - CRM de gestión

Retos:

- Avance en TFM

Módulo 6:

Calidad de Código 

 • Diseño de UI/UX Figma

• Modelado (UML)

• Control de versiones (GIT)

• JavaDOC, PHPDOC,...

• Tratamiento de ficheros (LOG4J, Properties)

• Repositorios (MAVEN)

• Pruebas Automatizadas (JUNIT, Selenium)

• Herramientas fundamentales de Testing y pentesting

Proyectos en clase:

- Análisis de los proyectos anteriores.

- Documentación y subida a repositorios de proyectos

- Testing de proyectos realizados.

Retos:

- Trabajo en TFM

Módulo 7:

Proyecto fin de máster

El alumno presentará una propuesta de proyecto que será corregido por su tutor.

Los lenguajes o frameworks que vemos son:

  1. HTML5 
  2. CSS3
  3. JAVASCRIPT
  4. LESS/SASS
  5. VUE
  6. ANGULAR 17
  7. JAVA
  8. JAVAEE
  9. PHP
  10. NODE
  11. MYSQL
  12. MONGODB
  13. FIREBASE
  14. SPRING BOOT
  15. LARAVEL
  16. APACHE
  17. AWS
  18. SELENIUM

Titulación obtenida

Finalizada la formación vas a recibir 5 titulaciones

  1. Full Stack Developer
  2. Programación con CMS para desarrolladores Diseño UX / UI. 
  3. Curso de marketing-digital.
  4. Desarrollo seguro con JAVA y PHP y buenas prácticas.
  5. Edición de imágenes y composición AR para desarrolladores.

Requisitos

Para realizar este cursos no es necesario ningún requisito previo.

Información Adicional

Modalidad: Online con clases en Directo

Prácticas en Empresas: Garantizadas en empresas tecnológicas

Descuentos y Becas disponibles.

Bolsa de Empleo Incluida: Acceso a bolsa de empleo y a taller de búsqueda de empleo impartido por expertos de recursos humanos especializados en contratación de perfiles tecnológicos.

Salidas Laborales

  1. Programador Java.
  2. Programador Java con experiencia en implementación de Frameworks
  3. Desarrollador de aplicaciones en entorno de escritorios y web
Contacta ahora con el centro

Junglebox S.L. (Responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información requeridas y el envío de comunicaciones promocionales sobre formación, derivadas de tu consentimiento. Podrás ejercer tus derechos de acceso, supresión rectificación, limitación, portabilidad y otros derechos, según lo indicado en nuestra P. de Privacidad​