77 langues
Logo

Mode apprenti
10 Modules / ~100 pages
Mode assistant
~25 Modules / ~400 pages
🎓
Créer un événement

Programmation informatique
( 25 Modules )

module #1
Introduction à la programmation informatique
Aperçu de la programmation informatique, de son histoire et de son importance
module #2
Concepts de programmation de base
Variables, types de données, opérateurs, structures de contrôle et fonctions
module #3
Langages de programmation
Aperçu des langages de programmation populaires, notamment Python, Java, C++ et JavaScript
module #4
Configuration d'un environnement de développement
Installation et configuration d'un éditeur de code, d'un IDE ou d'un éditeur de texte
module #5
Syntaxe de base et types de données
Introduction à la syntaxe de base, aux types de données et aux variables en Python
module #6
Opérateurs et structures de contrôle
Utilisation d'opérateurs, d'instructions if-else et de boucles en Python
module #7
Fonctions et modules
Définition et utilisation de fonctions, importation de modules et création de code réutilisable
module #8
Travailler avec des structures de données
Introduction aux listes, tuples, dictionnaires et ensembles en Python
module #9
Programmation orientée objet
Classes, objets, héritage et polymorphisme en Python
module #10
Gestion des erreurs et débogage
Comprendre et travailler avec les erreurs, les exceptions et les outils de débogage
module #11
Entrée/sortie de fichiers et persistance
Lecture et écriture de fichiers, travail avec CSV, JSON et d'autres formats de données
module #12
Analyse et visualisation des données
Introduction à l'analyse, à la visualisation et à la manipulation des données à l'aide de bibliothèques populaires
module #13
Principes fondamentaux du développement Web
Introduction à HTML, CSS et JavaScript pour le développement Web
module #14
Développement Web avec Python
Utilisation de Python pour le développement Web, y compris les frameworks Flask et Django
module #15
Principes fondamentaux de la base de données
Introduction aux bases de données, à SQL et aux principes de conception de bases de données
module #16
Développement de bases de données avec Python
Utilisation de Python pour le développement de bases de données, y compris SQLite et SQLAlchemy
module #17
Mise en réseau et sockets
Introduction à la mise en réseau, aux sockets et à la programmation de sockets en Python
module #18
Concurrence et Parallélisme
Introduction à la concurrence, au parallélisme et à la programmation asynchrone en Python
module #19
Fondamentaux de la sécurité
Introduction aux principes de sécurité, aux menaces et aux meilleures pratiques pour un codage sécurisé
module #20
Tests et débogage
Introduction aux cadres de test, aux tests unitaires et aux techniques de débogage
module #21
Contrôle de version avec Git
Introduction au contrôle de version, à Git et au développement collaboratif
module #22
Cycle de vie du développement logiciel
Comprendre le cycle de vie du développement logiciel, y compris les méthodologies Agile et Scrum
module #23
Cloud Computing et déploiement
Introduction au cloud computing, au déploiement et aux plateformes cloud
module #24
Meilleures pratiques et qualité du code
Meilleures pratiques pour le codage, l'organisation du code et la qualité du code
module #25
Bilan et conclusion du cours
Planifier les prochaines étapes de votre carrière en programmation informatique


Prêt à apprendre, partager et rivaliser?

Assistant d'apprentissage des langues
avec prise en charge vocale

Bonjour ! Prêt à commencer ? Testons votre microphone.
Copyright 2025 @ wizape.com
Tous droits réservés
CONTACTEZ-NOUSPOLITIQUE DE CONFIDENTIALITÉ