Cours
Accueil
Une question ?
Accueil
Une question ?
  • Introduction
  • Aides mémoires

    • Web

      • Html
      • PHP
      • JavaScript
      • VueJS
      • Laravel
    • POO

      • Représentation UML
      • Programmation Orientée Objet
    • Les API
    • Git
    • SQL
    • Cordova
    • Docker
    • OWASP
    • Clef SSH
    • Mini MVC Sample
  • Les cours

    • En + du cours

      • Aide mémoire HTML
      • Complément du cours CSS
      • Complément du cours PHP
      • Complément Cours Base de données
      • Complément du cours JavaScript
    • HTML + CSS

      • Slides HTML et CSS
      • Maquetter un site Internet
    • PHP

      • Slides introduction PHP
    • PHP & SQL

      • Slides introduction aux BDD avec PHP
    • Javascript

      • Slides Javascript
    • Les API

      • Slides Introduction API
    • La POO

      • POO

        • Slides POO la Programmation Orientée Objet
        • Slides Les Interfaces
        • Slides POO : La redéfinition & Polymorphisme
      • MVC

        • Le design pattern MVC
      • Entrainement
      • Interfaces & Abstractions

        • Interface : Mise en pratique 1
        • Interface : Mise en pratique 2
        • Classe abstraite : Mise en pratique
      • Redéfinition et Polymorphisme

        • La redefinition : Mise en pratique
        • Le Polymorphisme : Mise en pratique
      • Aide mémoire

        • Représentation UML
        • Programation Orientée Objet
  • Le HTML + CSS

    • Les TP

      • Découverte du HTML
      • Découverte de la CSS
      • Mise en pratique CSS
      • Mise en pratique Responsive
      • Mon CV
    • Librairies

      • Découverte de Bootstrap
      • Découverte de Tailwind
    • Ressources & Intégrations

      • Ressources pour intégration
  • Le PHP

    • Les bases

      • Slides introduction PHP
      • Slides introduction aux BDD avec PHP
      • Complément du cours PHP
      • Complément Cours Base de données
    • Les TP basiques

      • Créer ma première page PHP
      • Le passage de paramètres
      • Le générateur de Bart
      • Utiliser des includes et une librairie
      • Jouer avec les formulaires
      • Structurer mon code
      • Utiliser la session
      • Protéger des pages à l'aide de la session
    • PHP & SQL

      • Bart PHP et MySQL
      • Greta TV - Administrable
    • MVC

      • Structure de développement MVC
      • Prise en main structure MVC
      • Pratiquer la POO et le MVC
      • iOT Dashboard

        • Définition du projet
        • La réalisation
    • Laravel

      • Slides Laravel
      • Introduction à Laravel
      • Laravel & l'authentification
      • Eloquent les modèles simplement
      • Application Todo Liste
      • Créer des API avec Laravel
      • TodoList : (Ré-)écrire les API du projet
      • Déployer un site Laravel
  • Le JavaScript

    • Les bases

      • Slides Javascript
      • Complément du cours JavaScript
    • Les TP basiques

      • Hello World
      • Des variables en veux tu en voilà !
      • Une petite mise en bouche
      • Le retour de Bart
      • Contrôle de saisie & intéractivité
      • Interactivité
      • Les librairies pour vous sauvez
      • Pratiquer l'Ajax
      • Pratiquer l'Ajax, adaptons un code existant
    • Javascript avancé

      • Slides Javascript avancés
      • Prise en main « JavaScript avancé »
      • Questions complémentaires
    • Les frameworks

      • Slides Framework JavaScript
      • Prise en main « JavaScript avancé »
  • Les CMS

    • Installer & Configurer Wordpress
  • Le versionning

    • En + du cours
    • Initiation à Git

      • Slides Git
      • Initiation GIT
    • Git en groupe + GitLab

      • Slides Gitlab
      • GitLab
  • L'organisation

    • Slides Organisations
    • (Ré)organiser mon code
  • Les composants

    • Les composants
    • Les composants avec VueJS 3.0
    • Les composants avec Android et Jetpack Compose
  • Sécurité du code

    • OWASP

      • Slides Securité des applications
      • Synthèse du cours
      • TP Sécurité
  • VueJS

    • Cours Vue 2.0

      • Aide mémoire VueJS 2.0
      • Slides VueJS
    • Exemples

      • Démo 1
      • Compteur
      • Horloge
      • Horloge 2
      • Sonomètre
      • 1-2 Vue
      • Chat
    • Version 2.0

      • Prise en main de VueJS 2.0
      • Ajouter VueJS 2.0 dans un site existant
      • Ajouter VueJS 2.0 dans une application existante
      • Réaliser une application avec VueJS 2.0
      • Firebase + VueJS 2.0
      • Vuetify + VueJS 2.0
    • Version 3.0

      • Découverte de VueJS 3.0 (avec ViteJS)
      • Petite Vue : La réactivité simplifiée
  • Le mobile

    • Cordova

      • Slides Cordova
      • En + du cours
      • Découverte de Cordova
      • VueJS et Cordova
      • VueJS, le réseau, et une LED
      • Fake LED Api
    • Android

      • Slides Android Base
      • Slides Android + BLE
      • Les bases

        • Découverte des bases d'Android
        • Suite découverte des bases d'Android
      • Les appels d'API

        • Slides Android + HTTP
        • Appeler une API simplement
      • L'organisation

        • Explication structure « Android Boilerplate »
      • Les projets

        • Android base : Projet final
        • Télécommande Bluetooth & Réseau
        • Application Client / Serveur
  • DevOps

    • Support de cours

      • Complément du cours Dev Ops
      • Docker
      • CI/CD
      • Gitlab CI
    • GitLab-CI

      • Utiliser GitLab Pages
      • Tester en continu
      • Packager une application avec Docker
      • Compiler une application hybride avec Gitlab-CI
      • Installation & Configuration d'un Runner
      • SonarQube
      • Intégration continue avec Laravel
    • JamStack

      • Build, Deploy avec Netlify
    • Docker

      • En + du cours
      • Introduction à Docker
      • Créer des services très rapidement (et simplement)
      • Les Dockerfile’s
      • Le Docker Compose
      • Déployer un site Laravel avec Docker
    • Portfolio

      • Déployer votre portfolio avec Netlify
      • Déployer votre portfolio avec GitLab Pages
    • Laravel

      • Déployer un site Laravel
      • Déployer un site Laravel avec Docker
      • Intégration continue avec Laravel
    • Kubernetes

      • Déployer une Image Docker dans Kubernetes
      • Livraison continue, Gitlab-CI + Kubernetes
    • OpenFaas

      • Création stack OpenFaas (faasd) local via Multipass
      • Création stack OpenFaas (faasd) sur un Raspberry Pi
      • Création d'un projet OpenFaas (Express)
    • Firebase

      • Déploiement continue d'un projet Firebase (function, web, …)
    • Transformer un Raspberry Pi en server Web
    • VM Express : Alpine Linux, K3d & Docker
  • Les API

    • Framework Flask (Python)

      • Slides Python
      • Découvrir Flask
      • Écrire des API avec Flask
    • Typescript (prochainement)

      • Slides Typescript
      • Typescript + VueJS
    • NodeJS (prochainement)

      • Slides NodeJS

# Slides POO la Programmation Orientée Objet

  • Modélisation UML / Classe
  • Aide mémoire Programmation Orientée Objet

Slides Les Interfaces