1. Inicio
  2. Cursos
  3. Cursos de Lenguajes de Programación
  4. Curso Experto Full Stack Developer

Curso Experto Full Stack Developer

Curso Experto Full Stack Developer
⭐ 100% de alumnos acceden a Becas Descuento⭐ 100% de alumnos acceden a Becas Descuento⭐ 100% de alumnos acceden a Becas Descuento⭐ 100% de alumnos acceden a Becas Descuento
Lugar / ModalidadOnline
Duración500 horas TFM
FechasConsultar fechas

Acreditado por

Descripción del programa

¡Transforma tu futuro con nuestro curso de Full Stack Developer! Aprende en clases online en directo, realiza prácticas en empresas punteras y domina 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!

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

¿A quién va dirigido?

Perfil del alumno
- No es necesario que dispongas de ningún conocimiento previo en programación.
- Con conocimientos a nivel usuario en el manejo de tu sistema operativo y de internet será suficiente.
- Para facilitar tu aprendizaje, tendrás un pre-acceso al curso de iniciación a la programación.

Metodología

Nos basamos en un aprendizaje práctico basado en ABP (Aprendizaje en Base de Proyectos y resolución de Problemas). Simulando entornos profesionales en cada uno de los ejercicios o actividades.

- Videoconferencias en directo todas las semanas

- Tutorización personalizada por expertos en activo

- Acceso a campus 24 horas al día 7 días a la semana

- Ejercicios y prácticas

- Prácticas en las mejores empresas del sector

- Acceso a Bolsa de Empleo

Garantías de Calidad

Centro homologado por la Comunidad de Madrid

Certificación de calidad. Sello ISO 9001

Claustro de Profesorado Especializado

Tutorización personalizada por expertos certificados

Prácticas en Empresas

Prácticas Garantizadas en Empresas para que pongas en práctica todo lo que has aprendido.

Titulación

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.

Salidas profesionales

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.

- Programador Java.
- Programador Java con experiencia en implementación de Frameworks
- Desarrollador de aplicaciones en entorno de escritorios y web

Temario del curso

Programa formativo
011. 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

022. 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

033. 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)

04Proyectos 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.

05Retos Guiados:+


- Creación una página web
- Creación del Front de una API

061. 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

072. 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

083. 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)

094. Desarrollo Web con JAVAEE+


- Servlets en JEE
- Modelo por capas y patrones DAO
- Persistencia con JDBC/SQL
- Persistencia API (JPA)

10Proyectos 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)

11Retos Guiados:+


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

12Módulo 3: Sistemas de persistencia+


- Gestores de Bases de datos
- Bases de datos relacionales
- Lenguaje SQL
- Base de datos no SQL (MongoDB - Firebase)

13Proyectos en clase:+


- Creación de un sistema complejo de datos.

14Retos:+


- Creación de una base de datos.
151. Vue.js+


- Arquitectura de un proyecto VUE
- Directivas
- Componentes
- Envio y recepción de peticiones HTTP
- Integración con lenguajes Back

162. Angular 17+


- Arquitectura en Angular
- Componentes y señales
- Patrones
- Programación reactiva
- Librerías

17Proyectos en clase:+


- Creación un Front para una API-REST.
- Vista avanzada de una red social.

18Retos:+


- Creación un Front.

191. Desarrollo con Framework Spring+


- Estructura de un proyecto Spring Boot
- Spring MVC-WEB
- Spring DATA-JPA
- Thymeleaf

202. 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)

21Proyectos en clase:+


- CRM de gestión

22Retos:+


- Avance en TFM


23Mó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

24Proyectos en clase:+


- Análisis de los proyectos anteriores.
- Documentación y subida a repositorios de proyectos
- Testing de proyectos realizados.

25Retos:+


- Trabajo en TFM

26Módulo 7: Proyecto fin de máster+


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

Preguntas frecuentes

¿Cuánto dura el programa?

500 horas TFM

¿A quién va dirigido / qué requisitos necesito?

Perfil del alumno- No es necesario que dispongas de ningún conocimiento previo en programación.- Con conocimientos a nivel usuario en el manejo de tu sistema operativo y de internet será suficiente.- Para facilitar tu aprendizaje, tendrás un pre-acceso al curso de iniciación a la programación.

¿Qué titulación obtengo?

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.

¿Cómo es la metodología?

Nos basamos en un aprendizaje práctico basado en ABP (Aprendizaje en Base de Proyectos y resolución de Problemas). Simulando entornos profesionales en cada uno de los ejercicios o actividades.- Videoconferencias en directo todas las semanas- Tutorización personalizada por expertos en activo- Acceso a campus 24 horas al…

¿En qué modalidad se imparte?

Online

Lo que opinan nuestros alumnos

Todavía no hay opiniones publicadas de este programa.

Solicitar información→