Curso online
Duración : 5 Meses
Con el Programa profesional en desarrollo web, aprenderás a desarrollar una página web completa de 0 a 100, sin necesidad de conocimientos ni requisitos previos. Además, te especializarás en desarrollo de aplicaciones móviles y llevarás todos estos conocimientos a la acción, en las prácticas profesionales en empresa.
Emagister S.L. (responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información y comunicaciones promocionales de formación con tu consentimiento. Ejerce tus derechos de acceso, supresión, rectificación, limitación, portabilidad y otros, según se indica en nuestra política de privacidad.
Objetivos
Formar a personas que quieren de profesión y formarse como desarrolladores web.
A quién va dirigido
Esta formación está diseñada para personas que buscan un cambio profesional y mejorar sus competencias para convertirse en Desarrolladores Web y de Aplicaciones Móviles.
Requisitos
No se necesitan conocimientos tecnológicos previos, solo es necesario saber utilizar el ordenador a nivel usuario, ya que comenzamos desde cero y proporcionamos todas las herramientas para adquirir los conocimientos en tiempo récord.
Temario completo de este curso
MÓDULO PRE-WORK
A partir del momento en que te matricules, podrás acceder a una serie de recursos valiosos que te ayudarán a familiarizarte con los conceptos básicos y a ir avanzando a tu propio ritmo antes de comenzar con el programa. Introducción a conceptos básicos Diccionario de terminología Atajos de teclado para Visual Studio Prompts para chatGPT Test para autoevaluar lo aprendido en este módulo.
MÓDULO INTRODUCCIÓN PYTHON
En este módulo dominarás los conceptos clave de la programación en Python, comenzando desde los fundamentos hasta temas avanzados. Aprenderás a manejar estructuras de control, funciones, colecciones de datos, manejo de archivos, y programación orientada a objetos. Al final, aplicarás todo lo aprendido en un proyecto práctico de gestión de tareas. Estructura de control y bucles Manejo de colecciones y archivos Programación orientada a objetos.
HERRAMIENTAS, METODOLOGÍA Y ENTORNO
Aprenderás a controlar las versiones de tu código usando Git. Desde los primeros pasos con Git hasta la colaboración en equipo utilizando flujos de trabajo eficientes como Gitflow. Además, descubrirás la metodología SCRUM para la gestión de proyectos. Herramientas Linux + Git + Github Metodologías ágiles - SCRUM
HTML Y CSS
En este módulo dominarás el lenguaje fundamental para crear páginas web: HTML y CSS. Aprenderás desde la estructura básica de una página web hasta técnicas avanzadas de diseño y maquetación. Etiquetas básicas, intermedias y avanzadas HTML Propiedades básicas, intermedias y avanzadas CSS.
DESARROLLO WEB CON SASS Y BOOTSTRAP
Aprenderás a usar Sass, un preprocesador CSS que te permite escribir código más organizado y eficiente. Además, dominarás Bootstrap, un framework CSS popular para crear sitios web responsivos y profesionales de forma rápida y sencilla.
JAVASCRIPT
Aprenderás el lenguaje de programación que da vida a las páginas web interactivas. Desde los conceptos básicos como variables y operadores hasta la programación orientada a objetos, creando tus propias funciones y clases. Tipos de datos, variables y operadores Condicionales y bucles Funciones, clases, objetos y prototipos
JAVASCRIPT AVANZADO
Aprenderás a dominar el DOM, la clave para interactuar con las páginas web y crear interfaces dinámicas. Descubrirás ES6, que te permitirá escribir código más limpio, eficiente y moderno. DOM Gestión de eventos ES6 Peticiones HTTP
BASE DE DATOS
Introducción Base de Datos BBDD Relacionales - MySQL BBDD no relacionales – MongoDB Aprende a manejar las bases de datos, desde lo básico hasta lo avanzado, con MySQL y MongoDB. Domina las BBDD relacionales y no relacionales para almacenar, gestionar y consultar tus datos de forma eficiente.
DESARROLLO BE CON NODEJS
Node.JS Express.JS. Domina el desarrollo de servidores web con Node.js y Express.js. Crea APIs RESTful, gestiona rutas y despliega tus aplicaciones back-end con seguridad.
REACT
Aprenderás los fundamentos de React, la biblioteca JavaScript más popular para crear interfaces de usuario dinámicas, técnicas avanzadas, a optimizar el rendimiento, a gestionar estados complejos, crear componentes personalizados y descubrir las mejores prácticas para desarrollar aplicaciones React escalables y de alto rendimiento.