Ir al contenido principal
CERRAR icono de cierre
Actividades sociales de la MITT
  • Nuevo

Desarrollador Full-Stack

  • Icono de estudiante internacionalAbierto a estudiantes internacionales

Área de estudio

Tecnologías de la información y la comunicación

Credencial

Diploma

Duración del programa

2 Años | Tiempo completo

icono de campana de notificación

MITT Transition

As MITT winds down operations and transfers programs to RRC Polytech, we are working together to facilitate the application process for Fall 2026 programs, which will be delivered by RRC Polytech.  

The information on this page is only for programs currently in-progress and is not applicable to the Fall 2026 intake and beyond. Future students should visit RRC Polytech’s website to learn more about their offerings.

Resumen del programa

CIP Código 11.0205

Ábrete camino como desarrollador web, back-end o full-stack.

Build real projects—websites, interactive apps, service platforms, and advanced online tools—while mastering HTML, CSS, JavaScript, React, C#, databases, MVC, Entity Framework Core, version control, CI/CD, and cloud development.

You’ll also explore emerging topics and technologies like artificial intelligence, agile methodologies, and advanced frameworks.

By the end of the program, you will have a solid understanding of software development, practical experience through applied projects, and a strong portfolio to showcase your skills to potential employers.

Información básica

Contenido internacional

Área de interés
Tecnologías de la información y la comunicación
Credencial
Diploma
Duración del programa
2 Años | Tiempo completo (20 meses)
Entrega
Híbrido (en línea y presencial)
Prácticas
Sí, 8 semanas
Campus
Matrícula
$20,270.00*
Fechas de admisión y horarios de clase
Septiembre 2026 (Días)
Enero 2027 (Días)

*La matrícula es estimada y está sujeta a cambios. No incluye tasas adicionales, libros de texto ni costes de suministros. Para una estimación total, haga clic aquí.

Puntos destacados del programa

  • Plan de estudios orientado a la industria: Se centra en el desarrollo de software de pila completa, incluyendo front-end y back-end de programación, resolución de problemas, y la escritura técnica.
  • Experiencia laboral: Incluye un periodo de prácticas de ocho semanas, que permite a los estudiantes aplicar sus habilidades en entornos de desarrollo de software del mundo real.
  • Desarrollo de habilidades globales: Hace hincapié en el trabajo en equipo, la comunicación y la colaboración, esenciales para trabajar en equipos tecnológicos diversos y multiculturales.
  • Preparación profesional: Presenta los talleres "Bridging to Work" del MITT, que dotan a los estudiantes de las aptitudes profesionales y de empleabilidad que exigen los empresarios.
  • Herramientas y plataformas profesionales: Proporciona acceso a GitHub para desarrollar carteras y mostrar proyectos de codificación a posibles empleadores.
  • Aprendizaje práctico: Combina los conocimientos teóricos con la formación práctica a través de proyectos y tareas relevantes para la industria.
  • Camino a las carreras tecnológicas: Prepara a los estudiantes para puestos como desarrollador de software junior full-stack, desarrollador web o programador de aplicaciones.

            Resultados profesionales

            • Desarrollador full-stack
            • Desarrollador back-end o front-end
            • Desarrollador de software
            • Desarrollador o diseñador web
            • Diseñador UI/UX

            Requisitos de acceso

            2026-2027

            Doméstico

            Título de bachillerato de Manitoba (o finalización prevista en un plazo de 45 días a partir de la fecha de inicio del programa), o equivalente, incluyendo:

            • Crédito en Matemáticas 40S
            • Crédito en lengua inglesa 40S

            La elegibilidad y los requisitos de este programa para estudiantes mayores de edad pueden consultarse en nuestra Estudiantes mayores de edad.

            Internacional

            Título de bachillerato de Manitoba (o finalización prevista en un plazo de 45 días a partir de la fecha de inicio del programa), o equivalente, incluyendo:

            • Nota mínima del 50% en un curso de Matemáticas de nivel superior
            • Calificación mínima del 50% en un curso de literatura de primer idioma de nivel superior
            Requisitos adicionales

            Visite Requisitos de admisión para obtener más información.

            Matrícula y tasas

            Contenido internacional
            Costes estimados del programa (internacional) Año 1 Año 2
            Matrícula $10,135 $10,135
            Tarifas $825 $825
            Coste estimado de los libros de texto TBC TBC
            Costes totales estimados del programa $10,960.00 $10,960.00

            Los costes son estimados y están sujetos a cambios. Visita Matrícula y tasas e Información del programa para obtener más información.

            Preguntas frecuentes

            This hybrid-delivery program blends in-person and online learning. Around 70% is taught face-to-face in full-day classes, while 30% is online. You will experience lectures in person and virtually, plus independent activities. Your instructor will provide your detailed schedule.

            Los estudiantes de este programa pueden esperar asistir a clases durante 8 meses, seguidos de un descanso de 4 meses, y luego otros 8 meses de estudio. Esto excluye las semanas de éxito estudiantil y las vacaciones. Consulte el Calendario Académico para más detalles.

            Libros de texto y material

            Encontrará una lista completa de materiales e información sobre los libros de texto en la página Información del programa.

            Requisitos del portátil

            Los estudiantes deben traer un ordenador portátil de nivel 3 para este programa. Más información y especificaciones técnicas en la página Página de portátiles y necesidades técnicas.

            Sí. Los estudiantes realizan un periodo de prácticas de ocho semanas, durante el cual:

            • Aplicar lo aprendido en clase en un entorno real
            • Adquirir experiencia profesional en el sector
            • Crear una red de contactos en el sector tecnológico

            El programa hace hincapié en el aprendizaje basado en proyectos, lo que permite a los estudiantes:

            • Desarrollar una cartera personal
            • Resolver problemas del mundo real utilizando las tecnologías actuales
            • Demostrar habilidades prácticas de codificación y desarrollo de software

            Sí, puede haber ayuda financiera disponible para quienes reúnan los requisitos. Explore las opciones de ayuda financiera.

            Continúa donde lo dejaste.

            Continúa tu camino hacia una carrera gratificante.

            Desarrollador Full-Stack

            Todos los cursos

            Introduction to Web Development (FSDV-1000) — 75 hours

            This course covers the basics of web development, teaching students to use HTML and CSS to build responsive, visually appealing web pages. Students will learn how to structure pages, apply styles, and add simple interactivity.

            Introduction to Programming (FSDV-1010) — 50 hours

            Este curso introduce los fundamentos de la programación y el pensamiento computacional a través de un lenguaje sencillo para principiantes, principalmente Python. Los alumnos diseñarán algoritmos sencillos y reforzarán sus habilidades de resolución de problemas mientras exploran conceptos básicos como variables, tipos de datos, condicionales, bucles y funciones. El curso también destaca las habilidades transferibles y los conceptos aplicables a otros lenguajes, incluidos JavaScript y C#.

            Technical Writing and Documentation (FSDV-1030) — 42 hours

            Este curso se centra en el desarrollo de habilidades de escritura técnica para profesionales de TI, centrándose en los documentos específicos comunes a esta industria, tales como propuestas, resúmenes, diagramas de diseño de redes, manuales, Wikis y procesos. Utilizando estos tipos de documentos para practicar, los estudiantes perfeccionarán sus habilidades lingüísticas necesarias para una comunicación escrita y verbal eficaz con sus colegas y clientes. Este curso también introducirá el software que se puede utilizar para producir estos documentos. Los temas adicionales incluyen la escritura para audiencias amplias o específicas, la gestión de documentos de gran tamaño, el seguimiento de revisiones, la inclusión de diagramas/tablas y las habilidades de presentación.

            JavaScript Fundamentals (FSDV-1100) — 50 hours

            Este curso presenta los fundamentos de JavaScript, centrándose en los conceptos básicos de programación y en cómo integrar JavaScript con HTML y CSS para crear páginas web interactivas y atractivas.

            C# and Object-Oriented Programming (FSDV-1110) — 65 hours

            Este curso introduce a la programación en C# con el framework .NET. Los estudiantes aprenderán conceptos básicos como sintaxis, tipos de datos, estructuras de control y programación orientada a objetos (POO). El curso también cubre las propiedades de C# para escribir código flexible y la entrada/salida de archivos para gestionar datos.

            Ethics in Software Development (FSDV-1120) — 36 hours

            Este curso introduce a los estudiantes a la ética del desarrollo de software, centrándose en la conducta profesional y las responsabilidades relacionadas con la privacidad de los datos, la seguridad, el sesgo algorítmico, la accesibilidad, la inclusión y los derechos de propiedad intelectual. Los estudiantes analizarán estudios de casos del mundo real, evaluarán los impactos sociales y legales más amplios de la tecnología y desarrollarán estrategias para diseñar software que sea ético, inclusivo y socialmente responsable.

            Emerging Trends in Software Development (FSDV-1130) — 21 hours

            En este curso, los estudiantes explorarán temas emergentes en software y tecnología que no se trataron en cursos anteriores. Los estudiantes investigarán un área de interés actual y asistirán a sesiones -algunas de las cuales pueden estar dirigidas por expertos del sector- en las que se explorarán herramientas y tendencias innovadoras. El curso concluye con un proyecto final en el que los estudiantes realizarán una presentación profesional para mostrar sus hallazgos y conocimientos.

            Data Structures and Algorithms (FSDV-1200) — 68 hours

            Este curso enseña a los estudiantes a analizar, diseñar e implementar algoritmos para resolver diferentes tipos de problemas y seleccionar las estructuras de datos adecuadas. Se hace hincapié en la aplicación de estos conceptos a tareas de programación del mundo real, ayudando a los estudiantes a desarrollar habilidades prácticas para escribir código eficaz y optimizado..

            Advanced C# and Async Programming (FSDV-1210) — 42 hours

            En este curso, los estudiantes desarrollarán sus conocimientos avanzados de C# centrándose en la programación asíncrona y en las características esenciales del lenguaje. Aprenderán a gestionar operaciones asíncronas mediante async/await y a aplicar genéricos, eventos y delegados para escribir código limpio y reutilizable.

            Relational Database Design (FSDV-1300) — 60 hours

            Este curso presenta los fundamentos del diseño y la gestión de bases de datos relacionales. Los alumnos diseñarán bases de datos eficientes utilizando diagramas entidad-relación, restricciones y normalización. Escribirán consultas SQL para crear, leer, actualizar y eliminar datos, y diseñarán esquemas, tablas e índices. El curso también cubre las transacciones y procedimientos almacenados, proporcionando habilidades prácticas para construir, gestionar y optimizar bases de datos relacionales.

            Full-Stack Development with JavaScript (FSDV-1400) — 60 hours

            Este curso enseña conocimientos avanzados de JavaScript para crear aplicaciones interactivas en tiempo real. Los estudiantes aprenderán a utilizar Promises, AJAX y APIs para recuperar y mostrar datos en tiempo real. También explorarán WebSockets y Server-Sent Events (SSE) para añadir comunicación y actualizaciones en tiempo real.

            Unit Testing and Development Tools (FSDV-1500) — 55 hours

            Este curso presenta las herramientas que utilizan los desarrolladores para escribir, probar y entregar software de forma eficiente. Los estudiantes aprenderán a controlar las versiones con Git, a configurar procesos CI/CD y a utilizar marcos de pruebas automatizados. También practicarán la escritura de pruebas unitarias para mantener el código fiable y fácil de mantener.

            MVC and ORM Concepts (FSDV-1600) — 65 hours

            Este curso enseña a los estudiantes cómo integrar bases de datos en aplicaciones MVC utilizando herramientas de mapeo objeto-relacional (ORM). Los estudiantes explorarán la arquitectura MVC en ASP.NET, aprendiendo cómo las capas 'modelo', 'vista' y 'controlador' trabajan juntas. Utilizarán herramientas ORM para conectar bases de datos, gestionar migraciones de esquemas, sembrar datos y mejorar el rendimiento.

            API Development and Integration (FSDV-1700) — 55 hours

            Este curso introduce a los estudiantes al diseño, desarrollo e integración de API RESTful utilizando marcos modernos. Los alumnos aprenderán a crear API que proporcionen datos y servicios a las aplicaciones cliente, y a protegerlas mediante autenticación y autorización.

            Frontend Frameworks (FSDV-1800) — 90 hours

            Este curso presenta el desarrollo front-end moderno utilizando frameworks basados en componentes para construir aplicaciones interactivas de una sola página. Los estudiantes aplicarán el diseño centrado en el ser humano para crear interfaces fáciles de usar y construir componentes modulares y reutilizables con sistemas de diseño y bibliotecas de interfaz de usuario. El curso también cubre cómo los frameworks renderizan el contenido y cómo optimizar el rendimiento y la experiencia del usuario.

            Applied Agile Development Methodologies (FSDV-2000) — 55 hours

            Este curso introduce a los estudiantes en las metodologías de desarrollo ágil, el ciclo de vida del desarrollo de software (SDLC) y los valores fundamentales del desarrollo colaborativo de software.Los estudiantes explorarán el desarrollo iterativo, las estrategias de gestión de proyectos y las técnicas de trabajo en equipo utilizadas a lo largo del proceso de desarrollo de software.

            Containerization with Docker and Kubernetes (FSDV-2100) — 55 hours

            Este curso cubre la contenedorización con Docker. Los estudiantes aprenderán a configurar Docker, gestionar contenedores con comandos CLI y Dockerfiles, y trabajar con volúmenes, redes y variables de entorno. También aprenderán a desplegar aplicaciones multicontenedor con Docker Compose, imágenes push/pull, y a aplicar las mejores prácticas a través de proyectos prácticos como la contenedorización de aplicaciones reales. El curso concluye con una introducción a la arquitectura de Kubernetes, incluyendo pods, servicios y despliegues.

            Distributed Systems and Scalable Backend Design (FSDV-2200) — 55 hours

            Este curso cubre el diseño de sistemas distribuidos escalables y resistentes. Los estudiantes aplicarán la metodología de aplicación de doce factores, los patrones de diseño de microservicios y los principios de la arquitectura moderna para crear aplicaciones mantenibles y tolerantes a fallos. A través de proyectos prácticos, los estudiantes adquirirán habilidades prácticas para diseñar, evaluar e implementar sistemas backend que equilibren la escalabilidad, el rendimiento y la fiabilidad de las aplicaciones del mundo real. 

            Cloud-Based Systems and Deployment with Azure (FSDV-2300) — 65 hours

            Este curso introduce a los estudiantes en los conceptos de computación y desarrollo en la nube. Los estudiantes explorarán modelos comunes de despliegue en la nube, trabajarán con servicios básicos en la nube y aprenderán cómo los equipos de desarrollo diseñan y supervisan los sistemas modernos. Se hace hincapié en el aprovisionamiento, la seguridad y la supervisión de los recursos de la nube mediante consolas gráficas y herramientas de línea de comandos.

            Full-Stack Developer Applied Project (FSDV-2800) — 70 hours

            En este Proyecto Aplicado de culminación, los estudiantes muestran sus habilidades en el desarrollo front-end y back-end, bases de datos y despliegue mediante la planificación, construcción y entrega de una solución de software completa utilizando las mejores prácticas de la industria. Haciendo hincapié en el control de versiones, la resolución de problemas y la gestión de proyectos, este curso práctico tiende un puente entre el aprendizaje en el aula y la preparación práctica, permitiendo a los estudiantes demostrar tanto su competencia técnica como su profesionalidad.

            Full-Stack Developer Practicum (FSDV-2900) — 245 hours

            En estas prácticas, los estudiantes trabajarán bajo la supervisión de la industria para aplicar las habilidades técnicas y profesionales adquiridas a lo largo del programa Full Stack Developer. Participarán en procedimientos en el lugar de trabajo, colaborarán con equipos de desarrollo y contribuirán a proyectos en vivo. La práctica también hace hincapié en la creación de conexiones profesionales, la obtención de retroalimentación de los mentores, y la preparación para futuras oportunidades de carrera en la industria del software..

            Ciudadanía global (GLOB-1000) - 42 horas

            Inspirado en los Objetivos de Desarrollo Sostenible de las Naciones Unidas, este curso introduce a los estudiantes a los desafíos y problemas globales para ampliar sus conocimientos, habilidades y perspectivas sobre el mundo de hoy. A través de debates, lecturas y actividades en línea y en clase, los estudiantes explorarán diversas perspectivas culturales, examinarán críticamente los sistemas de opresión y discriminación, y se involucrarán con las historias y experiencias de los ciudadanos globales que han luchado por la justicia social, los derechos humanos y la sostenibilidad ambiental en todo el mundo. Los estudiantes saldrán de este curso con una mayor competencia cultural, mejores habilidades de comunicación intercultural y un mayor compromiso con la promoción de la diversidad, la equidad y la inclusión en el trabajo, en la escuela y en sus comunidades.

            AI-Augmented Software Development (FSDV-1900) — 43 hours

            Este curso presenta a los estudiantes los conceptos básicos y los usos prácticos de la IA generativa en el desarrollo de software. Aprenderán a utilizar herramientas potenciadas por LLM para aumentar la productividad, aplicar técnicas de ingeniería rápida e integrar la IA en aplicaciones del mundo real. Los temas clave incluyen el diseño agéntico, la generación aumentada por recuperación (RAG), la codificación asistida por IA y las prácticas éticas. A través de proyectos prácticos, los estudiantes adquirirán las habilidades necesarias para crear software mejorado con IA, al tiempo que evalúan críticamente las repercusiones sociales y éticas de la IA generativa en los flujos de trabajo de desarrollo.
            CERRAR icono de cierre