Skip to content

Instantly share code, notes, and snippets.

View tomsihap's full-sized avatar

tomsihap

View GitHub Profile
@tomsihap
tomsihap / index.html
Created February 4, 2019 16:08
Moteur de recherche jQuery
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/css/bootstrap.min.css"
integrity="sha384-GJzZqFGwb1QTTN6wy59ffF1BuGJpLSa9DkKMp0DgiMDm4iYMj70gZWKYbI706tWS" crossorigin="anonymous">

Examen blanc : PHP/MySQL, POO, MVC

1. Mise en place du projet (2 points)

  • Créer un projet Git : soit public, soit privé avec le formateur en administrateur
  • Incluez à la fin de l'examen un export de votre base de données

2. Base de données (2 points)

Créez une base de données que vous appellerez « prenom_bibliotheque » :

@tomsihap
tomsihap / cours1.md
Last active November 6, 2019 08:13
Cours Symfony 4

Symfony 4

Installation de Symfony

  • On va initialiser un projet de type website-skeleton avec la commande suivante en console : composer create-project symfony/website-skeleton symfony

  • Ensuite, pointez vers votre dossier de travail (cd symfony) et pensez à faire un git init afin de versionner votre travail.

Note: pensez à faire un commit à chaque étape ! Les commits vous serviront de fiche de révision.

  • Le projet créé, ouvrez-le dans VSCode et éditez le fichier .env afin de configurer l'accès à la base de données.
@tomsihap
tomsihap / sakila-db-exercises.sql
Last active April 4, 2024 15:40
Sakila DB Exercises
# __
# .--------.--.--.-----.-----.| |
# | | | |__ --| _ || |
# |__|__|__|___ |_____|__ ||__|
# |_____| |__|
#
# e x e r c i s e s
# Important: Remember to add a semi-colon at the end of each query.
@tomsihap
tomsihap / cheatsheet.php
Last active June 13, 2019 12:56
PHP cheatsheet
<?php
/**
* Printing
*/
echo "";
echo "<pre>";
print_r($arr);
echo "</pre>";
@tomsihap
tomsihap / exercice01.md
Last active June 21, 2019 14:49
Exercices MVC sur le projet base-videoclub-wf3

EXERCICE : Créer des pages

Créez les routes suivantes, avec les méthodes du contrôleur et vues correspondantes :

- /
- /about
- /contactez-nous
@tomsihap
tomsihap / index.md
Created June 24, 2019 10:05
Tutorial Github

INITIER UN DEPOT GIT

  1. Allez dans le dossier à versionner depuis l'explorateur de fichiers
  2. Si le dossier contient un dossier caché nommé .git (donc, affichez les dossiers cachés) :

Soit il s'agit d'un dossier qui a déjà un versionnage et il existe déjà un repository Github pour ce dossier, donc pas besoin de toucher Soit il s'agit d'un dossier sur lequel vous voulez bel et bien rajouter un repository Github => supprimez-le

Sur OSX pour afficher les fichiers cachés : cmd+shift+fn+; (touche point virgule à la fin)

  1. Aller dans le projet dans VSCode
@tomsihap
tomsihap / examen.md
Created June 25, 2019 08:34
Examen blanc PHP 1

Examen blanc : PHP/MySQL

1. Mise en place du projet (2 points)

  • Créer un projet Git : soit public, soit privé avec le formateur en administrateur
  • Incluez à la fin de l'examen un export de votre base de données

2. Base de données (3 points)

Créez une base de données que vous appellerez « ecommerce » :

@tomsihap
tomsihap / cours1.md
Last active August 9, 2021 08:21
Cours Wordpress : thèmes

Cours Wordpress

Exercice Quelle est la différence entre wordpress.com et wordpress.org ?

Exercice Téléchargez et installez Wordpress depuis https://wordpress.org/download/. Décompressez le fichier dans votre dossier de serveur (htdocs ou www) et suivez les instructions.

Attention à bien préciser le port de la base de données dans l'URL si celui-ci n'est pas 3306 : localhost:8889 par exemple.

Création d'un thème