Date de début
Durée
6 week
Inscrits
Lectures
Formation Développement Web
Le développement Web désigne de manière générale les tâches associées au développement de sites Web: le codage ou la programmation qui permet de faire fonctionner un site Web.
Pour le développement web, le marché du travail se développe chaque jour, ce qui crée de nouvelles opportunités pour les développeurs.
Les avantages du Développement Web
- Le marché de travail s’agrandit chaque jour
- La possibilité de travailler en entreprise ou en Freelance
- Un poste bien rémunéré
- Des opportunités de travail à l’international
- c’est un métier créatif
- La participation à la transformation digital
Pour devenir Développeur
- Bénéficier d'une formation en développement web.
- Auto-apprentissage tout au long de sa carrière.
- pensée logique.
- être strict.
- pragmatique.
- Vitesse d'écoute et d'exécution.
- Très adaptable
DÉVELOPPEMENT WEB REACT
Introduction au framework React JS : Les bases et la conception d'un projet
Formateur:
Ahmed Meftah,Développeur web, Entrepreneur et formateur Web
objectifs de la formation :
- Initiation HTML CSS
- Apprendre à créer un projet avec ReactJS,
- Créer des routes, des contrôleurs et des vues
- Intégration de firebase pour enregistrer les données
Public cible:
- Etudiants en informatique,
- Développeur web,
- amateurs de développement Web
Programme de la formation:
Module 1 :Introduction à HTML5 et CSS3
Module 2 : Introduction à React JS
Module 3 :Découvrir NPM
Module 4 :Installation d’un projet React
Module 5 :découvrir le JSX
Module 6 :Importer un template
Module 7 :Cycle de vie d’un composant ReactJS
Module 8 :State
Module 9 :Props
Module 10 :PropType
Module 11 :Les formulaires
Module 12 :Event Handler
Module 13 :Le Routing
Module 14 :Axios Introduction à firebase
Module 15 :Créer un site multilingue
DÉVELOPPEMENT WEB LARAVEL:
Introduction au framework Laravel : Les bases et la conception d'un projet
Apprendre à créer un projet avec ReactJS, Créer des routes, des contrôleurs et des vues avec l'utilisation de firebase pour enregistrer les données.
Programme de la formation:
Jour 1 : Introduction à Laravel
- Pourquoi un nouveau framework PHP ?
○ Limitations des solutions maison
○ Les apports de Laravel
- Une nouvelle approche
○ Une base Http plus robuste
○ Du PHP moderne
- Caractéristiques et inspirations principales
○ Expressivité et simplicité
○ Responsabilités, nommage et conventions
○ Bonnes pratiques
- Structure d'une application Laravel
○ Conteneur Service et cycle de vie de la requête
○ Explorer Laravel
○ Version 5 vs.
Version 4
- Environnement de développement
○ Composer
○ Créer une nouvelle application Laravel
Jour 2 : Première Application avec Laravel
- Conception
○ Entités, relations et attributs
○ Plan
- Premières routes
○ Paramètres restrictifs
○ Exceptions HTTP
○ Redirections
○ Retour de Vue
- Routes & CRUD
○ Page Liste
○ Page Unité
○ Liaison Route-modèle
○ Ajout, Modification et suppression
- Du simple routage aux contrôleurs
○ Contrôleurs de ressources
Jour 3 : Blade
- Création de template
- Création des vues
- Contrôler les données
○ Les conditions
○ Les boucles
○ Utiliser du PHP
- Les formulaires
○ CSRF
○ Méthodes
○ Validation des Erreurs
Jour 4 : SGBD
- Création du modèle Éloquent
- Construire la Base
- Alimenter la base ORM Eloquent
- Lecture des données
○ Filtrage des enregistrements
- Enregistrement
○ Affectation en masse
- Suppression
○ Suppression logique
- Portée des Requêtes
- Relations
○ 1 à 1
○ n à n & Tables Pivot
○ Has-many-through
○ Relations Polymorphes Authentification & Sécurité avec Laravel
- Les middlewares
- Authentifier les routes et les vues
- Validation des saisies Internationalisation
- Gestion des fichiers de langues
- Traductions javascript
- Détection du langage utilisateur Déploiement et maintenance
- Intégration dans APACHE
- Logging
- Intégration avec GIT ou autres CVS