Especializaciones
El programa de estudios consta de dos cursos básicos, siete cursos básicos obligatorios y una variedad de materias optativas, entre las que puede elegir al menos tres. Los cursos requeridos brindan una base sólida en el diseño y codificación de una gran cantidad de aplicaciones, asà como en técnicas de diseño de software, y comprenden la mayorÃa del trabajo del curso. Seleccionarás asignaturas optativas para intensificar tus habilidades en cuatro áreas diferentes de especialización: desarrollo web, desarrollo de aplicaciones móviles, gestión de bases de datos o diseño de software.
Desarollo Web
Las empresas, el gobierno y otras organizaciones mejoran y actualizan continuamente su presencia web para anunciar productos y promocionar servicios, lo que genera una gran demanda de desarrolladores web cualificados. De hecho, la necesidad de desarrolladores web cualificados crece tan rápidamente que la Oficina de EstadÃsticas Laborales de EE. UU. proyecta un aumento del 8 % en los empleos de desarrollo web entre 2023 y 2033. Los estudiantes que se especializan en desarrollo web desarrollarán habilidades aplicadas en tecnologÃas de desarrollo web apiladas, tanto front-end (del lado del cliente) como back-end (del lado del servidor). Las tecnologÃas especÃficas que aprenderán los estudiantes incluyen HTML5, CSS3, JavaScript, Bootstrap, jQuery, Angular JS, AJAX, ASP.NET Core MVC, PHP, JSP, GIS y servicios RESTful. Los cursos de esta especialización también abarcan técnicas de diseño web adaptable, alojamiento web, Apache Hadoop, CMS, seguridad web, computación en la nube y problemas de rendimiento web.
Desarrollo de aplicaciones móviles
Nuestra creciente dependencia de los teléfonos inteligentes refleja la necesidad constante de desarrolladores de aplicaciones. Los estudiantes especializados en desarrollo de aplicaciones móviles adquirirán habilidades en desarrollo de aplicaciones nativas para Android, desarrollo de aplicaciones web móviles, desarrollo de aplicaciones hÃbridas y, opcionalmente, desarrollo de aplicaciones para iPhone.
Base de Datos
Se proyecta que el empleo de administradores de bases de datos crecerá un 9% entre 2023 y 2033. Los administradores de bases de datos (DBA) utilizan software especializado para almacenar y organizar datos. Garantizan que los datos estén disponibles para los usuarios, sean consistentes, estén claramente definidos y protegidos contra accesos no autorizados. Los estudiantes especializados en administración de bases de datos desarrollarán habilidades relacionadas con bases de datos relacionales, incluyendo SQL, normalización, diagramas de dependencia funcional y relación entidad-relación, diseño de bases de datos, recuperación, seguridad, sistemas cliente-servidor, y programación y administración de sistemas de bases de datos.
Diseño de software
Dado que las aplicaciones informáticas soportan todo, desde el programa espacial hasta el dispositivo móvil, se necesitan personas que puedan crear los programas de software que las ejecutan. Los analistas de sistemas y diseñadores de aplicaciones de software son responsables del plan crÃtico de diseño y desarrollo que conduce a la creación de todo tipo de software, desde sistemas corporativos complejos que respaldan las operaciones y procesos de una corporación hasta aplicaciones o aplicaciones para teléfonos móviles. Los estudiantes que se especializan en diseño de software estudiarán metodologÃas de desarrollo de software, herramientas asociadas utilizadas para respaldar el desarrollo durante todo el ciclo de vida del desarrollo de sistemas y enfoques para la gestión de proyectos, asà como análisis de requisitos, diseño de bases de datos, diseño de interfaces de aplicaciones, fundamentos del diseño de software, fundamentos de ingenierÃa de software, y arquitecturas de software populares.
Explorar El curriculo para cada una de estas especializaciones u obtenga más información sobre nuestros certificados en desarrollo web, desarrollo de aplicaciones móviles y gestión de bases de datos.