Aperçu
Embarquez dans un voyage pour devenir un développeur full stack avec le programme MicroBachelors complet en développement d'applications cloud full stack proposé par IBM et hébergé sur edX. Ce programme vous dote des compétences nécessaires pour exceller dans une carrière qui exige une expertise dans les technologies du cloud, permettant aux entreprises d'être plus agiles, innovantes et compétitives tout en créant des expériences supérieures pour les clients et les utilisateurs.
Sans avoir besoin de connaissances préalables en programmation ou d'une expérience dans le Cloud, ce programme vous introduit aux outils essentiels et aux technologies employés par les développeurs de logiciels et de sites web réussis. Apprenez à construire, déployer, tester, exécuter et gérer des applications natives du cloud full stack, couvrant une large gamme de technologies incluant l'infrastructure du cloud, HTML, CSS, JavaScript, GitHub, Node.js, React, les pratiques natives du cloud, DevOps, CI/CD, le développement logiciel agile, les conteneurs, Docker, Kubernetes, OpenShift, Istio, la programmation Python, les bases de données, NoSQL, SQL, Django, Bootstrap, la sécurité des applications, les microservices, le computing serverless, et plus encore.
Le programme d'études va au-delà des compétences techniques, couvrant les capacités fondamentales et les sujets demandés tels que la programmation Python pour les applications cloud, la conteneurisation avec Docker, la mise à l'échelle des applications avec Kubernetes et OpenShift, la composition de requêtes SQL, la compréhension du modèle relationnel objet (ORM), l'utilisation de Django ORM pour les applications de base de données, et la conception de logiciels utilisant les architectures de microservices et de computing serverless.
Dans le projet de synthèse, vous démontrerez votre compétence en ingénierie logicielle en créant une application cloud full stack composée de plusieurs microservices, en tirant parti des pratiques CI/CD pour le déploiement sur IBM Cloud. Ce projet offre une expérience pratique dans la création d'applications web en utilisant Node.JS, React, et en intégrant une fonctionnalité de chatbot utilisant les services d'IA de Watson.
En terminant ce programme MicroBachelors, vous posséderez l'expertise pour développer, déployer, exécuter et gérer des applications utilisant un mix de technologies front-end et back-end, vous préparant pour une carrière florissante dans l'un des secteurs à la croissance la plus rapide.
Anant Agarwal, fondateur et PDG d'edX, souligne l'importance de ce programme, en mettant l'accent sur son rôle dans l'équipement des apprenants avec des compétences pertinentes pour le lieu de travail et offrant un chemin vers un rôle de niveau d'entrée en tant que développeur full stack, potentiellement avec des crédits universitaires grâce au partenaire de crédit universitaire d'edX, ce qui en fait un choix idéal pour les individus sans diplôme universitaire préalable ou expérience en programmation.
Les catégories incluent les cours d'intelligence artificielle, cours de Python, cours de cloud computing, cours de science des données, cours de Javascript, cours de développement web, cours de microservices et cours d'OpenShift.