Préparez-vous à une carrière dans le domaine à forte croissance du développement de logiciels. Dans ce programme, vous développerez les compétences, les outils et le portefeuille pour avoir un avantage concurrentiel sur le marché du travail en tant que développeur back-end débutant en seulement 6 mois.
Les développeurs back-end sont les experts qui construisent et maintiennent les mécanismes qui traitent les données et effectuent des actions derrière les sites web, et la demande pour ces professionnels n'a jamais été aussi forte.
Vous apprendrez les derniers outils et technologies utilisés par les développeurs back-end professionnels, y compris les scripts Linux, Git et GitHub, Python, SQL, les bases de données, Django, les conteneurs avec Docker, Kubernetes et OpenShift, les microservices, Serverless, ainsi que la sécurité des applications et la surveillance. Vous vous exercerez à travailler de manière pratique avec ces technologies pour construire le type de systèmes et de services côté serveur qui alimentent les applications web et mobiles modernes.
À l'issue du programme complet, vous aurez constitué un portefeuille de projets qui vous donnera la confiance nécessaire pour exceller lors de vos entretiens et vous recevrez un Professional Certificates d'IBM pour faire valoir vos compétences auprès d'employeurs potentiels.
Vous aurez également accès au réseau de talents d'IBM où vous recevrez des offres d'emploi dès qu'elles seront publiées, des recommandations correspondant à vos compétences et à vos centres d'intérêt, ainsi que des conseils et des astuces pour vous aider à vous démarquer.
Projet d'apprentissage appliqué
Tout au long du certificat professionnel, il existe de nombreuses possibilités d'appliquer les compétences acquises par le biais de laboratoires et de projets. Les projets comprennent
Le développement de scripts shell pour des tâches répétitives comme la sauvegarde de fichiers.
Création et partage de projets Open Source sur GitHub
Développement d'une application Python avec des points d'extrémité qui traduisent de l'anglais au français.
Affiner le code et héberger une application en utilisant IBM Cloud et Cloud Foundry tout en activant CI/CD pour s'assurer que les changements sont automatiquement déployés.
Ajouter une fonctionnalité à un cours en ligne en tirant parti des compétences Full stack de Django
Construire et déployer un livre d'or qui déploie des mises à jour en utilisant des flux d'images Openshift et un versionnement multi-niveaux du livre d'or
Développer une application back-end qui affiche les paroles des chansons, les photos des groupes et vend des billets de concert en créant et en intégrant une base de données Mongo, un service Flask et une application Django
Identifier et analyser une offre d'emploi en ingénierie logicielle