Aller au contenu principal

Expert en architecture et développement logiciel (Apprentissage)

Date de mise à jour :
Identifiant Offre Info : 24_285441
Organisme responsable : Esimed (ouvre dans un nouvel onglet)

Nouvelle recherche

Référentiels

Code Rome

  • M1805 Études et développement informatique
  • M1806 Conseil et maîtrise d'ouvrage en systèmes d'information

Formacode

  • 31009 : Architecture système information
  • 31025 : Analyse de données
  • 31057 : Génie logiciel
  • 31067 : Développement informatique
  • 31094 : Gestion projet informatique

Présentation de la formation

Objectifs

Le titulaire de la certification doit pouvoir travailler dans les domaines informatiques : système et ré-seaux, bases de données, méthodes de conception de logiciels, les domaines impactés par l'avènement des nouvelles technologies, l'informatique mobile. Il exerce de nombreuses fonctions, responsable de gestion de configuration, responsable d'intégration, développeur d'applications, études et développement informatique. Il travaille en équipe projet et donc maîtrise les…

Le titulaire de la certification doit pouvoir travailler dans les domaines informatiques : système et ré-seaux, bases de données, méthodes de conception de logiciels, les domaines impactés par l'avènement des nouvelles technologies, l'informatique mobile. Il exerce de nombreuses fonctions, responsable de gestion de configuration, responsable d'intégration, développeur d'applications, études et développement informatique. Il travaille en équipe projet et donc maîtrise les méthodes de travail en équipe. Ses missions s'organisent autour d'activités permettant de réaliser aussi bien de gros logiciels industriels que de développement d'application de moindre dimension. Il peut intervenir dans le domaine de l'informatique mobile et développer des applications autour du web.

Programme de la formation

Techniques de base du développement informatique : Cours : Algorithmique, programmation orientée objets, SQL, UML Compétences à maitriser : * Un langage de développement procédural * Un langage de développement orienté objets * Les structures algorithmiques courantes (listes, arbres, récursivité, ...) * La gestion de la mémoire (pile, allocations, …) * Les techniques de POO (héritage, polymorphisme, modélisation, …) * Le langage de sélection de données SQL Développement d'une application…

Techniques de base du développement informatique : Cours : Algorithmique, programmation orientée objets, SQL, UML Compétences à maitriser : * Un langage de développement procédural * Un langage de développement orienté objets * Les structures algorithmiques courantes (listes, arbres, récursivité, ...) * La gestion de la mémoire (pile, allocations, …) * Les techniques de POO (héritage, polymorphisme, modélisation, …) * Le langage de sélection de données SQL Développement d'une application mobile : Cours : Android Compétences à maitriser : * Un langage de développement spécialisé (Kotlin, Java) * Un environnement mobile (Android) Développement d'une application web : Cours : Javascript, HTML, CSS, NodeJS Compétences à maitriser : * Application web coté client (Javascript, HTML, CSS) * Application web coté serveur (NodeJS) * Service Web REST (NodeJS) Développement d'une application mobile (compétences avancées) : Cours : iOS, Javascript et HTML5 Compétences à maitriser : * L'environnement iOS * Les applications mobile non natives Développement d'une application web (compétences avancées) : Cours : PHP, Symfony, Angular Compétences à maitriser : * Un langage de développement spécialisé (PHP) * Un environnement de développement MVC ou apparenté coté serveur (Symfony) * Un environnement de développement MVC ou apparenté coté client (Angular) Développement d'une application d'entreprise : Cours : JavaEE et/ou Microsoft.Net Compétences à maitriser : * Les applications de gestion (CRM, ERP, …) * Les applications n-tiers * Les applications distribuées * Les micro services * Les services web B2B Gestion d'un système informatique : Cours : scripts, Administration système et réseaux Linux, DBA MySQL, DBA Oracle Compétences à maitriser : * Utilisation des systèmes Linux * Administration des systèmes Linux * Administration des réseaux locaux * Administration d'une base de données Analyser, modéliser et planifier un produit informatique : Cours : Planification de projet Compétences à maitriser : * Analyser les besoins * Elaborer une solution technique * Ecrire un cahier des charges * Planifier un projet * Evaluer les risques Gérer et suivre un projet informatique : Cours : Gestion de projets, Suivi de projet (

Validation et sanction

Certification

Type de formation

Certifiante

Niveau de sortie

Bac + 5 et plus

Durée, rythme, financement

Durée

En centre

1200 h

En entreprise

2400 h

Modalités d'alternance

1/3 en centre / 2/3 en entreprise

Financement

Conventionnement
Oui
Financeur
  • OPCO

    Programme : Apprentissage

Conditions d'accès

Publics visés

  • Autre public
  • Public dans le cadre du contrat d'apprentissage
  • Public dans le cadre du contrat de professionnalisation

Niveau d'entrée

Information non communiquée

Conditions spécifiques et prérequis

Minimum BAC+3 en informatique ou équivalent

Modalités d'accès

  • Accessible en contrat d'apprentissage

Lieu de réalisation de l'action

Modalités d'enseignement

Formation mixte

Adresse

Technopôle de Château Gombert - Europarc bât B
22 rue John Maynard Keynes
13013 Marseille 13e

Responsable : MICHELON

Périodes prévisibles de déroulement des sessions

Début

Fin

Adresse d'inscription
Technopôle de Château Gombert - Europarc bât B
13013 Marseille 13e
Modalités
Entrées / Sorties à dates fixes