Prix : 400 000F Durée: 2Mois En présentiel
Commentaires récents
Recent Posts
La fonction DAX USERELATIONSHIP()
04 juin 2024
Quelle application utiliser pour la gestion de votre
03 juin 2024
MINX() and MAXX() functions
29 mai 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)