260€
Presentación
En la actualidad, el enfoque Full Stack Developer se ha vuelto cada vez más relevante debido a la necesidad de crear soluciones tecnológicas completas y eficientes.
Los equipos de RRHH buscan desarrolladores capaces de trabajar tanto en el frontend, donde se diseña y construye la interfaz de usuario, como en el backend, donde se gestionan los datos y la lógica de negocio. Este enfoque integral permite a los profesionales tener una visión global del desarrollo web y facilita la colaboración entre diferentes equipos y roles.
Este Curso de Full Stack Developer proporciona una base sólida en herramientas como GIT, HTML y CSS, JavaScript y JQuery, PHP y MySQL o frameworks como Angular, Symfony, Node.js y React. Además, contarás con un equipo de profesionales especializados en la materia.
Universidades colaboradoras
Para qué te prepara
Este Curso de Full Stack Developer te prepara en todas las capas del desarrollo web, incluyendo frontend, backend y gestión de bases de datos. Aprenderás a utilizar herramientas como GIT y dominarás lenguajes y tecnologías esenciales como HTML, CSS, JavaScript, JQuery, PHP y MySQL. Además, estarás preparado para trabajar con frameworks y entornos web, así como para implementar servicios REST y SOAP.
Objetivos
- Comprender los requisitos y características de un Full Stack Developer.
- Dominar el control de versiones con GIT y su flujo de trabajo.
- Crear y diseñar contenido web utilizando HTML y CSS.
- Desarrollar aplicaciones interactivas y dinámicas utilizando JavaScript y JQuery.
- Implementar backend con PHP y MySQL, incluyendo el manejo de bases de datos.
- Explorar frameworks y entornos web como Angular, Symfony, Node.js y React.
- Utilizar servicios REST y SOAP para interactuar con bases de datos y consumir información externa.
A quién va dirigido
Este Curso de Full Stack Developer está dirigido a aquellos que deseen convertirse en desarrolladores web completos, desde principiantes hasta profesionales que deseen ampliar sus habilidades. Es adecuado para programadores, estudiantes, autodidactas y cualquier persona interesada en el desarrollo web. Es recomendable tener nociones básicas de HTML y CSS.
Salidas Profesionales
Al completar este Curso de Full Stack Developer, estarás preparado para acceder a diversas oportunidades laborales en el campo del desarrollo web. Podrás trabajar como desarrollador web Full Stack en empresas de desarrollo de software, programador freelance, diseñador web frontend y backend o desarrollador de aplicaciones web en agencias digitales y startups.
Temario
UNIDAD DIDÁCTICA 1. FULL STACK DEVELOPER. QUÉ ES Y REQUISITOS PARA SERLO
- Conceptualización de Full Stack Developer
- Características del desarrollador full stack
- Ventajas y desventajas de full stack
UNIDAD DIDÁCTICA 2. CAMPOS DE APLICACIÓN FULL STACK DEVELOPER
- Capas de full stack
UNIDAD DIDÁCTICA 3. GESTIÓN DE VERSIONES: GIT
- ¿Qué es el control de versiones?
- ¿Qué es GIT?
- ¿Por qué GIT?
- Instalación de GIT
- GitHub y su relación con GIT
- Flujo de trabajo en GIT (Workflow)
- Crear un repositorio
- Cambios de archivos
- Deshacer cambios
- Sincronizar repositorios
- Reescribir historial
UNIDAD DIDÁCTICA 4. LENGUAJE HTML
- Textos en HTML
- Enlaces
- Listas en HTML
- Imágenes y Objetos
- Tablas
- Formularios
- Marcos
- Estructuras y layout
- Otras etiquetas
UNIDAD DIDÁCTICA 5. HOJAS DE ESTILO CSS
- Hojas de estilo
- Historia de CSS
- Añadir estilos
- Soporte de CSS en navegadores
- Especificación oficial
- Funcionamiento básico de CSS
- ¿Cómo incluir CSS en la web?
- Medios CSS
- Comentarios
- Sintaxis de la definición
- Modelo de cajas
- Margen, relleno, bordes y modelo de cajas
- Posicionamiento y visualización
- Posicionamiento
- Visualización
UNIDAD DIDÁCTICA 6. JAVASCRIPT
- Introducción a JavaScript
- Fundamentos de programación
- Objetos y Arrays en JavaScript
- Los objetos location e history
- El objeto document
- El objeto form
- Modelo de Objetos del Documento (DOM)
- Manipulación del DOM
- Buenas prácticas
UNIDAD DIDÁCTICA 7. JQUERY Y JQUERY MOBILE
- Introducción a JQuery y JQuery Mobile
- Integración de archivos JavaScript y CSS
- Selectores JQuery
- Gestión de eventos
- Otras funciones dinámicas
- Introducción a Ajax
- Librerías básicas
- Acceso y gestión de los "data attributes" de los elementos
- Elementos de interfaz mobile
- Eventos generales JQuery mobile
- Actividad de evaluación de los conocimientos adquiridos por el alumno
UNIDAD DIDÁCTICA 8. BACKEND CON PHP Y MYSQL
- Entorno de trabajo PHP
- Descargar e instalar XAMPP
- ¿Cómo funcionan las páginas PHP?
- Las etiquetas PHP
- Arrays
- Estructuras de repetición
- Estructuras de decisión
- Combinar estructuras
- El bucle foreach
- Funciones
- Programación orientada a objetos
- MySQL
- Tipos de tablas en MySQL
- Crear bases de datos y tablas
- SQL
- Acceder a la base de datos
UNIDAD DIDÁCTICA 9. FRAMEWORKS Y ENTORNOS WEB
- Angular
- Symfony
- Node.js
- React
UNIDAD DIDÁCTICA 10. HTTP
- Introducción
- Implementar
- Obtener datos
- Peticiones
UNIDAD DIDÁCTICA 11. UTILIZACIÓN DE SERVICIOS SOAP
- Creación de un servicio SOAP simple
- Implementando parámetros a los métodos que usa un web service
- WSDL
- Realizar la conexión de SOAP a MySQL
- Consumir servicios externos con SOAP
- Procesar la información devuelta por servicios externos en SOAP
UNIDAD DIDÁCTICA 12. SERVICIOS REST
- Creación de servicio REST sencillo
- Preparar las rutas REST
- Realizar la conexión de REST a MySQL
- Uso de GET y POST en REST
- Uso de CORS
Titulación
Titulación Universitaria:
Solicitar información