Préparez-vous à une carrière dans le domaine à forte croissance du développement de logiciels. Dans ce programme, vous apprendrez des compétences et des outils en demande pour le développement d'applications front-end, back-end et cloud native pour être prêt à l'emploi en moins de 4 mois.
Full stack fait référence à l'application du système informatique de bout en bout, y compris le codage front-end et back-end. Le développement cloud native fait référence au développement d'un programme conçu pour fonctionner sur une architecture cloud. La flexibilité et l'adaptabilité qu'offrent les développeurs Full stack et Cloud Native les rendent très recherchés dans ce monde numérique. Vous aurez également la possibilité d'apprendre comment les outils et les techniques d'IA générative sont utilisés dans le développement de logiciels.
Vous apprendrez à construire, déployer, tester, exécuter et gérer des applications full stack cloud native. Les technologies couvertes comprennent les fondations du cloud, GitHub, Node.js, React, CI/CD, conteneurs, Docker, Kubernetes, OpenShift, Istio, bases de données, NoSQL, Django ORM, Bootstrap, sécurité des applications, microservices, informatique sans serveur, et plus encore.
À l'issue du programme, vous aurez développé plusieurs applications à l'aide de technologies front-end et back-end et les aurez déployées sur une plateforme cloud en utilisant les méthodologies Cloud Native. Vous publierez ces projets via votre dépôt GitHub afin de partager votre portfolio avec vos pairs et vos employeurs potentiels.
Ce programme est recommandé par ACE® et FIBAA - lorsque vous le terminez, vous pouvez obtenir jusqu'à 18 crédits universitaires et 6 crédits ECTS.
Projet d'apprentissage appliqué
Tout au long des cours du Professional Certificates, vous développerez un portefeuille de projets pratiques impliquant diverses technologies et langages de programmation populaires dans le développement d'applications Cloud Full Stack. Ces projets incluent la création de :
Des pages HTML sur le stockage d'objets dans le nuage
Un calculateur de taux d'intérêt utilisant HTML, CSS et JavaScript
Un programme d'IA déployé sur Cloud Foundry en utilisant les principes DevOps et les chaînes d'outils CI/CD avec une base de données NoSQL
Une application back-end Node.js et une application front-end React
Une application de livre d'or conteneurisée, packagée avec Docker, déployée avec Kubernetes et gérée avec OpenShift
Une application Python regroupée dans un paquetage
Une application alimentée par une base de données utilisant Django ORM et Bootstrap
Une application construite à l'aide de Microservices et Serverless
Une application évolutive, Cloud Native Full Stack utilisant les technologies apprises dans les cours précédents
Vous publierez ces projets via votre dépôt GitHub pour partager vos compétences avec vos pairs et vos employeurs potentiels.