¿Qué quieres aprender?

Máster en Desarrollo de Software Online

Máster en Desarrollo de Software Online

IMF Smart Education

Máster online

Descuento Lectiva
12.000 € 10.200
¿Quieres hablar con un asesor sobre este curso?

Objetivos

- Adquirir conocimientos fundamentales en programación y desarrollo web. - Dominar el uso de tecnologías y herramientas clave en el desarrollo de software. - Aprender a trabajar en entornos de desarrollo y control de versiones. - Ampliar las habilidades en el desarrollo frontend utilizando frameworks como React.js. - Desarrollar competencias en el desarrollo backend utilizando el stack MERN y PERN. - Adquirir conocimientos en arquitectura de software y buenas prácticas de desarrollo. - Aprender a realizar pruebas de software y aplicar técnicas de depuración. - Familiarizarse con la gestión de proyectos de desarrollo de software. - Desarrollar habilidades de trabajo en equipo y colaboración en proyectos de software. - Adquirir competencias en la resolución de problemas y la toma de decisiones en el desarrollo de software. - Obtener conocimientos en la búsqueda de empleo y habilidades de negociación salarial en el ámbito tecnológico.

A quién va dirigido

El Máster Executive en Software Development es ideal para aquellos profesionales que buscan un reskilling, es decir, que desean adquirir nuevas habilidades y competencias en el campo del desarrollo de software. Esta experiencia formativa está diseñada para que puedan equilibrar sus responsabilidades laborales diarias con un programa educativo intenso y al día con las últimas tendencias tecnológicas.

Requisitos

- ESO, Bachiller o Formación Profesional - Residencia o Permiso de trabajo vigente en España - Superación del proceso de admisión: - Llamada de calificación - Entrevista personal por videollamada con su admissions specialist - Superación de un test de lógica

Temario completo de este curso

Fundamentals I

1. IDE Online Replit + Intro HTML

2. HTML Advanced

3. CSS Basics

4. CSS Advanced

5. Programing Fundamentals - Values, types, operators & program structure

6. Programing Fundamentals - Functions, objects, arrays

7. JS DOM Basics

8. JS DOM Advanced

9. Taller proyecto

10. Presentación proyecto


Fundamentals II

1. VS Code + Recommended Plugins + Git Basics

2. GIT Advanced

3. API Basics + REST

4. HATEOAS + Project

5. ES6 P1

6. ES6 P2

7. Typescript P1

8. Typescript P2

9. Taller proyecto

10. Presentación proyecto


Frontend

1. NPM & React.js Intro + State & Props

2. React.js - prevState, useEffect, conditional rendering, useMemo & useCallback

3. React.js - React Router Intro + useContext & Async/ Await

4. React.js - Input & Forms & useReducer

5. React.js - Custom Hooks

6. React.js - Dynamic, Public & Private Routes

7. React.js - React Query

8. React.js - Styled Components y Tailwind

9. Taller proyecto

10. Presentación proyecto


Backend

1. Node.js

2. Express

3. MongoDB

4. PosgreSQL

5. Conecta MongoDB en Node.js con Mongoose

6. Conecta PostgreSQL en Node.js con node-postgres

7. Gestiona bases de datos SQL y NoSQL en Node.js con Prisma

8. Autenticación con Auth0

9. Taller proyecto

10. Presentación proyecto


Advanced

1. SSR y SSG: Next.js P1

2. SSR y SSG: Next.js P2

3. CI/CD 1: Entornos y CD con GA y Jenkins

4. CI/CD 2: Testing unitario

5. CI/CD 3: Testing de integración, E2E y CI con Jenkins

6. Arch 1: Monolitos vs microservicios

7. Arch 2: Contenedores vs monorepos

8. Arch 3: Cloud vs on premise y monitorización

9. Taller proyecto

10. Presentación proyecto

Ver más