Projet personnel terminé et mise ne ligne
Le projet personnel est terminé et mise en ligne. Il m'a servi à pratiquer :
- Symfony
- SASS
- Javascript
- Webpack
- Docker
- MySql
- Git
C'est une application permettant de créer une liste de vidéos Youtube.
Il est possible d'accéder à la partie administration en mode démonstration avec l'identifiant / mot de passe: demo@demo.fr / demo
Il est accessible à cette adresse et les sources sur Github.
Projet personnel terminé et mise ne ligne
Nouveau projet synthétique
Je me lance dans un nouveau projet personnel pour pratiquer :
- Symfony
- SASS
- Javascript
- Webpack
- Docker
- MySql
- Git
- Github Actions
Je souhaite créer une application permettant de créer une liste de vidéos Youtube.
Les sources sont accessibles sur Github.
Nouveau projet synthétique
Création du site cpf-beziers
Voici mon premier site professionnel, pour le centre de formation AFLIM : cpf-beziers
J'ai utilisé
Il comprend une partie administration permettant de gérer les catégories, les formations et les utilisateurs.
Nouvelle version du site
J'ai mis en ligne la nouvelle version de mon site.
Voici les technologies utilisées :
Nouvelle version du site
Réécriture de mon site avec Symfony
Je me lance dans la réécriture de mon site en utilisant Symfony.
Je vais pratiquer ce que j'ai appris jusque là :
Je décide de ne pas utiliser Bootstrap mais de faire mon propre CSS.
Réécriture de mon site avec Symfony
Création d'une application de
compression d'images
Il s'agit d'une application Web à utiliser localement pour compresser des images (png, jpeg et webp) à utiliser sur un site. Elle permet de compresser plusieurs dizaines voir plusieurs centaines d'images rapidement.
Elle est faite en PHP, SCSS et JAVASCRIPT. J'ai ajouté l' API Google Translate pour permettre au plus grand nombre d'en profiter.
Voici le lien du dépôt : compress
Création d'une application de
compression d'images
Découverte de React
Utilisation du micro framework Express avec le le moteur de template EJS
Découverte de Node.js et de MongoDB
Je me suis mis à Node.js et à MongoDB
J'ai suivi les tutoriels de Grafikart et Openclassrooms.
Node.js est un environnement bas niveau permettant l’exécution de Javascript côté serveur.
MongoDB est est un système de gestion de base de données ne nécessitant pas de schéma prédéfini des données.
Découverte de Node.js et de MongoDB
Nouvelle version du site
J'ai mis en ligne une nouvelle version du site.
J'ai créé le backend du site et j'ai ajouté du Javascript en utilisant Webpack.
Nouvelle version du site
Découverte d'AJAX
Aujourd'hui j'ai découvert AJAX (Asynchronous JavaScript And XML).
Cela permet d'exécuter des requêtes HTTP de manière asynchrone, c'est à dire sans bloquer l'exécution de la page, en attendant la réponse du serveur. Et donc de modifier la page sans avoir à la recharger.
Découverte d'AJAX
Nouveau dépôt public sur Github
PHP_training_news
PHP_training_news C'est la pratique du PHP pour les bases de données avec PDO, les classes abstraites et les méthodes statiques. Il y a aussi un peu de Javascript (getElementsByClassName, addEventListener, preventDefault...) et j'utilise Boostrap.
✔ Pour mieux apprendre, je réécris le code à chaque fois et je n'utilise pas le copier/coller.
Nouveau dépôt public sur Github
PHP_training_news