ISIKA

Architecte Logiciel

ISIKA

Finançable CPF
Tout public
En ligne
Voir des formations similaires
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Etudiant
Prix
7800 €
Prise en charge CPF
Durée
4 mois
Niveau visé
Niveau BAC + 3/4
Pré-requis
Connaissances approfondies du langage de programmation Java.

Disponibilité pour suivre une formation intensive de 4 mois 100% à distance.
Certifications
Qualiopi
Localité
En ligne
Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.
En savoir plus sur les localités en présentiel
Objectifs
Ce parcours de spécialisation de 4 mois intensif, de niveau Bac+5, entièrement à distance et à plein temps s’adresse à des informaticiens confirmés qui souhaitent monter en compétences sur des technologies à forte valeur ajoutée et actualiser leurs connaissances pour se démarquer auprès des recruteurs.

Il forme des professionnels capables d’accéder immédiatement à des postes stratégiques de haut niveau, exigeant un niveau technique avancé et une expertise approfondie dans leur domaine.

Ce programme enrichi pour maîtriser les nouveaux outils indispensablestels que le Cloud, le Big Data, le Machine Learning, le Deep Learning et DevOps est constamment actualisé pour répondre aux besoins du marché et des entreprises de la tech.

L’enseignement est dispensé en direct par nos formateurs à travers nos classes virtuelles. La pédagogie en mode projets permet d’alterner les sessions de cours en direct avec des journées de travaux pratiques en autonomie ainsi qu’une période de projet en situation réelle comme en entreprise.

La formation permet le passage du Titre RNCP de niveau 7 Bac+5.
Programme
Module 1 : Stratégie d'entreprise, solutions, gestion de projet, STD

L'Architecture d'Entreprise, stratégies, exigences, processus métiers, les applications, les infrastructures techniques, traçabilité, gestion du changement.

Analyse du contexte client, des enjeux et des problèmes identifiés.

Suivre les innovations technologiques

Analyse de la stratégie de l'entreprise , prise en compte des contraintes. Modèles SWOT, Ishikawa.

Méthodes de recueil des besoins.

Formaliser les processus métier, en tenant compte des contraintes et de l’existant : recueil d’information, modélisation et analyse de processus existant.

Élaboration de solutions, définition de processus cibles, études d'impacts.

Modélisation UML.

Savoir présenter les solutions préconisées à un auditoire

Gestion des risques, identification, priorisation, prévention, suivi, matrice de risques. Plans préventifs et correctifs. Études d'impacts.

Les méthodes agiles : Scrum, Kanban. Plateforme Jira.

Spécifications Technique Détaillées (STD)

Management de projet :
. stratégie et note de cadrage
. les objectifs à atteindre
. techniques de planification et de gestion de ressources
. techniques de management d'équipe
. communication et documentation
. réalisation et présentation du bilan projet

Stratégie de tests : exigences, cas de tests et jeux de données. Plateforme Squash.


Module 2 : Architecture applicative, Microservices, Tests, DevOps

Concevoir une architecture applicative

Recommander un environnement informatique

Architecture Microservices et design patterns

DDD Domain Driven Developpement

Mise en place d'une chaîne de CI/CD, concevoir et rédiger les procédures d’installation de l’application

Infrastructure multi cloud

Développement d'application serverless dans le cloud

Mettre en oeuvre les scénarios de tests

Monitoring d'une application

Assurer le développement des applications métiers

Concevoir et réaliser une revue de code


Option 1 : Big Data, Machine Learning et Deep Learning

Analyser une problématique liée au traitement de big data

Proposer aux directions métiers des modèles statistiques et des algorithmes d’apprentissage automatique.

Apprentissage supervisé
. Regressions
. Recommandations
. classifications

Apprentissage non supervisé

Apprentissage par réseaux de neurones (Deep Learning)

Collecter, importer, nettoyer et qualifier les données

Concevoir une base de données pour un traitement analytique ou d’intelligence artificielle

Concevoir et développer le programme d’IA adapté aux données disponibles

Améliorer en continu l’application d’IA

Visualiser l’analyse des données pour communiquer les résultats

Option 2 : Concevoir et déployer des infrastructures DevOps automatisées

Reprise du cahier des charges et de la STD d'une plateforme web sur un sujet d'actualité, rédigés au module 1.

Analyser l'infrastructure et les processus de développement existants en évaluant les besoins en automatisation et en intégration continue.

Établir une stratégie DevSecOps.

Normes RGESN et Green IT avec l'outil Greenly pour le suivi de l'impact environnemental.

Intégrer les normes d'accessibilité et RGPD.

Concevoir et implémenter des pipelines CI/CD en utilisant des outils d'automatisation et des pratiques GitOps
. Dépôt de packages
. Déploiement continu

Orchestrer des environnements conteneurisés en déployant des solutions de conteneurisation et d'orchestration
. Administration systèmes et réseaux
. Configuration as code
. Virtualisation
. Conteneurisation
. Orchestration de conteneurs
. Initiation à la sécurité informatique

Monitoring d'une application
. Performances des applications

Optimisation des pipelines DevSecOps avec Copilot
Haut de page