Description
Programmation JAVA
Introduction au langage Java:
JDK, JRE et JVM, Structure d'un programme Java - Hello World, Mots clés et conventions de dénomination
Notions fondamentales en Java:
Types de données intégrés, variables,Classes enveloppe, les entrées clavier
Les structures de contrôle: (opérateurs, structures conditionnelles, boucles et instructions de contrôle de boucle - break, continue
Les chaînes de caractères : API String, StringBuffer, StringBuilder et expressions régulières
Les tableaux et collections: tableaux, Classe Arrays - java.util.Arrays, listes dynamiques - java.util.ArrayList et listes chaînées - java.util.LinkedList, HashSet - java.util.HashSet, HashMap - java.util.HashMap et Médiane de deux tableaux triés de même taille
La gestion des fichiers:
les fichiers informatiques, les classes Path et Files, lecture et écriture dans un fichier et accès aléatoire
La gestion des exceptions: exceptions et classes d'exception
Programmation Orientée Objet notions fondamentales:
Objets et classes, Modificateurs d'accès - public, private, protected et
package, Méthodes et surcharge des méthodes, les constructeurs, L'héritage et Classes abstraites
Programmation Orientée Objet notions avancées:
Interfaces et héritage multiple, classes imbriquées, singletons, classes et méthodes génériques Interface fonctionnelle et expressions Lambda
Préparer votre entretien d'embauche en développeur Java
Programmation concurrente
Introduction à la programmation concurrente - Multithreads, classe java.lang.Thread et Synchronisation des threads
Programmation C++
Introduction au langage C++
Fonctions
Programmation Orientée Objet: Notions fondamentales
Programmation Orientée Objet: Notions avancées
Structures de données
Bibliothèque standard
Programmation Python
Cas pratiques 11
Introduction au langage Python
Notions fondamentales en Python
Les structures de contrôle
Les fonctions
Les différents types de données
Cas pratiques 2
Manipulation de fichiers
La gestion des erreurs
Cas pratiques 3
Modules standards et paquets P
POO : Notions fondamentales
POO : Notions avancées
Sujets avancés
Réseau / Sécurité
Les concepts HTTP fondamentaux
HTTP et modèles réseaux
HTTP et sécurité
Annexes
Objectifs
Notre objectif est de vous former pour un emploi, une équipe vous est donc dédiée à 100% pour vous accompagner et vous aider à trouver votre entreprise.
Avec cette formation vous apprendrez:
- le langage de programmation PHP, apprehenderez le systeme de gestion de bases de donnees MySQL et aborderez les interactions entre MySQL et PHP
- Vous apprendrez les notions liees a un systeme de gestion de base de donnees, la syntaxe des instructions SQL et la manipulation de donnees au travers de clauses specifiques et de cas pratiques
Compétences visées:Préparer le déploiement d'une application sécurisée :
- Préparer et exécuter les plans de tests d'une application
- Préparer et documenter le déploiement d'une application
- Contribuer à la mise en production dans une démarche DevOps
Modalités pédagogiquesVous bénéficiez d'un accompagnement pédagogique personnalisé, composé de séances à distance en elearning, accès illimité 24/24 7/7 pendant minimum 45 jours et d'une assistance pédagogique illimitée par mail.
- Méthodes expositives
- Méthodes participatives
- Méthodes démonstratives
- Méthodes actives
Résultats
Méthode d'évaluation: QCM et/ou Quizz.
Préparation au titre professionnel : "Concepteur développeur d'applications"
Reconnu par l'État Niveau 6 (Niveau Bac +4)
Débouchés :
Le Concepteur Développeur d'Applications anime et conduit la réalisation de projets :
en prenant en charge les études fonctionnelles et techniques en participant à la réalisation et à la maintenance des applications informatiques en participant à la gestion de ses projets.
Métiers :
Analyste concepteur Concepteur développeur web Concepteur développeur d'applications mobiles