Cours Python

 CopyrightFrance.com
Développement Web
  1. Introduction au langage HTML
  2. Structure d'un document HTML
  3. Mise en forme d’un document HTML
  4. Liens hypertexte
  5. Insertion d’images
  6. Les attributs de la balise BODY
  7. Les tableaux HTML
  8. Les listes HTML
  9. Les Frames HTML
  10. Les formulaires HTML
  11. Les caractères spéciaux HTML
  12. Ressources et références HTML
  13. Exercices HTML avec correction
  1. Introduction au langage CSS
  2. Propriétés d'un sélecteur
  3. La propriété Text CSS
  4. La propriété background CSS
  5. La propriété Font CSS
  6. La propriété border CSS
  7. Propriétés margin et padding
  8. Propriétés Height & Width
  9. Class et les ID CSS

Javascript Basique
  1. Introduction au langage Javascript
  2. Variables, fonctions et operateurs Javascript
  3. Les structures de contrôle et les boucles Javascript
  4. Les événements Javascript
  5. Le modèle Objet du Javascript
  6. L'objet array Javascript
Framework JQuery
  1. Introduction au Framework jQuery
  2. Premier pas avec le framework jQuery
  3. Les Sélecteurs jQuery
  1. Introduction au langage PHP
  2. Premier programme php
  3. Variables et Fonctions php
  4. Opérateurs arithmétiques et logiques
  5. Les structures de contrôle en php
  6. Les tableaux en php
  7. Control des formulaires en php
  8. Upload des fichiers en php
  9. Gestion des dossiers et des fichiers en php
  10. Colorisation syntaxique en php
  11. Cookies php
  12. Les variables globales php
  13. Sessions php
  14. Les variables php d’environnement
  15. Les classes et la poo php
  16. La librairie php_gd2 des images
  17. Lecture d’un fichier xml en php
  18. Les expressions régulières en php
  19. Moteurs de template php : smarty et fast temp…
  1. Introduction au Framework PHP Laravel
  • Installation Laravel 8 & premier projet
    1. Langage MySql
    2. Introduction au langage MySql
    3. Installation du Serveur MySql
    4. Manipulation des bases de donnée MySql
    5. Manipulation desTables MySql
    6. Insértion de données MySql
    1. Installation Wordpress
    2. Modification du theme Wordpress
    3. Installation d'un plugin
    4. Gestion des catégories
    5. Gestion des articles
    6. Gestion des menus Wordpress
    7. Gestion des pages
    8. Gestion des Plugins
    9. Gestion des Widgets
    10. Gestion des Médias
    11. Gestion des commentaires
    12. Création formulaire de contact
    13. Outil Importation & exportation
    14. Gestion des extensions
    15. Réglage et paramètres
    1. Introduction à Joomla
    2. Installation Joomla
    3. Architecture de Joomla
    Bases de données
    TICE & Multimédia
    Math Pour Informatiques
    UserOnline
    Utilisateurs/utilisatrices: 6 Guests, 9 Bots

    1 - A propos du framework php Laravel 8

    Laravel est un framework Web PHP gratuit et open source, créé par Taylor Otwell et destiné au développement d'applications Web suivant le modèle architectural modèle-vue-contrôleur (MVC) et basé sur Symfony. Certaines des fonctionnalités de Laravel sont un système d'emballage modulaire avec un gestionnaire de dépendances dédié, différentes manières d'accéder aux bases de données relationnelles, des utilitaires facilitant le déploiement et la maintenance des applications.
    Le code source de Laravel est hébergé sur GitHub et sous licence selon les termes de la licence MIT.

    2 - Caractéristiques de Laravel 8


    Laravel est doté d'un certain nombres de fonctionnalités essentielles qui font de Laravel un puissant outil de développement web:

    Système de routage de laravel 8

    Le routage est l'un des concepts essentiels de Laravel. Le routage dans Laravel vous permet de router toutes les requetes de votre application vers son contrôleur approprié. Les routes principales et primaires de Laravel reconnaissent et acceptent un URI (Uniform Resource Identifier) ​​ainsi qu'une fermeture, étant donné qu'il devrait s'agir d'un moyen de routage simple et expressif. Dans ce chapitre, vous découvrirez le concept de routage de Laravel.

    Création de systèmes d'autorisation et d'authentification

    Chaque propriétaire de l'application Web s'assure que les utilisateurs non autorisés n'accèdent pas aux ressources sécurisées ou payantes. Il fournit un moyen simple d'implémenter l'authentification. Il fournit également un moyen simple d'organiser la logique d'autorisation et de contrôler l'accès aux ressources.

    Intégration avec des outils

    Laravel est intégré à de nombreux outils qui créent une application plus rapide. Il est non seulement nécessaire de créer l'application, mais également de créer une application plus rapide. L'intégration avec le back-end de mise en cache est l'une des étapes majeures pour améliorer les performances d'une application Web. Laravel est intégré à certains back-ends de cache populaires.

    Intégration du service de messagerie





    Laravel est intégré au service de messagerie. Ce service est utilisé pour envoyer des notifications aux e-mails de l'utilisateur. Il fournit une API propre et simple qui vous permet d'envoyer l'e-mail rapidement via un service local ou basé sur le cloud de votre choix.

    Gestion des exceptions et des erreurs de configuration

    La gestion des exceptions et des erreurs de configuration sont les principaux facteurs de la convivialité de l'application. La manière dont l'application logicielle gère les erreurs a un impact énorme sur la satisfaction de l'utilisateur et la convivialité de l'application. L'organisation ne veut pas perdre ses clients, alors pour eux, Laravel est le meilleur choix. Dans Laravel, la gestion des erreurs et des exceptions est configurée dans le nouveau projet Laravel.

    Travaux de test d'automatisation

    Le test d'un produit est très important pour s'assurer que le logiciel fonctionne sans erreur, bogue et plantage. Nous savons que les tests d'automatisation prennent moins de temps que les tests manuels, c'est pourquoi les tests d'automatisation sont préférés aux tests manuels. Laravel est développé en pensant aux tests.

    Séparation du code de logique métier du code de présentation

    La séparation entre le code de logique métier et le code de présentation permet aux concepteurs de mise en page HTML de changer l'apparence sans interagir avec les développeurs. Un bogue peut être résolu plus rapidement par les développeurs si la séparation est assurée entre le code de logique métier et le code de présentation. Nous savons que Laravel suit l'architecture MVC, donc la séparation est déjà faite.

    Correction des vulnérabilités techniques les plus courantes

    La vulnérabilité de sécurité est l'exemple le plus important dans le développement d'applications Web. Une organisation américaine, c'est-à-dire OWASP Foundation, définit les vulnérabilités de sécurité les plus importantes telles que l'injection SQL, la falsification de requêtes intersites, les scripts intersites, etc. Les développeurs doivent prendre en compte ces vulnérabilités et les corriger avant la livraison. Laravel est un framework sécurisé car il protège l'application Web contre toutes les vulnérabilités de sécurité.

    Programmation et gestion des tâches

    L'application Web nécessite un mécanisme de planification des tâches pour effectuer les tâches à temps, par exemple, quand envoyer les e-mails aux abonnés ou quand nettoyer les tables de la base de données à la fin de la journée. Pour planifier les tâches, les développeurs doivent d'abord créer l'entrée Cron pour chaque tâche, mais le planificateur de commandes Laravel définit un calendrier de commandes qui nécessite une seule entrée sur le serveur.




    3 - Prérequis

    1. HTML (obligatoire)
    2. CSS ( +- obligatoire)
    3. Javascript ( non obligatoire mais souhaitable)
    4. Programmation orientée objet POO & Architecture MVC (obligatoire).
    5. Les connaissances de bases en PHP & MySql  (obligatoire).

     

     

    Younes Derfoufi
    CRMEF OUJDA

    Laisser un commentaire