¿Qué quieres aprender?

Máster en Programación Front End Full Stack Developer

Máster en Programación Front End Full Stack Developer

TECH Universidad Tecnológica

Máster online


4.500

Duración : 12 Meses

¿Quieres hablar con un asesor sobre este curso?

Objetivos

Los objetivos fundamentales de este programa se centran en la generación de conocimiento especializado en aspectos clave de la programación. Se busca fomentar el pensamiento algorítmico entre los participantes, promoviendo así la capacidad de abordar problemas de manera lógica y eficiente. Además, el programa tiene como objetivo proporcionar a los estudiantes las herramientas y habilidades necesarias para desarrollar aplicaciones y sistemas informáticos de manera efectiva y competente en el entorno actual, que demanda constantemente profesionales altamente capacitados en el campo de la programación.

A quién va dirigido

Esta dirigido a profesionales y estudiantes que deseen especializarse en el desarrollo de aplicaciones web, especialmente aquellos que desean convertirse en desarrolladores full stack. Este tipo de programa educativo está diseñado para quienes buscan adquirir habilidades en programación tanto en el lado del cliente (front-end) como en el lado del servidor (back-end) y desean comprender en profundidad todas las capas de una aplicación web.

Temario completo de este curso

Módulo 1. Desarrollo Full Stack Developer

1.1. Desarrollo Full Stack Developer I. Programación y Lenguajes

1.1.1. Programación
1.1.2. Roles de Programación
1.1.3. Lenguajes y framework
1.1.4. Algoritmo
1.1.5. Características de un Algoritmo

1.2. Desarrollo Full Stack Developer II. Tipología

1.2.1. Variables y constantes
1.2.2. Tipos
1.2.3. Operadores
1.2.4. Declaraciones
1.2.5. Bucles
1.2.6. Funciones y Objetos

1.3. Estructura de Datos en el Desarrollo

1.3.1. Tipos de estructura lineales
1.3.2. Tipos de estructura funcionales
1.3.3. Tipos de estructuras de árbol

1.4. Diseño e Interpretación de Algoritmos

1.4.1. Paralelismo en desarrollo. Divide y vencerás
1.4.2. Algoritmos Voraces
1.4.3. Programación dinámica

1.5. Entorno y herramientas para el Desarrollo orientado a Full Stack Developer

1.5.1. Preparación del entorno para Mac OS
1.5.2. Preparación del entorno para Linux
1.5.3. Preparación del entorno para Windows

Módulo 2. Front-End en Programación

2.1. Lenguaje HTML

2.1.1. Documento HTML
2.1.2. Elemento Head
2.1.3. Elemento Body
2.1.4. Texto
2.1.5. Hipervínculos
2.1.6. Imágenes
2.1.7. Primer Site

2.2. Lenguaje HTML. Layouts

2.2.1. Lenguaje HTML. Elementos
2.2.2. Layout tradicional
2.2.3. Layout Semántico

2.3. Hojas de Estilo en Cascada CSS (Cascading Style Sheets)

2.3.1. Inclusión de CSS en un documento HTML
2.3.2. Comentarios
2.3.3. Selectores
2.3.4. Selectores Avanzados

2.4. Propiedades CSS (Cascading Style Sheets)

2.4.1. Color
2.4.2. Texto
2.4.3. Pseudo clases
2.4.4. Transiciones
2.4.5. Animaciones
2.4.6. Animación de elementos
2.4.7. Animación Avanzada

2.5. Modelo de caja

2.5.1. Alto y ancho
2.5.2. Margen
2.5.3. Relleno

Módulo 3. Lenguaje Javascript aplicado a Full Stack Developer

3.1. Tipos Primitivos y Operadores

3.1.1. Lenguaje JavaScript
3.1.2. Números y sus operadores
3.1.3. Cadenas de texto y sus operadores
3.1.4. Valores booleanos
3.1.5. Conversión entre tipos

3.2. Controladores de flujo y estructura

3.2.1. Expresiones y sentencias
3.2.2. Variables y constantes
3.2.3. Sentencia If
3.2.4. Sentencias for, while

3.3. Funciones

3.3.1. Funciones
3.3.2. Parámetros
3.3.4. Funciones como parámetros
3.3.5. Ámbito de las variables
3.3.6. Scopes anidados
3.3.7. Hoisting
3.3.8. Closures
3.3.9. Recursividad

3.4. Estructuras de datos: Objetos

3.4.1. Tipo Object
3.4.2. Creación de objetos
3.4.3. Acceso a los valores de un objeto
3.4.4. Añadido o eliminación de propiedades
3.4.5. Objetos anidados
3.4.6. Destructuring de objetos
3.4.7. Métodos del tipo Object
3.4.8. Spread operator
3.4.9. Inmutabilidad

3.5. Estructuras de datos: Array

3.5.1. Estructura de Datos. Array
3.5.2. Array. Tipología
3.5.3. Arrays anidados
3.5.4. Métodos de un Array

Ver más