Prix : 400 000F Durée: 2Mois En présentiel
Commentaires récents
Recent Posts
Dépivoter un tableau sur Microsoft Excel
18 août 2024
les 5 raisons d’utiliser l’ERP Dolibarr
15 août 2024
La fonction SAMEPERIODLASTYEAR()
15 août 2024
Syllabus de Formation
INTRODUCTION A LA PROGRAMMATION ET OPPORTUNITES
PARTIE 1 : LES CONCEPTS CLES DE L’ALGORITHMIQUE.
- Introduction à l’algorithmique
- Les variables et constantes
- Les structures alternatives et les boucles
- Les tableaux et les structures de données
- Les fonctions et procédures
- TP (avec le langage PYTHON)
PARTIE 2 : LES BASES DE HTML5
- Initiation au web et son évolution
- Les balises clés en HTML
- Listes ordonnées et non ordonnées
- Les tableaux
- Insertion des images et vidéos
- Conception d’une page web en HTML (TP)
PARTIE 3 : DESIGN DES PAGES D’UN SITE GRACE AU CSS
- Initiation au CSS3
- Notion de sélecteur, valeurs et propriétés
- Prise en main des fonctions du CSS3
- Notion de responsivité sur un site web
- Design d’une page web grâce au CSS (TP)
- Initiation à Bootstrap 4
- Intégration de Bootstrap et design d’une page Web
PARTIE 4 : DECOUVERTE DU JAVASCRIPT ET JQUERY
- Introduction au JavaScript
- Les variables et constantes
- Les opérateurs arithmétiques et les fonctions
- Les tableaux
- Les structures alternatives et les boucles
- Les évènements en JavaScript
- Introduction au JQuery
- Configuration des outils
- Les sélecteurs en JQuery
- Quelques méthodes de JQuery
- Intégrer des évènements
- Les formulaires et le JQuery (TP)
PARTIE 5 : INITIATION A LA CONCEPTION DES SYSTEMES D’INFORMATION
- Conception d’un Modèle Conceptuel de Données grâce à MERISE
- Conception d’un Modèle Logique de Données grâce à MERISE
- Critiques de MERISE
- Introduction à UML
- Conception d’un diagramme de cas d’utilisation
- Conception de diagrammes de classes
- Conception de diagrammes de séquence
- TP (avec le logiciel Windesign)
PARTIE 6 : ADMINISTRATION D’UNE BASE DE DONNEES GRACE AU LANGAGE SQL
- Introduction aux bases de données
- Installation de MySQL
- Création d’une base de données
- Création et modification d’une table dans une base de données
- Notion de clés primaires et clés étrangères
- Insertion des données
- Sélection des données
- Suppression et modification des données
- Les jointures en SQL
PARTIE 7 : PROGRAMMATION ORIENTE OBJET PYTHON
- Introduction à la programmation orientée objet
- La notion d’objet et de classe
- L’encapsulation et polymorphisme
- Le constructeur et les méthodes
- Les getters et les setters
- Variables, constantes et les méthodes statiques
- L’héritage en PYTHON
- Les classes et méthodes abstraites
- Gestionnaire de dépendance PIP
- Les interfaces et les traits
- Cas pratique (gestion des utilisateurs : insertion, lecture, modification, recherche et suppression des utilisateurs)
- TP (langage PYTHON)
PARTIE 8 : DECOUVERTES DU GESTIONNAIRE DE VERSION GIT
- Notion de gestionnaire de versions
- Installation et configuration des environnements de travail
- Création d’un dépôt git
- La notion de branche
- Ajout et mise à jour d’un projet sur git
- Quelques notions avancées
- Déploiement d’un projet sur git
PARTIE 9 : LE FRAMEWORK DJANGO
- Introduction
- Rappel des principes de la POO
- Présentation du Framework Django
- Installation de l’environnement
- Création d’un projet Django
- Structure d’un projet Django
- Notion de route, Model, vue, Template et modèle ORM
- Mapping des associations : OneToMany, ManyToMany, OneToOne
- Accès aux données avec les QuerySets
- Passer des données à une vue
- Communication avec une base de données Mysql
- Les migrations avec avec Django
- Les getters, setters, les attributs virtuels
- Création d’un formulaire de contact avec envoie d’email
- Système d’authentification
- Création, Lecture, Modification et suppression des données d’une base de données
- Intégration d’un thème HTML sur Django
- Les rôles et permissions (droits d’accès)
- Interface d’administration et tests unitaires
- TP (application de gestion des stages)