¡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!
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.
Las clases son basadas en proyectos, con creación de piezas y aplicaciones en directo creando diferentes programas utilizando las diferentes tecnologías integrándolas en casos reales.
Módulo 1: Desarrollo Front-end
Diseño web con HTML5 y CSS3
Fundamentos de programación.
Desarrollo con JavaScript– ECMAScrip
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
Desarrollo entorno servidor con node.js y next
Desarrollo entorno servidor con PHP
Desarrollo Web con JAVAEE
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
Angular 17
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
Desarrollo con Framework Laravel
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
Programador Java.
Programador Java con experiencia en implementación de Frameworks
Desarrollador de aplicaciones en entorno de escritorios y web