Curso Experto en Full Stack Developer

Curso Experto en Full Stack Developer

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

Curso impartido por:

Cursos de Grupo Atrium
  • Matrícula abierta
  • Flexible
  • On line
  • Curso
  • España
  • Todas
  • Español

Dirigido a: Este curso está diseñado para personas interesadas en el desarrollo web que deseen adquirir un perfil completo como Full Stack Developer, ya sea para iniciar su carrera en el sector tecnológico o para ampliar sus competencias profesionales. Ideal para estudiantes, recién graduados o profesionales en transición laboral.

Requisitos: 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.

Para qué te prepara: El curso tiene como objetivo capacitar a los alumnos en las tecnologías más avanzadas de desarrollo web, tanto en el diseño y creación de interfaces de usuario (frontend) como en el desarrollo de aplicaciones y gestión de bases de datos (backend). Además, fomenta habilidades prácticas para liderar proyectos de desarrollo web de principio a fin.

Certificado: 5 Titulaciones incluidas. Diferencia tu perfil del resto.

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

Contenido del curso Curso Experto en Full Stack Developer

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:

 

•HTML5 

CSS3

•JAVASCRIPT

•LESS/SASS

•VUE

•ANGULAR 17

•JAVA

•JAVAEE

•PHP

•NODE

•MYSQL

•MONGODB

•FIREBASE

SPRING BOOT

•LARAVEL

•APACHE

•AWS

•SELENIUM

Rellena el formulario para que el centro pueda informarte

Los campos marcados con * son obligatorios

* Nombre:
* Apellido 1: * Apellido 2:
* País: * Provincia:
* Email: * Teléfono:
Solicitar información sin compromiso
Acepto la Política de Privacidad.
Quiero recibir información sobre cursos similares.

*Al pulsar "Solicitar información" aceptas las condiciones de utilización y la política de protección de datos. A su vez, autorizas EXPRESAMENTE a HispaVista, S.L. a enviar tus datos al centro que imparte el curso por el cual te has interesado.

Trabajos

Quiénes somos

Ofertas de empleo en tu email

Contáctanos

Blog

Blog de empleo

Construye el mejor currículo

Test psicotécnico

Cómo afrontar la entrevista

Crea tu propia empresa

Formación

Área de formación

Centros de formación

Acceso a centros de formación

Publica tus cursos

Ayuda

Preguntas frecuentes

Ayuda

Aviso legal

Política de cookies