Formation DEVELOPPEUR INFORMATIQUE ELEARNING

Formation développeur informatique e-learning Type de cours : Stage pratique à distance (e-learning)
Réf. : DEV-INFO
Durée : 63 heures de formation en moyenne
- Tarif : 2160 HT par participant.

carré orangéObjectifs

Apprendre à concevoir et développer des applications informatiques sécurisées. Cette formation est composée des modules suivants : Java, C++, Python, Réseau/Sécurité initiation, Git/GitHub, Travail collaboratif et Outils du travail collaboratif.

Au cours de cette formation : vous apprendrez les bases du langage Java, des notions fondamentales à la gestion des fichiers et à la programmation orientée objet. Vous appréhenderez les notions fondamentales et avancées de C++. Vous apprendrez le langage Python au travers de cas pratiques. Vous acquerrez les fondamentaux HTTP, les modèles réseaux et les notions liées à la sécurisation des réseaux. Vous apprendrez le fonctionnement d'un système de gestion de version Git.

Tutorat

Le tutorat permet aux apprenants de disposer d'un soutien pédagogique pendant leur formation (chat ou mail). Horaires du tutorat synchrone : lundi au vendredi (hors jours fériés) de 8h30 à 17h. Accessible par mail 24h/24.

Demande de devis >>

carré orangéPublic visé

Toute personne souhaitant apprendre à coder.

carré orangéPré-requis

Connaître l'environnement Windows/PC.

carré orangéMéthodes pédagogiques

  • Ordinateur connecté à internet,
  • Supports de cours,
  • Mises en application,
  • Évaluation en fin de stage.

carré orangéProgramme du stage

Programmation Java — 16 heures

Introduction au langage Java (Java 11, JDK/JRE/JVM, structure d'un programme), notions fondamentales (types de données, variables, classes enveloppe, lecture clavier), gestion des fichiers (Path, Files, accès aléatoire), structures de contrôle (opérateurs, conditions, boucles), chaînes de caractères (API String, StringBuilder, expressions régulières), tableaux et collections (ArrayList, LinkedList, HashSet, HashMap), gestion des exceptions, POO fondamentale (objets, classes, héritage, classes abstraites), POO avancée (interfaces, classes imbriquées, singletons, expressions Lambda), programmation concurrente (threads, synchronisation).

Programmation C++ — 10 heures

Introduction au langage C++ (cin/cout, gestion de fichiers), structures de données (listes chaînées, piles, files, arbres binaires), POO fondamentale (classes, objets, constructeurs/destructeurs, membres statiques), POO avancée (fonctions inline, classes amies, surcharge des opérateurs, héritage), fonctions lambda, bibliothèque standard STL (itérateurs, vector).

Programmation Python — 25 heures

Cas pratiques 1, 2 et 3. Introduction à Python, notions fondamentales (mots-clés, indentation, types de données, variables), structures de contrôle (opérateurs, if-else, boucles), fonctions (paramètres, args/kwargs, yield), manipulation de fichiers, gestion des erreurs (try/except/else/finally), modules standards (math, random, datetime, re), types de données avancés (listes, tuples, ensembles, dictionnaires, matrices), POO (constructeurs, héritage, polymorphisme, itérateurs, décorateurs, métaclasses).

Réseau / Sécurité — initiation — 7h30

Concepts HTTP fondamentaux (requête/réponse, cache, redirections, cookies, négociation de contenu), modèles réseaux OSI et TCP/IP (TCP, IP, SPDY, QUIC, UDP), HTTP et sécurité (authentification, TLS/HTTPS, CORS, politiques de sécurité).

Git / GitHub — 4 heures

Présentation de Git et GitHub, installation, fonctionnement de base, créer et modifier un dépôt Git, annuler des actions, branches, fusion et rebasage, dépôts distants, découverte de GitHub.

Le travail collaboratif — 1 heure

1 module interactif, 4 leçons d'apprentissage.

Les outils du travail collaboratif — 4 heures

Espace physique, trombinoscope, courrier électronique, messagerie instantanée, visioconférence, agenda, gestion de projet, stockage cloud, outils bureautiques collaboratifs, prise de décision collective, plateformes collaboratives.

TEST DE VALIDATION DES COMPETENCES ACQUISES

ATTESTATION DE FORMATION DELIVREE EN FIN DE STAGE

CPF Infos

Une question ? Besoin d'un devis ?
Composez le 01.75.50.92.30

Vous pouvez également obtenir des renseignements, un devis (gratuit et sans engagement),
en remplissant le formulaire ci-dessous.

* information obligatoire

En soumettant ce formulaire, j’accepte que les informations saisies soient traitées dans le cadre de l'envoi d' une documentation et de la relation commerciale qui peut en découler.

Conformément à la loi « informatique et libertés » du 6 janvier 1978 modifiée en 2004, vous bénéficiez d’un droit d’accès et de rectification aux informations qui vous concernent.
Vous pouvez également, pour des motifs légitimes, vous opposer au traitement des données vous concernant.

Toutes nos formations Développeur - Création Web - Digital E-commerce - E-Marketing - SEO