Formation Architecte Logiciel – Cycle court

  • Ce programme est entièrement à distance. Il alterne cours en direct avec nos formateurs et cours en autonomie.
  • Il donne accès au titre RNCP de niveau 7 (Bac+5) Architecte Logiciel
  • Le parcours “Architecte Logiciel” est un cursus court et intensif de 4 mois pour monter en compétences sur des technologies à forte importance et impact
  • L’architecte logiciel est un expert en informatique qui est responsable de la création et du … C’est un informaticien professionnel agréé ou un ingénieur logiciel membre d’un ordre professionnel dans plusieurs pays. … des patterns pas nécessairement aussi aisés d’emploi que l’architecte logiciel pourrait le penser

Pour plus d’informations contactez nous 0783609020

Public Admis

Cette formation s’adresse aux demandeurs d’emploissalariés en poste & entreprises.

Prix

6400 €, finançable aux personnes disposant d’un Compte Personnel de Formation (CPF).

Durée

4 mois

Type d’enseignement

  • À distance

Lieu

  • Depuis votre domicile : France entière

Pré-requis

Accessible à partir d’un niveau Bac+3 et plus en informatique. Maîtrise des SGBD, connaissances des outils et technologies Web, maîtrise du langage JAVA.

Objectifs

Le parcours “Architecte Logiciel Fullstack Cloud Devops” est un cursus court et intensif de 4 mois pour monter en compétences sur des technologies à forte valeur ajoutée (JAVA EE, DevOps, JavaScript, Angular, Cloud AWS, Microservices).

Il vise l’acquisition de savoir-faire avancés pour répondre de manière pointue à l’émergence de grandes tendances dictées par la montée du Cloud.


Ces tendances caractérisent les besoins actuels de compétences recherchées chez les développeurs et s’imposent en termes de standard : Web Apps, DevOps , Javascript (NodeJS, Angular…), Microservices, Cloud et la tendance au « low code » attachée à l’éventail de solutions IaaS, PaaS, SaaS, IaC que nous propose le Cloud.

Ce parcours permet à des techniciens d’évoluer à court terme vers des responsabilités d’architecte logiciel. Il s’inscrit en parcours d’actualisation de compétences ou de spécialisation destiné :
• à des informaticiens confirmés issus du domaine des études et développement et/ou du domaine de l’informatique de production de données justifiant de compétences réelles en développement ;
• à des auditeurs issus, a minima, de cursus de niveau II ou de niveau III qui souhaiteraient développer une connaissance approfondie des logiques d’intégration et de déploiement continus à travers l’exploitation et la mise en oeuvre d’outils et démarches de configuration automatisés.

Objectifs pédagogiques :
• Appréhender les enjeux de l’architecture MS, de l’architecture REST, Spring Boot, JSON, JPA,
• Maîtriser la communication entre microservices et leur configuration dynamique
• Traiter les questions de registre, d’équilibre de charge, de sécurité
• Développer des pages CRUD avec un jeu de données en mémoire
• Concevoir et implémenter une Api REST
• Exécuter et traiter des appels Ajax coté client
• Utiliser une base de données MongoDB coté serveur
• Structurer du code Javascript en mode « orienté objet »
• Prendre en main un environnement de travail virtualisé sous Unix, VirtualBox, Vagrant, Git et Docker.
• Mettre en oeuvre des mécanismes d’automatisation sous Jenkins, CI/CD git Centric avec GitlabCI dans des logiques d’intégration et livraison continues
• Maîtriser le développement, le déploiement d’applications cloud sous AWS
• Développer et maintenir des modules de code sur AWS
• Produire du code sécurisé sur la base de bonnes pratiques

Programme

Module 1 : Back End & Microservices avec JAVA

Module 1 « Back End & Microservices avec Java » a pour objectif la maîtrise de la mise en oeuvre de la stack Spring Boot et des processus de communication entre Microservices développés en Java.
• Architecture REST et SpringBoot (JSON, Postman, JPA, Swagger)
• Thymeleaf/Bootstrap, Openfeign et Spring Cloud Config
• Eereka, Ribbon, Zuul et Spring Security
• Sleuth, Zipkin, Actuor et Spring Admin Projet : Livrable 1

Module 2 : Front End JavaScript & Angular

Le module 2 Front End JavaScript & Angular vise la maîtrise de la Stack JavaScript et prépare à une mise en oeuvre aisée des dernières déclinaisons que caractérise Angular.
•JavaScript, Css et Api DOM •Node.js, Express
•Scss, Flex & Bootstrap •ES6 et Typescript
•Angular •JWT, Rxjs et http Projet : Livrable 2

Module 3: DevOps

Le module 3 du cursus décrit huit ateliers, respectivement développés en séquences pédagogiques de deux jours pour la construction d’une compétence opérationnelle quant à la mise en oeuvre de DevOps en environnement Java. VirtualBox et Vagrant
•Git, GitHub & Docker Compose
•Jenkins – Maven/Ant •Jenkins – Docker
•CI/CD avec GitlabCI •Selenium •Kubernetes & Swarm
•ELK, Grafana, NetData Projet livrable 3

Module 4 : développement Cloud AWS

Le module 4 Développement Cloud permet à ses auditeurs de développer les compétences qui leur permettront de faire évoluer leurs architectures pour tirer pleinement parti des capacités du Cloud AWS.
• Développement dans Aws / Load Balancing, Route 53 Application n-tiers : S3, EC2, RDS, Elastic Cache.
Intégration de services : SQS, SNS, Kinesis ; Sécurité : IAM, AWS KMS, Encryption SDK. Serverless : Lambda, ApiGateAway, DynamoDB.
• DevOps dans AWS Debug et Monitoring : CloudWatch, X-ray, Logtrail. Migration d’application vers le Cloud : Elastic Beanstalk ; Docker dans AWS : EKS, ECS, Fargate.
Pipeline d’intégration et déploiement continu : EC2 (Jenkins, Docker, Ansible, Kubernetes). Projet : Livrable 4

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *