Dépôt pour les cours et TP de BSN 1 en PHP

Overview

Introduction au WEB - Back

Applications à télécharger et installer :

  • Visual Studio Code : lien
  • MAMP (serveur) : lien
  • Ngrok : lien

Base

Après la configuration vous avez normalement votre serveur MAMP qui est lancé et qui tourne.
Vous pouvez le savoir car les deux petit boutons vert apparaissent sur l'application :

ici

Si ce n'est pas le cas veillez à bien avoir lancé les serveurs (le gros boutton vert).
Sinon essayez de redémarrer l'application.

Ensuite

Avec VSCode, ouvrez le dossier C:\MAMP\htdocs créez un fichier vierge et tapez ! + Entrée.
Normalement le code suivant doit apparaître (s'il est un peu différent, ce n'est pas grave) :

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
</body>
</html>

(si ce n'est pas le cas alors copier-coller le code ci-dessus)

Puis ouvrez votre navigateur et allez à l'adresse localhost.
Enfin rajouter le bout de code suivant là où vous voulez ajouter du php (en général entre les balises <body> </body>):

<?php

?>

Vous avez maintenant une base pour travailler.

Doc php ici : https://www.php.net/

Modalités de notation

  • un projet global noté
  • 2 TP notés de 3h précédés d'une intro de maximum 45 minutes
    • 1er : mercredi 8 décembre
    • 2nd : mercredi 15 décembre
  • la dernière séance > Jeudi 11 Janvier 2022 de 13h30 à 15h30 < Il y aura un QCM d'une heure qui constituera la note finale de cet enseignement
  • nous profiterons du temps restant pour que je vous donne des conseils afin de finaliser les projets.
You might also like...
Permet de vous de ne pas perdre des gigots pour chaque monde

About [FR] Permet de vous de ne pas perdre des gigots pour chaque monde [ENG] Allows you not to lose legs for each world Informations # _

The Current US Version of PHP-Nuke Evolution Xtreme v3.0.1b-beta often known as Nuke-Evolution Xtreme. This is a hardened version of PHP-Nuke and is secure and safe. We are currently porting Xtreme over to PHP 8.0.3
The Current US Version of PHP-Nuke Evolution Xtreme v3.0.1b-beta often known as Nuke-Evolution Xtreme. This is a hardened version of PHP-Nuke and is secure and safe. We are currently porting Xtreme over to PHP 8.0.3

2021 Nightly Builds Repository PHP-Nuke Evolution Xtreme Developers TheGhost - Ernest Allen Buffington (Lead Developer) SeaBeast08 - Sebastian Scott B

A sampling profiler for PHP written in PHP, which reads information about running PHP VM from outside of the process.

Reli Reli is a sampling profiler (or a VM state inspector) written in PHP. It can read information about running PHP script from outside of the proces

PHP Meminfo is a PHP extension that gives you insights on the PHP memory content

MEMINFO PHP Meminfo is a PHP extension that gives you insights on the PHP memory content. Its main goal is to help you understand memory leaks: by loo

A sampling profiler for PHP written in PHP, which reads information about running PHP VM from outside of the process.

Reli Reli is a sampling profiler (or a VM state inspector) written in PHP. It can read information about running PHP script from outside of the proces

A multithreaded application server for PHP, written in PHP.

appserver.io, a PHP application server This is the main repository for the appserver.io project. What is appserver.io appserver.io is a multithreaded

Easy to use utility functions for everyday PHP projects. This is a port of the Lodash JS library to PHP

Lodash-PHP Lodash-PHP is a port of the Lodash JS library to PHP. It is a set of easy to use utility functions for everyday PHP projects. Lodash-PHP tr

A PHP 5.3+ and PHP 7.3 framework for OpenGraph Protocol

Opengraph Test with Atoum cd Opengraph/ curl -s https://getcomposer.org/installer | php php composer.phar install --dev ./vendor/atoum/atoum/bin/atoum

A status monitor for Elite Dangerous, written in PHP. Designed for 1080p screens in the four-panel-view in panel.php, and for 7 inch screens with a resolution of 1024x600 connected to a Raspberry Pi.

EDStatusPanel A status monitor for Elite Dangerous, written in PHP. Designed for 1080p screens in the four-panel-view in panel.php, and for 7 inch scr

Owner
Dan
Dan
Pour m'entraîner et apprendre php et mysql j'ai fait un site pour la base de données sakila

Site pour la base de données de Sakila But de l'exercice S'améliorer en php et mysql. Pourquoi Dans le cadre d'un exercice en PHP dans mon école, nous

null 0 Sep 20, 2022
Potjet pour la contibution pour un évenement

About Laravel Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experie

null 1 Feb 4, 2022
Rules to detect game engines and other technologies based on Steam depot file lists

SteamDB File Detection Rule Sets This is a set of scripts that are used by SteamDB to make educated guesses about the engine(s) & technology used to b

Steam Database 103 Dec 14, 2022
Une application qui vous permet de partager les dépenses d'un groupe de manière équitable.

NoDebt NoDebt est une application qui vous permet de partager les dépenses d'un groupe de manière équitable. Progression de l'évaluation La version ac

Quentin Eppe 2 Apr 14, 2022
L'organisation "nous les femmes " vous demande de lui réaliser une application qui permettra de gérer l'ensembles des organisations partenaires.

OSC-Femme Architecture du projet Modèle-vue-contrôleur ou MVC est un motif d'architecture logicielle destiné aux interfaces graphiques lancé en 1978 e

Epsilon 5 Aug 5, 2022
O-CONGO est un projet open source qui donne accès à la liste complète et officielle des toutes les provinces

O-CONGO est un projet open source qui donne accès à la liste complète et officielle des toutes les provinces, villes et communes de la République Démocratique du Congo (RDC), dans un premier temps.

SmirlTech 7 Aug 18, 2022
Un environnement de développement basique pour l’apprentissage de PHP

Docker Compose LEMP Stack This repository contains a little docker-compose configuration to start a LEMP (Linux, Nginx, MariaDB, PHP, Adminer, Node) s

hepl-pwcs 1 Feb 1, 2022
Vote pour le code le plus moche

Smelly Code Installation Dans un premier temps, cloner le repository : git clone https://github.com/TBoileau/smelly-code cd smelly-code Installer les

Thomas Boileau 6 Jan 10, 2022
Repo pour la Nuit de l'Info 2021, équipe Passage Python

Passage Python Repo pour la Nuit de l'Info 2021, équipe Passage Python Les membres de l'équipe sont : Florian Duzes, FloDarPie Theo Cavailles, igneefl

Florian Duzes 3 Dec 3, 2021
Site Web pour un site de conciergerie d'entreprise

DATE DE CREATION : 30 novembre 2021 • Développement d'un site Web pour une entreprise de conciergerie pour entreprise, une interface pour les dirigea

Tiffany Dufetel 1 Jan 10, 2022