u_sk

Cursos en Linea

Desarrollador FullStack
(Back End)

UpSkilling es un potente programa de formación en línea que combina miles de cursos cuidadosamente ideados en rutas de aprendizaje relevantes para hacerte competitivo en el mundo de hoy. ¡Aprendes a tu tiempo y en tu espacio! 

Para lograr ser un desarrollador fullstack tu punto de partida es dominar los fundamentos esenciales de la programación, pasando por estructuras de datos, paradigmas y diseño orientado a objetos. Adquiere habilidades en bases de datos con MySQL y PostgreSQL, y avanza a la gestión de APIs y servicios web. Complementa con conocimientos en PHP, Java, Angular y DevOps en Azure. Finalizando este itinerario, serás un desarrollador back-end completo, capaz de manejar desde la base de datos hasta la lógica de negocio y las integraciones de API.

Temas a Desarrollar en Back End

  1. Fundamentos esenciales de la programación: Sienta las bases teóricas de la programación para decidir qué lenguaje aprender.
  2. Introducción a algoritmos para programación: Aprende los conceptos básicos de algoritmos y cómo aplicarlos en la programación.
  3. Fundamentos de la programación: Más allá de lo básico: Profundiza en conceptos avanzados y técnicas de programación.
  4. Fundamentos de la programación: Paradigmas de programación: Conoce los diferentes paradigmas de programación y cómo se aplican.
  5. Fundamentos de la programación: Diseño orientado a objetos: Aprende los principios del diseño orientado a objetos en programación.
  6. Fundamentos de la programación: Algoritmos: Domina el diseño y la implementación de algoritmos en cualquier lenguaje.
  7. Fundamentos de la programación: Bases de datos: Aprende a diseñar, implementar y gestionar bases de datos.
  8. Fundamentos de la programación: Estructuras de datos: Entiende y aplica estructuras de datos esenciales en programación.
  9. Fundamentos de la programación: Código eficiente: Mejora la eficiencia y legibilidad de tu código.
  10. Fundamentos de la programación: Refactorización de código esencial: Aprende a mejorar y reestructurar el código existente.
  11. Fundamentos de la programación: Refactorización de código avanzado: Domina técnicas avanzadas de refactorización de código.
  12. Fundamentos de la programación: Pruebas de software y QA: Aprende a realizar pruebas de software y aseguramiento de la calidad.
  13. GitHub para programadores: Aprende a usar GitHub para gestionar y colaborar en proyectos de código.
  14. GitHub Actions esencial: Domina GitHub Actions para mejorar tus flujos de trabajo de desarrollo.
  15. Introducción a las habilidades profesionales en el desarrollo de software: Prepárate para el examen de certificación en Fundamentos de Programación de Microsoft GSI.
  16. Desarrollo ágil de software: Conoce la filosofía Agile y sus implementaciones en la gestión de proyectos de software.
  17. Angular esencial: Aprende a crear aplicaciones con Angular desde la instalación hasta la publicación.
  18. Angular avanzado: Domina Angular para crear aplicaciones web complejas y optimizadas.
  19. AngularJS práctico: Web app con NodeJS y MongoDB: Aprende a desarrollar aplicaciones integrales con el esquema MEAN.
  20. .NET 5 esencial: Domina las características clave de .NET 5 para el desarrollo de aplicaciones web.
  21. Fundamentos del desarrollo web: Full Stack o Front-end: Aprende los conceptos esenciales del desarrollo web full stack.
  22. JavaScript esencial: Domina los fundamentos de JavaScript para desarrollo web.
  23. JavaScript avanzado: Buenas prácticas: Aprende buenas prácticas en el desarrollo avanzado de JavaScript.
  24. JavaScript avanzado: Expresiones regulares: Domina las expresiones regulares en JavaScript para mejorar tus desarrollos.
  25. MySQL esencial: Aprende a gestionar bases de datos con MySQL desde cero.
  26. MySQL avanzado: Optimiza y gestiona bases de datos avanzadas con MySQL.
  27. Creando una Base de Datos MySQL (Práctico): Aprende a crear y gestionar bases de datos MySQL de manera práctica.
  28. GitHub para programadores: Aprende a usar GitHub para gestionar y versionar código en proyectos colaborativos.
  29. Desarrollo web: Control de calidad automatizado: Aprende a implementar herramientas para el control de calidad en desarrollo web.
  30. Scrum esencial: Conoce los fundamentos de Scrum para gestión de proyectos ágiles.
  31. Scrum avanzado: Domina técnicas avanzadas de Scrum para mejorar la gestión de proyectos.
  32. Aprende diseño de base de datos relacionales: Domina el diseño de bases de datos relacionales desde cero.
  33. Neo4j esencial: Bases de datos orientadas grafos: Aprende a utilizar Neo4j para gestionar bases de datos orientadas a grafos.
  34. Azure: Bases de datos SQL: Domina el uso de bases de datos SQL en Azure.
  35. PostgreSQL esencial: Aprende a gestionar bases de datos con PostgreSQL desde cero.
  36. PostgreSQL avanzado: Domina técnicas avanzadas de gestión de bases de datos con PostgreSQL.
  37. Angular: API Communication and Authentication: Aprende a usar APIs y autenticación en Angular.
  38. Fundamentos de la programación: API y servicios web: Domina la creación y uso de APIs y servicios web.
  39. Fundamentos de la programación: Seguridad web: Aprende los principios de seguridad en el desarrollo web.
  40. Visual Studio: Unit Tests esencial: Domina las pruebas unitarias en Visual Studio.
  41. DevOps esencial: Conoce los fundamentos y beneficios de la filosofía DevOps.
  42. DevOps: Despliegue de microservicios con Docker: Aprende a usar Docker para desplegar microservicios.
  43. Fundamentos de DevOps: Contenedores: Domina el uso de contenedores en DevOps.
  44. Azure: DevOps y VSTS esencial: Aprende a usar las herramientas DevOps de Azure y VSTS.
  45. Azure: Políticas para DevOps esencial: Aprende a implementar políticas efectivas en DevOps con Azure.
  46. Triunfar en DevOps: Prepárate para un puesto en DevOps y alcanza tus objetivos profesionales.
  47. PHP esencial: Aprende los conceptos básicos de PHP para desarrollar aplicaciones web.
  48. Domina PHP: Profundiza en PHP con aplicaciones avanzadas y resolución de problemas reales.
  49. PHP avanzado: Sube de nivel en tus desarrollos con contenido avanzado de PHP.
  50. Depura el código: PHP: Mejora tus habilidades de depuración en PHP para resolver problemas eficientemente.
  51. PHP avanzado: Herramientas profesionales: Aprende a usar herramientas avanzadas para aplicaciones robustas en PHP.
  52. PHP: Seguridad: Protege tu aplicación PHP con técnicas de seguridad avanzadas.
  53. Desafío de programación: PHP: Mejora tu nivel en PHP con desafíos prácticos.
  54. PHP: Convirtiendo a API una aplicación en Laravel: Usa Laravel para crear APIs y ampliar tus servicios web.
  55. PHP avanzado: Archivos: Maneja ficheros y archivos en PHP con prácticas avanzadas.
  56. PHP avanzado: Imágenes: Aprende a gestionar y modificar imágenes con PHP.
  57. PHP avanzado: Formularios: Crea y valida formularios en PHP para mejorar la experiencia del usuario.
  58. PHP y SQL: Gestión de datos: Conecta PHP con bases de datos SQL para manipular registros.
  59. Angular avanzado: Gestión de archivos en PHP: Vincula PHP con Angular para gestionar archivos eficientemente.
  60. PHP: Frameworks MVC para aplicaciones web: Domina frameworks MVC como Yii2, Symfony, CakePHP, Laravel y CodeIgniter.
  61. Angular 2 avanzado: Gestión de archivos en PHP: Integra Angular 2 con PHP para una gestión avanzada de archivos.
  62. Java esencial: Aprende los fundamentos de Java para desarrollar aplicaciones robustas.
  63. Spring Boot esencial: Adéntrate en el mundo de Spring Boot y mejora tu eficiencia en Java.
  64. Domina Java: Expande tus habilidades en Java con aplicaciones prácticas.
  65. Java: Servicios web: Aprende a manejar servicios web efectivos con Java.
  66. Java: Programación orientada a objetos esencial: Domina los principios de programación orientada a objetos en Java.
  67. Java avanzado 2: Mejora la legibilidad y eficiencia de tus aplicaciones Java.
  68. Java: Estructuras básicas esencial: Perfecciona tus habilidades con las estructuras básicas de Java.
  69. Domina Java: Colecciones: Aprende a utilizar listas, conjuntos, mapas, colas y más en Java.
  70. Desafío de programación: Java: Mejora tus habilidades en Java con desafíos prácticos.
  71. Java: Código robusto: Escribe código Java más robusto, seguro y estable.
  72. Java: Trucos: Descubre trucos para un código Java más eficiente y legible.
  73. Domina Java: Test unitarios: Aprende a escribir y ejecutar test unitarios en Java.
  74. Java: Open Web Application Security Project: Mejora la seguridad de tus aplicaciones Java.
  75. MongoDB esencial: Aprende a gestionar bases de datos con MongoDB.
  76. Domina Apache Kafka: Profundiza en Apache Kafka y aplica sus conceptos en situaciones reales.
  77. Ionic práctico: App con REST: Desarrolla aplicaciones móviles con Ionic y APIs REST.
  78. Azure para desarrollo y programación: Usa Azure para desarrollar soluciones de software.
  79. Azure: Microservicios esencial: Domina los microservicios con ejemplos prácticos en Azure.
  80. Azure: DevOps y VSTS esencial: Aprende a usar DevOps y VSTS en Azure para mejorar tus flujos de trabajo.
  81. Aprende Azure: Redes virtuales: Conoce cómo configurar y gestionar redes virtuales en Azure.
  82. Azure: Máquinas virtuales: Aprende a gestionar máquinas virtuales en Azure.
  83. Kubernetes: Despliegue en Azure: Inicia con Kubernetes en Azure y aprende a desplegar aplicaciones eficientemente.

RECONOCIMIENTO INTERNACIONAL

Certificaciones Oficiales

¿Estás listo para comenzar?

Nuestros cursos son 100% online, permitiéndote aprender en tu tiempo y espacio. Alcanza tus objetivos con el seguimiento de nuestros coaches académicos, materiales actualizados y acceso a otros cursos de gran relevancia. Garantizamos la adquisición de habilidades demandadas en el mercado laboral, con soporte técnico disponible 24/7.

Academia Europea ® 2023 Centro de Pruebas Autorizado Certiport (CATC) – Pearson Vue Business