![]() |
DES RESSOURCES ET DES OUTILS AU SERVICE DES ACTEURS ET DES PROFESSIONNELS. |
Expert en système informatique (Apprentissage)Date de mise à jour : 03/02/2020
| Identifiant OffreInfo : 24_192251 |
Carif-Oref Provence - Alpes - Côte d'Azur |
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.
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 (
Certifiante
Bac + 5 et plus
Conventionnement : Oui
OPCO
Niveau d'entrée : Information non communiquée
Minimum BAC+2 en informatique ou équivalent Formation accessible en contrat d'apprentissage en 1ère année, 2ème année et 3ème année
Accessible en contrat d'apprentissage