Expert en système informatique (Apprentissage)
- Autre public
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.
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 (+Intégration continue)
Compétences à maîtriser :
* Assurer le suivi du planning et du budget
* Mettre en place les dispositifs et outils de suivi
* Gérer les équipes
* Assurer la livraison et le suivi
* Réaliser des tests unitaires et mettre en place l'intégration continue
Formation accessible en contrat d'apprentissage en 1ère année, 2ème année et 3ème année
3 ans
- 31009 Architecture système information
- M1801 Administration de systèmes d'information
- M1802 Expertise et support en systèmes d'information
- M1803 Direction des systèmes d'information
- M1805 Études et développement informatique
- M1810 Production et exploitation de systèmes d'information
- 326 Informatique, traitement de l'information, réseaux de transmission des données
Modalités de recrutement
Sur dossier et validations par évaluation technique et entretien
Restauration
Non
Hébergement
Non
Transport
Non
Accès handicapés
Oui
Apprentissage
Financée par OPCO
Entrées/sorties à dates fixes
Formation mixte
Niveau de sortie : Bac + 5 et plus
22 rue John Maynard Keynes
13013 MARSEILLE-13e ARRONDISSEMENT
Esimed