Description
Ce texte présente différentes parties de formations en programmation, dont le langage Java, le langage C++, et le langage Python, ainsi qu'une partie sur les concepts fondamentaux d'HTTP, les modèles de réseau et la sécurité des réseaux.
La partie sur la programmation en Java couvre les sujets suivants :
- Introduction au langage Java
- Nouveautés de Java 11
- Différences entre 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, lecture des entrées clavier, gestion des fichiers, structures de contrôle, chaînes de caractères, tableaux et collections, gestion des exceptions, programmation orientée objet)
La partie sur la programmation en C++ couvre les sujets suivants :
- Introduction au langage C++
- Entrée/sortie, programmation compétitive
- Gestion des fichiers
- Structures de données (structures en C++, listes chaînées, piles, files d'attente, arbres binaires de recherche)
- Programmation orientée objet (types de données, classes et objets, spécificateurs d'accès, constructeurs et destructeurs, fonctions membres, héritage, fonctions) La partie sur la programmation en Python couvre les sujets suivants :
- Introduction au langage Python
- Notions fondamentales en Python (mots-clés, types de données, variables, entrée/sortie, structures de contrôle, fonctions)
- Manipulation de fichiers avec Python
- Gestion des erreurs en Python
- Modules standards et paquets Python
- Programmation orientée objet en Python
- Différents types de données en Python.
Enfin, la partie sur le réseau et la sécurité aborde les sujets suivants :
- Concepts fondamentaux d'HTTP (requêtes, réponses, sessions, cache, redirections, cookies, négociation de contenu, requêtes conditionnelles)
- Modèles de réseau OSI et TCP/IP
- Protocoles TCP, IP, SPDY, QUIC, UDP
- Sécurité HTTP (authentification, TLS/HTTPS, CORS, politiques de sécurité).
Ce résumé présente un aperçu des sujets abordés dans chaque partie de la formation, couvrant les langages de programmation Java, C++ et Python, ainsi que les concepts fondamentaux d'HTTP, les modèles de réseau et la sécurité.
Objectifs
Cette Formation est découpée en 4 parties :
1. JAVA
2. LANGAGE C++
3. PYTHON
4. RESEAU SECURITE (INITIATION )
Vous apprendrez : - les bases du langages Java, des notions fondamentales à la gestion des fichiers exceptions ainsi que la programmation orientée objet , les s notions fondamentales et avancées d'un langage de programmation orienté objet, à programmer avec Python au travers de cas pratiques et saurez utiliser les différentes fonctionnalités pour vos projets web.
Les fondamentaux d'http, les modèles réseaux et les notions liées à la sécurisation des réseaux.
Résultats
Attestation de formation. Titre RNCP 31678 bloc 1