Curso de Full Stack Developer
100% Online
6 meses
260€
Curso de Full Stack Developer
    Curso de Full Stack Developer

    Curso de Full Stack Developer

    100% Online
    8 ECTS
    6 meses
    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

    1. Conceptualización de Full Stack Developer
    2. Características del desarrollador full stack
    3. Ventajas y desventajas de full stack

    UNIDAD DIDÁCTICA 2. CAMPOS DE APLICACIÓN FULL STACK DEVELOPER

    1. Capas de full stack

    UNIDAD DIDÁCTICA 3. GESTIÓN DE VERSIONES: GIT

    1. ¿Qué es el control de versiones?
    2. ¿Qué es GIT?
    3. ¿Por qué GIT?
    4. Instalación de GIT
    5. GitHub y su relación con GIT
    6. Flujo de trabajo en GIT (Workflow)
    7. Crear un repositorio
    8. Cambios de archivos
    9. Deshacer cambios
    10. Sincronizar repositorios
    11. Reescribir historial

    UNIDAD DIDÁCTICA 4. LENGUAJE HTML

    1. Textos en HTML
    2. Enlaces
    3. Listas en HTML
    4. Imágenes y Objetos
    5. Tablas
    6. Formularios
    7. Marcos
    8. Estructuras y layout
    9. Otras etiquetas

    UNIDAD DIDÁCTICA 5. HOJAS DE ESTILO CSS

    1. Hojas de estilo
    2. Historia de CSS
    3. Añadir estilos
    4. Soporte de CSS en navegadores
    5. Especificación oficial
    6. Funcionamiento básico de CSS
    7. ¿Cómo incluir CSS en la web?
    8. Medios CSS
    9. Comentarios
    10. Sintaxis de la definición
    11. Modelo de cajas
    12. Margen, relleno, bordes y modelo de cajas
    13. Posicionamiento y visualización
    14. Posicionamiento
    15. Visualización

    UNIDAD DIDÁCTICA 6. JAVASCRIPT

    1. Introducción a JavaScript
    2. Fundamentos de programación
    3. Objetos y Arrays en JavaScript
    4. Los objetos location e history
    5. El objeto document
    6. El objeto form
    7. Modelo de Objetos del Documento (DOM)
    8. Manipulación del DOM
    9. Buenas prácticas

    UNIDAD DIDÁCTICA 7. JQUERY Y JQUERY MOBILE

    1. Introducción a JQuery y JQuery Mobile
    2. Integración de archivos JavaScript y CSS
    3. Selectores JQuery
    4. Gestión de eventos
    5. Otras funciones dinámicas
    6. Introducción a Ajax
    7. Librerías básicas
    8. Acceso y gestión de los "data attributes" de los elementos
    9. Elementos de interfaz mobile
    10. Eventos generales JQuery mobile
    11. Actividad de evaluación de los conocimientos adquiridos por el alumno

    UNIDAD DIDÁCTICA 8. BACKEND CON PHP Y MYSQL

    1. Entorno de trabajo PHP
    2. Descargar e instalar XAMPP
    3. ¿Cómo funcionan las páginas PHP?
    4. Las etiquetas PHP
    5. Arrays
    6. Estructuras de repetición
    7. Estructuras de decisión
    8. Combinar estructuras
    9. El bucle foreach
    10. Funciones
    11. Programación orientada a objetos
    12. MySQL
    13. Tipos de tablas en MySQL
    14. Crear bases de datos y tablas
    15. SQL
    16. Acceder a la base de datos

    UNIDAD DIDÁCTICA 9. FRAMEWORKS Y ENTORNOS WEB

    1. Angular
    2. Symfony
    3. Node.js
    4. React

    UNIDAD DIDÁCTICA 10. HTTP

    1. Introducción
    2. Implementar
    3. Obtener datos
    4. Peticiones

    UNIDAD DIDÁCTICA 11. UTILIZACIÓN DE SERVICIOS SOAP

    1. Creación de un servicio SOAP simple
    2. Implementando parámetros a los métodos que usa un web service
    3. WSDL
    4. Realizar la conexión de SOAP a MySQL
    5. Consumir servicios externos con SOAP
    6. Procesar la información devuelta por servicios externos en SOAP

    UNIDAD DIDÁCTICA 12. SERVICIOS REST

    1. Creación de servicio REST sencillo
    2. Preparar las rutas REST
    3. Realizar la conexión de REST a MySQL
    4. Uso de GET y POST en REST
    5. Uso de CORS
    Titulación
    Titulación Universitaria:
    Diploma Universidad Católica de Murcia
    Solicitar información