Ce cours est la suite d’un premier cours intitulé « Les bases du CSS ». Je vous invite donc à suivre ce premier cours avant d’entamer celui-ci.
Dans ce cours, nous verrons des notions complémentaires au cours précédent : événements, polices personnalisées, media queries…
Prenez note que des mises en pratique vous seront proposées tout au long du cours.
L’environnement de travail sera le même que dans le cours précédent.
Prérequis : connaissances de base du langage HTML + connaissances de base du langage CSS (voir cours « Les bases du CSS »).
Le langage CSS (pour « Cascading Style Sheets », « Feuilles de style en cascade » en français) est un langage de mise en forme des documents HTML.
En d’autres termes, il définit les règles de mise en forme d’une ou plusieurs pages web (quelle couleur employer pour tel paragraphe ou quelle taille donner à cette image ?…).
Dans ce cours, nous verrons comment mettre en forme une page web statique : choix des polices, choix des couleurs, réglage des tailles et marges, disposition des éléments avec Flex Box, introduction aux évènements.
Prérequis : connaissances de base du langage HTML.
Découvrez comment exploiter la vulnérabilité de la commande input() sous Python 2 afin d’injecter des lignes de commandes dans n’importe quel programme.
Vous n’êtes pas sans savoir que python est un langage existant sous deux versions : Python 2 et Python 3. Que l’on trouve que python2 n’est plus beaucoup utilisé et qu’il vaut mieux prendre Python 3 est une chose. Mais, Python 2 a régné bien trop longtemps pour pouvoir l’ignorer et si ce cours va traiter d’une vulnérabilité python2, vous verrez que Python 3 en reste impacté.
Python 2 est inévitable.
C’est au sujet de ce dernier que le cours va tout d’abord porter. Ne vous inquiétez pas si vous ne connaissez pas du tout Python 2, vous arriverez tout de même à suivre le cours. En revanche, si vous n’avez jamais fait de Python il se peut que vous soyez quelques peu perdu.
WordPress a beau être l’un des CMS le plus utilisé grâce à sa simplicité, c’est aussi le plus lourd ! En effet, parmi tous les CMS réunis, WordPress est celui qui ralentira le plus votre site.
Afin de remédier à cette lenteur, il existe des solutions de cache permettant à votre site de précharger vos pages afin qu’elles soient chargées plus rapidement sur les ordinateurs.
Nous allons donc aujourd’hui comparer les meilleurs plugins de cache existant puis apprendre à paramétrer l’un d’eux : W3 Total Cache.
Si vous débutez votre apprentissage sous WordPress, procurez-vous l’un des livres ci-dessous :
Si vous utilisez encore des fonctions mysql lors de l’écriture de vos pages en PHP, sachez qu’elles sont déjà obsolètes ! Et l’une des meilleures alternatives à l’heure actuelle est le PDO en PHP (de l’anglais PHP Data Objects).
Le PDO est plus complet, plus performant et rapide mais surtout, plus sécurisé ! En revanche, comme pour tous changements il faut s’habituer aux nouvelles fonctions qui nous sont proposées par cette extension.
C’est pourquoi dans cet article nous vous proposons des fonctions types que vous pourrez utiliser dans vos pages PHP afin de vous connecter à une base, créer une requête etc.
Livres abordant le langage PHP et les principes de PDO :
Si vous avez un trou de mémoire, que vous ne savez plus comment déclarer des clés primaires en lignes de commande ou tout simplement afficher le résultat d’une requête, alors venez consulter notre guide des instructions SQL !
Ce mémento regroupera les instructions suivante :
SELECT ;
CREATE ;
UPDATE ;
ALTER ;
DELETE.
Ces livres pourront également vous intéresser :
Gérer le consentement aux cookies
Nous utilisons des cookies pour optimiser notre site web et notre service.
Les cookies fonctionnels
Toujours activé
Le stockage ou l’accès technique est strictement nécessaire dans la finalité d’intérêt légitime de permettre l’utilisation d’un service spécifique explicitement demandé par l’abonné ou l’utilisateur, ou dans le seul but d’effectuer la transmission d’une communication sur un réseau de communications électroniques.
Préférences
Le stockage ou l’accès technique est nécessaire dans la finalité d’intérêt légitime de stocker des préférences qui ne sont pas demandées par l’abonné ou l’utilisateur.
Statistiques
Le stockage ou l’accès technique qui est utilisé exclusivement à des fins statistiques.Le stockage ou l’accès technique qui est utilisé exclusivement dans des finalités statistiques anonymes. En l’absence d’une assignation à comparaître, d’une conformité volontaire de la part de votre fournisseur d’accès à internet ou d’enregistrements supplémentaires provenant d’une tierce partie, les informations stockées ou extraites à cette seule fin ne peuvent généralement pas être utilisées pour vous identifier.
Marketing
Le stockage ou l’accès technique est nécessaire pour créer des profils d’utilisateurs afin d’envoyer des publicités, ou pour suivre l’utilisateur sur un site web ou sur plusieurs sites web à des fins de marketing similaires.