solicita información

Curso de Desarrollo Web Full Stack Development

Impartido por:

Precio: 2.100€ (matrícula incluida)
enero 2024 | abril 2024
Jornada Completa: 180 horas
Español

Todo lo que necesitas saber de Desarrollo Web Full Stack Development

El Curso de Desarrollo Web Full Stack Development está dirigido a cualquier persona interesada en el mundo de la programación y desarrollo de páginas web, tanto del lado del cliente (front-end) como del lado del servidor (back-end). Este curso, a la vez completo y conciso, te permitirá ir directamente al grano: es el curso ideal para convertirte en un desarrollador web full stack.
Nos encontramos en un momento tecnológico donde ya no es suficiente, o quizás sea imposible, para un profesional, dedicarse exclusivamente a un solo lado del desarrollo web, sea el front-end o el back-end. Cada vez más, se le pide desarrollar soluciones completas, que puedan cubrir todas las necesidades y encargarse del proceso de extremo a extremo, usando tecnologías que parecen renovarse a diario. En los últimos años, el que era el principal conjunto de tecnologías (stack) para desarrollar aplicaciones web ("LAMP" -Linux, Apache, MySQL, PHP-) ha sido progresivamente sustituido por otras combinaciones, las cuales en su gran mayoría involucran a JavaScript en ambos lados de la ecuación (back-end/front-end). El objetivo de este curso es brindar al estudiante una base sólida para poder crear aplicaciones web desde la parte del cliente, conocido como frontend hasta la gestión y desarrollo del lado del servidor, lo que llamamos backend. El programa académico de este curso se centrará en el stack llamado "MERN" (MongoDB, Express, React, Node), y lo expande para también utilizar bases de datos relacionales (PostgreSQL y MySQL). Sin embargo el enfoque utilizado busca dejar al estudiante preparado con los conocimientos necesarios para poder afrontar los mismos retos en otras combinaciones posibles, inclusive si una de las partes no involucra JavaScript sino otro lenguaje como Python, Go o Rust, entre otros, ya que los conocimientos adquiridos con JavaScript son utilizados para hacer una pequeña introducción a PHP y su ecosistema tecnológico.

Salario medio

El salario medio de un Full Stack Developer es de 33.500€ brutos anuales. Puede variar dependiendo de tu experiencia y tu lugar de trabajo.

Ventajas de estar con Estudiantech

Formación verificada

No somos una granja de datos, te damos información contrastada y si lo necesitas, te asesoramos.

Acceso a becas y descuentos exclusivos

Programas especiales para ti. Solo por informarte con nosotros, recibirás un descuento especial para cambiar tu vida.

Para un aprovechamiento adecuado de este curso, es necesario un sólido conocimiento de HTML5 y CSS3, así como variables constantes, condicionales, bucles y funciones en JavaScript y la API del DOM

Programador de aplicaciones web JavaScript
Programador de aplicaciones web jQuery
Visual designer
Programador de aplicaciones servidor
Gestor de bases de datos con MySQL
Diseñador y programador de páginas web dinámicas
Desarrollador Web Full Stack

En 3 meses (gratis), 6 meses o hasta 18 mensualidades. Consulta al centro para más información.

El equipo de profesores pone a tu disposición años de experiencia en sus respectivas disciplinas. Un centro de formación homologado ha de comunicar quiénes son sus profesores/as y someterles al control de la compañía propietaria del software sobre el que imparten formación. Esto garantiza su permanente conocimiento de todas las funcionalidades de las aplicaciones, su contrastada valía y experiencia profesional, así como su indudable capacidad y calidad como docente.

CEI es un centro de formación reconocido oficialmente y homologado por las compañías que lideran el sector de las artes digitales y las nuevas tecnologías: Adobe, Autodesk, Apple, Google Partner…

Temario: esto aprenderás

Te prepararán para trabajar en 180 horas para un sector con gran alta empleabilidad.

-Breve reseña de HTML (elementos, etiquetas, atributos) y CSS (reglas, selectores, propiedades)
-Introducción a JavaScript, ¿qué es? Alcance y limitaciones
-Sintaxis del lenguaje JavaScript, su naturaleza funcional y su uso de la sintaxis de punto para acceder a métodos y propiedades
-Conceptos básicos de programación y su aplicación en JavaScript: variables, condicionales, bucles, funciones

-Números y operadores aritméticos
-Strings (cadenas de caracteres), su longitud y métodos principales ¿es todo un string?
-Introducción a los Arrays, longitud y uso de índices
-Booleans y operadores lógicos
-Estructuras condicionales y concepto de bloque
-Bucles
-Objetos simples y su notación

-Funciones como objetos de primera clase y la naturaleza funcional de JavaScript
-Argumentos, longitud de una función y el objeto arguments
-Funciones como programas en miniatura y como generadores de datos, el uso de la palabra return
-Scope y clausuras
-Funciones anónimas y funciones invocadas inmediatamente
-Funciones flecha, primera parte
-Métodos como funciones
-Callbacks, primera parte

-Operaciones básicas con arrays
-Métodos iterativos. Callbacks, segunda parte
-Introducción a la programación funcional

-¿Qué es una API?
-El DOM
-Distintas formas de capturar elementos del DOM
-Sintaxis de punto como piedra angular de la API del DOM, getters/setters
-Gestión de clases
-Gestión de atributos
-Añadir y eliminar elementos: HTML dinámico, primera parte
-El bucle de eventos, o cómo convertir HTML en un espacio interactivo
-Callbacks, tercera parte: primer encuentro con el JavaScript asíncrono y this
-El objeto event y como gestionar los eventos básicos del navegador

-Funciones constructoras y prototipos
-Sintaxis de clases moderna, métodos y propiedades
-¿Qué es this? y sus múltiples significados
-Funciones flecha, segunda parte
-Herencia

-Introducción a PHP, ¿qué es? Alcance y limitaciones
-Sintaxis del lenguaje PHP, sus dos grandes aplicaciones: HTML dinámico y lenguaje de back-end
-Números y operadores aritméticos
-Strings
-Arrays
-Booleans y operadores lógicos
-Estructuras condicionales
-Bucles
-Funciones

-El protocolo HTTP, funcionamiento y métodos
-Peticiones y respuestas
-Cabeceras

-¿Qué es Node?
-Procesos y la naturaleza modular de Node
-El sistema de ficheros
-Streams (flujos)
-El módulo HTTP y la posibilidad de usar JavaScript como back-end
-NPM, el gestor de paquetes de Node
-Express

-Timers
-Promesas, async y await
-AJAX, tercera parte: fetch

-¿Qué son?
-Sintaxis
-Múltiples aplicaciones de las expresiones regulares

-Uso de PHP como lenguaje de plantillas
-Gestión de formularios con PHP

-Motores de bases de datos
-SQL ¿Qué es? y su sintaxis
-Consultas
-CRUD, o crear, leer, actualizar y borrar

-Distintas formas de comunicarse con la base de datos
-El objeto de datos de PHP
-Consultas preparadas

-Objetos en PHP, sintaxis
-Métodos, propiedades
-Herencia

-Navegación y gestión de rutas
-Páginas privadas y páginas públicas, gestión de cookies y sesiones
-Frameworks, libraries y el panorama a futuro: a manera de cierre

Conoce el centro CEI Escuela de diseño y marketing

Ver más cursos de: web developer, Web development

Otras formaciones que quizá te interesan...

Curso en
Diseño y Desarrollo Web

No pierdas la oportunidad de convertirte en un experto en diseño y desarrollo web. Descubre más sobre nuestro intensivo bootcamp y desata todo tu potencial como Full Stack Developer.

Curso en
Diseño Web con HTML5 y CSS3

¡Descubre cómo crear diseños web impactantes con HTML5 y CSS3 en nuestro Curso Intensivo de Diseño Web! Obtén más información ahora.

Máster en
Programación Web

¿Interesado en dar el paso hacia una carrera en desarrollo web? Descubre más sobre nuestro Máster en Programación Web y aprende a crear proyectos web desde el front-end hasta el back-end. ¡El futuro de la web puede estar en tus manos!

Máster en
Programación Web

¡Descubre más sobre nuestro Máster en Programación Web!
Conviértete en un experto desarrollador full stack y amplía tus oportunidades aprendiendo lenguajes de programación más complejos.

Bootcamp en
Desarrollo web

Descubre más sobre nuestro Bootcamp de Desarrollo Web Full Stack y conviértete en un experto programador front-end y back-end.
Adquiere conocimientos avanzados en HTML, CSS, Javascript y más.

Curso en
Diseño y Desarrollo Web

Quieres convertirte en un experto en diseño y desarrollo web? No te pierdas la oportunidad de convertirte en uno con nuestro Bootcamp de Diseño y Desarrollo Web.
Amplía tus conocimientos y habilidades para alcanzar tus objetivos profesionales. ¡Atrévete a descubrir más!

Bootcamp en
Desarrollo web

Descubre más sobre nuestro Bootcamp de Desarrollo Web Full Stack y conviértete en un experto programador front-end y back-end.
Adquiere conocimientos avanzados en HTML, CSS, Javascript y más.

Curso en
Diseño Web con HTML5 y CSS3

No esperes más para darle vida a tus ideas de diseño y programación web. Descubre todo lo que nuestro Bootcamp de Diseño Web con HTML5 y CSS3 tiene para ofrecerte.
¡Explota tu creatividad y amplía tus oportunidades con nosotros!

Máster en
Conceptualización (UX/UI) y Desarrollo Web

¿Interesado en elevar tu carrera a nuevas alturas en el mundo del diseño y desarrollo web? Descubre más sobre nuestro Máster Avanzado en Conceptualización y Desarrollo Web, el lanzamiento perfecto para tu futuro en la industria digital.

Curso en
Diseño Web con HTML5 y CSS3

No esperes más para darle vida a tus ideas de diseño y programación web. Descubre todo lo que nuestro Bootcamp de Diseño Web con HTML5 y CSS3 tiene para ofrecerte.
¡Explota tu creatividad y amplía tus oportunidades con nosotros!

Cambia tu vidaahora
884
30

"*" señala los campos obligatorios

Cambia tu vidaahora
Por favor, escribe un número entre 1 y 100.
Hidden
¿Qué tipo de estudios quieres realizar?*
¿Cómo te gustaría estudiar el Curso?*
Hidden
Hidden
Hidden
Hidden
Hidden
Hidden
Hidden
Hidden
Hidden

ET Form Main

"*" señala los campos obligatorios

Cambia tu vidaahora
Por favor, escribe un número entre 1 y 100.
Hidden
¿Qué tipo de estudios quieres realizar?*
¿Cómo te gustaría estudiar el Curso?*
Hidden
Hidden
Hidden
Hidden
Hidden
Hidden
Hidden
Hidden
Hidden