Programador avanzado

Conjunto de cursos de programación para la creación de software complejo, capaz de escribir código de calidad

Area del plan de estudios: Programación

 Esta serie de cursos está pensada para las personas que se van a dedicar profesionalmente a la programación. No importa el tipo de aplicación que deseen desarrollar, ya que el curso ofrece un conocimiento avanzado que podrán usar a lo largo de toda su carrera profesional. Los cursos incluidos en este plan te aportarán una base sólida y amplia sobre la programación con lenguajes orientados a objetos. 

El estudiante que accede a este plan de estudio debe tener unos conocimientos de programación medios. Entendemos que puede haber programado en diversos lenguajes y que quizás tiene nociones de programación orientada a objetos. No obstante la secuencia de cursos comienza con el curso de Programación Orientada a Objetos, ya que está demostrado que muchos profesionales tienen confusión en asuntos básicos acerca del paradigma. Si eres autodidacta o has aprendido sobre la marcha, a la hora de usar un lenguaje de programación orientado a objetos, sería fuertemente aconsejable que comenzases de nuevo a aprender el paradigma.

A lo largo de la secuencia de cursos iremos abordando aspectos más complejos, como el análisis y diseño orientados a objetos, que nos permitirá analizar los problemas para generar una buena estructura de clases, bien jerarquizadas, que resuelvan los problemas con mayor sencillez, versatilidad y escalabilidad. Luego pasaremos a los patrones de diseño, que de una manera práctica te permitirán mejorar tus diseños en base a soluciones de probada eficacia, frente a situaciones comunes. A continuación nos dedicamos a aprender arquitectura del software y el patrón MVC y sus variantes, que nos permitirán implementar una estructura óptima para todo tipo de aplicaciones. Luego pasamos a las pruebas del software y las técnicas de refactoring. Acabamos la secuencia con todo lo que se relaciona con la metodología de desarrollo, casos de uso y gestión de los proyectos de desarrollo de software.

Es una formación que ofrece una base muy sólida en la búsqueda de profesionales que sean capaces de crear código de calidad, que sean también capaces de llevar proyectos de manera adecuada, con resultados predecibles de calidad. 

A partir de aquí el desarrollador habrá adquirido una formación avanzada para considerarse un experto programador. A continuación podrá enfocar su carrera profesional en cualquier área que le pueda resultar interesante, pues tendrá el nivel suficiente para cubrir incluso los requisitos más exigentes.

Añadimos como complementos diversos cursos como Git, pues si no estás usando todavía un sistema de control de versiones, es fundamental que empieces a hacerlo. Asimismo, otra recomendación interesante para el estudio en este curso es el aprendizaje de metodologías ágiles, que también son muy demandadas en la actualidad.

Conocimientos necesarios

Planes de estudio que te recomendamos cursar antes de comenzar éste:

Inscribirme a estos cursos
Agregar el plan a mi cuenta

Suscríbete

Curso de Recurrencia en el Desarrollo de Software
10 clases 21 Horas y 10 min
Conceptos recurrentes de todas las disciplinas del software
Curso de Programación Orientada a Objetos
17 clases 34 Horas y 55 min
Aunque ya tengas nociones de programación orientada a objetos, si no los dominas completamente, te recomendamos comenzar por este curso que te aclarará muchos conceptos importantes.
Curso de Análisis y Diseño Orientados a Objetos
12 clases 26 Horas y 18 min
Formación especializada para el desarrollo de software orientado a objetos con calidad que permita definir correctamente las clases y objetos con las que implementar el software.
Curso de Patrones de Diseño de Software
11 clases 22 Horas y 54 min
Formación especializada en la aplicación de patrones de diseño para resolver necesidades comunes en el diseño del software de calidad orientado a objetos.
Curso de SOLID
7 clases 9 Horas y 43 min
Curso para profundizar en los principios de diseño de software SOLID.
Curso de Arquitectura del Software
5 clases 10 Horas y 9 min
En este curso comenzamos a explicar la disciplina de la arquitectura del software, lo que nos permite crear un ecosistema de clases bien planificado, para conseguir niveles de calidad del software óptimos.
Curso de Arquitecturas MV*
5 clases 11 Horas y 17 min
Segundo curso de arquitectura del software, en el que veremos cómo los sistemas MV* (MVC, MVP, MVVM... y todas las variantes) sirven para resolver de una manera adecuada cualquier tipo de aplicación.
Curso de Desarrollo de Pruebas del Software
7 clases 14 Horas y 31 min
Desarrollo de pruebas del software, estrategias, herramientas y metodologías
Curso Avanzado de Pruebas Unitarias
7 clases 14 Horas y 1 min
Formación práctica avanzada en tests unitarios Eficaces y Eficientes
Curso de TDD
6 clases 9 Horas y 37 min
Formación práctica para aprender las técnicas de TDD: Desarrollo Dirigido por Pruebas
Curso de Requisitos con Casos de Uso
5 clases 10 Horas y 31 min
En este curso comenzamos una etapa distinta en el mundo del desarrollo de software, las metodologías de desarrollo. Comenzaremos estudiando la toma de requisitos y los casos de uso.
Curso de gestión de proyectos con Rational Unified Process
6 clases 11 Horas y 29 min
Este es el curso final del plan de estudios de programador avanzado, en la que estudiamos la gestión de proyectos de desarrollo del software usando la metodología RUP.
Curso Proceso de Desarrollo Ágil
10 clases 19 Horas y 47 min
Aprende las metodologías ágiles de desarrollo de proyectos de software
Curso de Refactoring
7 clases 15 Horas y 4 min
En este curso aprenderás la técnica de refactoring, que permite cambiar el software para mejorar su parámetros de calidad (adaptabilidad, escalabilidad, mantenibilidad, extensibilidad...) pero sin cambiar la funcionalidad de la aplicación.
Curso de Arquitectura Hexagonal, DDD, Microservicios y CQRS
7 clases 13 Horas y 50 min
Arquitectura Hexagonal junto a técnicas como DDD, Microservicios y CQRS.
Curso de Paradigmas de la Programación
6 clases 12 Horas y 12 min
Paradigmas y tendencias actuales de la programación
Curso de Scala
7 clases 12 h y 15 min (aprox.)
Scala y la programación funcional

Cursos complementarios

Puedes hacer más completo este plan de estudios con los siguientes cursos:

Planes de estudio superiores

Una vez curses este plan de estudio,
tendrás los conocimientos necesarios para acceder a los siguientes:

¿Has elegido ya tu plan de estudios?

Puedes elegir ahora tu modalidad de suscripción. Accede a todos los cursos, de cualquiera de los planes de estudio, con tarifa plana.

Plan anual

25 €/mes*
* En un único pago de 299€

Plan mensual

29 €/mes*
* Pago cada mes sin permanencia

¿Tienes alguna duda?

¿Todavía no tienes claro qué plan de estudio te conviene?
¿Tienes alguna necesidad especial que quieras que tratemos?
¿Podemos ayudarte de alguna manera?

No dejes de darle un vistazo a las preguntas frecuentes o FAQ y usa nuestros canales de comunicación para contactar con nosotros. Nuestro equipo de soporte estará encantado de atender cualquier consulta que tengas.