260€
![Curso de Full Stack Developer Curso de Full Stack Developer](/sites/default/files/styles/wide/public/training/Curso-Full-Stack-Developer.webp?itok=uB20pMas)
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
![Universidad Católica de Murcia](/sites/default/files/2023-11/UCAM_0.png)
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:
![Titulación Universitaria: Diploma Universidad Católica de Murcia](/sites/default/files/styles/certificate/public/2023-11/Diploma%20Bueno.png.webp?itok=4XUOrvgf)
Solicitar información