Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 8

Diplomado

Desarrollo Web
Full Stack
Front End + Back End
Diplomado en Desarrollo Web Full Stack
Front End + Back End
El desarrollo de aplicaciones web es un gran desafío por dos motivos,
principalmente; por una parte, la amplia variedad de lenguajes,
librerías, frameworks, formas de desarrollar clientes, servidores
y opciones para las bases de datos que los acompañan; por otra
parte, porque las tecnologías en este ámbito evolucionan a un
ritmo elevado que produce cambios muy relevantes en pocos años.
El desarrollo de proyectos en este ámbito también implica un reto
importante por el gran abanico de posibilidades técnicas y porque
dado el dinamismo del sector, mucha de la formación e información
disponible es obsoleta.

Duración:
El diplomado dotará a los participantes 14 semanas
de una alta capacidad técnica y de
gestión en el desarrollo de proyectos con Modalidad: 100% Virtual
Acompañamiento académico
tecnologías web y permitirá disponer de + Encuentros Sincrónicos.
una visión global y actualizada.
Dedicación:
8/10 horas por semana
Tiempo de trabajo del estudiante.
3 Objetivos - Perfil del Aspirante Diplomado en Desarrollo Web Full Stack

¡Conviértete en Desarrollador Web Full Stack!


Existe una gran cantidad de tecnologías requeridas para el desarrollo de aplicaciones, con carac-
terísticas demandantes actuales, y esto hace que en el mercado surja la necesidad del perfil de
Desarrollador Web Full Stack. Un auténtico Full Stack domina a la vez el cliente (Front End) y el ser-
vidor / base de datos (Back End), lo que permite diseñar, gestionar e implementar aplicaciones de
forma integral. Por su versatilidad, la necesidad de profesionales Full Stack se ha multiplicado en los
últimos años.
El diplomado tiene como fin alcanzar los siguientes objetivos:

Analizar las ventajas e inconve-


Entender la estructura comple-
nientes de todas las tecnologías
ta (Full Stack) de una aplicación
disponibles y elegir la más ade-
con tecnologías web.
cuada en un proyecto.

Conocer los lenguajes de des- Instalar, configurar y gestionar


cripción de la interfaz de usuario servidores y bases de datos.
en la plataforma web.

Utilizar frameworks modernos


de desarrollo web en el cliente.

Perfil del aspirante:


Profesionales interesados en el ámbito TIC que de-
seen reorientar su carrera hacia el desarrollo, gestión
y/o implementación de proyectos e ideas de negocio
utilizando tecnologías web. Analistas y desarrolladores
de software, analistas de automatización, diseñadores
gráficos y programadores Front End y Back End .

Conocimientos
previos:
Para el desarrollo adecuado del diplomado se
requiere que el estudiante tenga conocimientos
previos en:
• Lógica de programación
Metodología Nuestra metodología incorpora
estrategias de aprendizaje como:
Formación 100% virtual, con enfoque
constructivista que permite al estudiante
ser protagonista de su aprendizaje. Nuestro Aula invertida
esquema de Aula Invertida permite que el Comprende la revisión y análisis
estudiante adquiera el conocimiento a su ritmo, previo de materiales por parte de
para desarrollar aspectos prácticos bajo la los estudiantes.
orientación de los conferencistas expertos en
las Clases Presenciales Virtuales. El proceso
se complementa con talleres, foros, pruebas Encuentros sincrónicos
formativas, actividades de retroalimentación Se llevan a cabo entre docentes y
y asesorías para garantizar un completo estudiantes para profundizar, aclarar y
aprendizaje. retroalimentar temas específicos.

Talleres y trabajo colaborativo


Mediante actividades interactivas,
casos de estudio y desarrollo de
trabajos colaborativos, se aplican los
conceptos adquiridos.

Actividades de retroalimentación
El estudiante verifica su aprendizaje y
desarrolla actividades que le permiten
construir de manera autónoma su
propio aprendizaje.

Certificado
Los estudiantes que finalicen el programa con
un cumplimiento igual o superior al 80% de las
actividades programadas se les otorgará, por
parte de UdeCataluña, el certificado en:
Diplomado en Desarrollo Web Full Stack Front
End + Back End

4 Metodología y Certificado Diplomado en Desarrollo Web Full Stack


Plan de Estudios

Módulo 1
Introducción al Desarrollo Web
• Generalidades del desarrollo de Software.
• Importancia del manejo de un sistema de Módulo 2
control de versiones. JavaScript
• Git – GitHub.
• JavaScript .
• Flujo de trabajo y comandos básicos.
• Sintaxis (Tipos de datos, Ciclos, Funciones,
• Html5 - Css. Objects, Arrays, Map).
• Despliegue de un proyecto con Html5 y Css • Hoisting, Scope, Callbacks, Promesas,
en Vercel. Async / Await, DOM manipulation.
• Paradigma de Programación orientada a
objetos.
• Abstracción, Encapsulamiento,
Polimorfismo, Herencia.
• Typescript.
• Clases, Módulos, Interfaces, Enumeradores.
Módulo 3
Bases de Datos
• Bases de datos relacionales - PostgreSQL.
• Instalación en Windows.
• Fundamentos de SQL con PostgreSQL. Módulo 4
• Qué es una relación.
Desarrollo BackEnd
• Creación de tablas.
• Llaves foráneas. • NODE.
• Agrupaciones. • Sintaxis y Eventos.
• Joins. • PRISMA.
• Bases de datos no relacionales - MongoDB. • Relaciones y Migraciones.
• Instalación de Mongo en Windows. • Creación de API Rest con autenticación
• Fundamentos de NoSQL con Mongo. • JWT con prueba en Postman.
• Mongo Atlas. • EXPRESS.
• Mongo Compass. • Sintaxis, Middleware, Enrutamiento, JWT.
• Colecciones.
• Documentos.
• Sub documentos.
• Operaciones.
• Consultas.

5 Plan de Estudios - Especificaciones Diplomado en Desarrollo Web Full Stack


Módulo 5
Desarrollo Frontend + Redux y
Programación Reactiva
• REACT JS
• Sintaxis, Anatomía de un Proyecto, React Módulo 6
CLI, Ciclo de vida de un componente.
Testing
• Componentes funcionales, Comunicación
componente padre a componente hijo. • Pirámide de Cohn.
• Enrutamiento, Hook ( useState, useEffect, • Pirámide de Cohn en la actualidad.
useContext ), Consumo de API. • Pruebas unitarias.
• ANGULAR • Jest.
• Sintaxis, Anatomía de un Proyecto, Angular • Pruebas end to end.
CLI, Ciclo de vida de un componente.
• Cypress.
• Comunicación entre componentes bidirec-
cionales padre e hijo.
• Servicios, Enrutamiento, Guardas,
Consumo de API.
• PREPROCESADORES
UdeCataluña se reserva el derecho de apertura o aplazamiento
• Sass / Scss. de los cursos, seminarios, diplomados en caso de no contar con
el número mínimo de inscritos. El grupo docente estará sujeto
• REDUX a cambios según disponibilidad de su agenda al igual que el
• Introducción, Acciones, Reducers, Store, cronograma de actividades académicas.
Flujo de datos.
• RXJS
• Observables, Observer, Operators,
Subscription, Subjects, Scheheduler.
• Desarrollo de una aplicación de carta digital
para multi-restaurantes usando: Javascript,
Especificaciones
TypeScript, Sass, Api, Node, Mongo, React
JS.
técnicas del equipo
Requisitos mínimos:
• Procesador Intel Pentium Core i5 o superior.
• Memoria RAM 8 GB.
• 20 GB de espacio disponible en el disco duro.

6 Plan de Estudios - Especificaciones Diplomado en Desarrollo Web Full Stack


Valores agregados

Curso complementario autoformativo (40 horas) a elección,


según la oferta académica de la universidad.

Conferencistas
José Daniel Garces

Desarrollador Web FullStack, experto en tecnologías en la nube con más de 8 años


de experiencia en el mundo de Desarrollo de Software, especializado en los stacks
MEAN, MERN, LAMP, JAMSTACK, amplia experiencia en DEVOPS. Mentor Educativo.

7 Conferencistas - Valores Agregados Diplomado en Desarrollo Web Full Stack


Mejora tus competencias
con UdeCataluña

Manejas tu tiempo
Accede a los contenidos y clases
grabadas cuando desees.

Desde cualquier dispositivo


Descarga el material de estudios a tu
PC, tablet o teléfono móvil.

Expertos temáticos
Aprende de docentes certificados y
con amplia experiencia.

Bogotá, Colombia. [email protected]


Cra 18 B No. 106 A - 15 www.udecatalunya.edu.co
+57 601 489 4783
@unicatalunya_
+57 601 489 4786
Celular: +57 333 033 39 69 UdeCataluña
/uceducacion
Lima, Perú: +51 1 705 9761
Miami: +1 (305) 280 21 50 /UniversidadCatalunya

Los recursos obtenidos de este programa nos permiten ofrecer


programas de pregrado sin costo para el estudiante (Beca del 100%).

www.ucatalunya.edu.co/pregrado/ingenieria-informatica
www.ucatalunya.edu.co/pregrado/administracion-de-empresas.

UdeCataluña es una Institución de Educación Superior, vigilada por


el MEN. Resolución No 21329 de 2016.

Diplomado en Desarrollo Web Full Stack

También podría gustarte