Modalidad: A Distancia
7 meses
Modalidad Abierta
¡Controla los principales idiomas de programación y conviértete en desarrollador Full Stack! Es una de las ocupaciones IT más apreciadas y mejor pagadas en la actualidad, gracias a la versatilidad y comprensión completa que aporta en todas las áreas de un proyecto de desarrollo web.
Incluye desde la creación de bases de datos hasta la implementación de servicios API-REST, la administración del backend y el diseño de interfaces de usuario.
Adquirirás destrezas de programación en idiomas como Javascript, CSS3 y HTML5.
Dominarás marcos de trabajo como Angular o Express JS.
Administrarás bases de datos esenciales con MySQL y MongoDB.
Es una metodología completamente práctica dirigida por expertos en activo que, además, te asistirán para preparar las certificaciones internacionales más solicitadas: Google, AWS, Azure, Javascript...
Para demostrar su compromiso con tu futuro laboral, KSchool incorpora en el programa el taller "Cómo crear y presentar tu currículum", que aborda tanto tu documento de presentación como la preparación para entrevistas de trabajo y pruebas técnicas. Además, ¡brinda acceso a una bolsa de trabajo de por vida!
Al finalizar, recibirás una doble titulación: de KSchool y la Universidad Internacional de La Rioja (UNIR). Su colaborador académico es, además, una de las instituciones de educación superior en línea más reconocidas de España.
Una formación completa y muy práctica, un programa actualizado dirigido por expertos, enfoque en el empleo y una titulación reconocida. ¡Es lo que estás buscando! ¡Solicita información ahora!
Curso previo de Desarrollo Front-end: Diseño y Estructura con HTML y CSS
-Introducción a HTML
-Etiquetas Básicas de Estructura
-Formularios
-CSS - Introducción
-CSS - Selectores CSS
-CSS - Características Avanzadas de CSS
-CSS - RWD Responsive Web Design
-CSS - Dinamización del Entorno Digital
-Frameworks y Librerías de HTML y CSS
GIT. Herramienta de control de versiones. Terminal e instalación de herramientas de trabajo
Aprenderás a manejar un control de versiones de código con GIT, una herramienta imprescindible quete permitirá desde llevar uncontroldiario de lo que vamos haciendo en nuestrodesarrollo sino,hasta compartir trabajo y trabajar en equipo con gente fuera detu entorno.
-Uso del terminal
-Uso de GIT. Control de versiones
-Actividad 1: Terminal
-Actividad 2: Git
-Actividad 3: Maquetación Web
Desarrollo Web Avanzado con Vanilla JS
Aprenderás el lenguaje de programación de referencia, el cual te permitirá desarrollar elementos,tanto enla parte visual de nuestros productos web comoen laparte relacionada con la conexión, lectura y escritura de BBDD.
-Conceptos Básicos del Lenguaje
-Estructuras de Control de Flujo
-Funciones, Parámetros y Ámbitos Funcionales
-JavaScript. Manejo de Datos
-Manejo del DOM
-JavaScript Orientado a Objetos
-JavaScript HTTP y Peticiones Asíncronas
-Actividad 4: Desarrollo JavaScript (App JavaScript)
Framework de Front End Angular
Aprenderás Aprende el framework principal para el desarrollo de aplicaciones web multidispositivo: Angulr. Te formarás en cada una de las partes en las que se divide este framework, así como en las herramientas de las que se compone. Este framework permite llevar el desarrollo web frontend a otro nivel gracias a su creación de web por componente
-Introducción
-TypeScript and Transpilado
-Programas y Módulos
-Creación y Uso de Componentes
-Templates y Clases
-Data Binding: One-way and Two-ways
-Actividad 5: Blog desarrollado con Angular
-Event Binding
-Input and Output
-Directivas
-Inyección de Dependencias
-Formularios y Validaciones
-Routes y Navegación
-Servicios y HTTP Service
-Pipes
-Etc.
BBDD Relacionales MySQL y NO Relacionales MONGO DB
Cualquier desarrollo web que se precie debe de tener un lugar donde almacenar los datos, este término se conoce como persistencia. Estudiarás dos tipos de BBDD en profundidad: una no relacional (MONGO) donde lo que prima es la velocidad de acceso a datos, y otra relacional (MySQL) donde lo que prima es la escalabilidad y la no repetición de datos.
-Qué es una BBDD Relacional
-Modelo de Datos MySQL
-Cómo Construir una Base de Datos
-Modelo Entidad Relación
-Sentencias CRUD con MySQL
-BBDD NoSQL con MongoDB
-Introducción y Diseño de Estructuras de BBDD
-Mongo Setup
-Mongo Shell y JSON
-CRUD and Query/Update Operators
-Indexes and Performance
-Aggregation and Expressions
-Actividad 7: Desarrollo de una BBDD con MyS
QL
-Actividad 8: Desarrollo de una BBDD con Mongo DB
Desarrollo de Aplicaciones en Node y Express JS
Node permite sacar la ejecución de JavaScript fuera del navegador y llevarla a los servidores web, donde se pueden crear servicios web a través de frameworks como Express JS. Esto te permitirá levantar un servidor y usarlo.
-Introducción a NodeJS
-Node Core
-File System
-HTTP
-Integración de Express con Bases de Datos MySQL
-Integración de Express con Bases de Datos MongoDB
-Template Engines
-Sesiones y Autenticación
-Sockets
-Actividad 9: Desarrollo de una API con Express y MySQL
Despliegue y Testing de Aplicaciones
-Despliegue en Servicios de Hosting y Nube (Angular, Node, JavaScript)
-TDD (Angular, Node, JavaScript)
-Principios SOLID
-Introducción a conceptos CI/CD
-Docker
Seminario: Workshop Cómo elaborar y presentar tu curriculum
Aprende a preparar una entrevista de trabajo, las pruebas técnicas y el CV para tener el mayor exito. Contaremos como colaboradores en este apartado con profesionales de RRHH y del departamento de tecnología de una empresa multinacional.