Page d'accueil » WordPress » Guide ultime de 12 mois pour apprendre WordPress (plus des ressources)

    Guide ultime de 12 mois pour apprendre WordPress (plus des ressources)

    Si vous voulez apprendre quelque chose de nouveau en 2015, pourquoi ne pas en faire WordPress? Cela alimente une grande partie du Web, vous comprendrez mieux votre propre site Web, vous serez en mesure de mieux communiquer avec les développeurs et vous pourrez gagner de l'argent en aidant les autres. De plus, la programmation vous donne un aperçu d'une certaine manière de penser qui peut être utile dans d'autres domaines de la vie. L'astuce consiste à savoir ce que vous devez apprendre et à y aller de manière constante - la discipline est nécessaire.

    Il s’agit d’un guide de 12 mois sur les sujets à traiter, un sujet par mois, un mois à la fois. Ajoutez ce guide à vos favoris et visitez-le régulièrement tout au long de l'année. D'ici la fin de l'année, vous pourrez peut-être garder votre position quand il s'agira de WordPress..

    Apprenez à utiliser correctement WordPress (Jan)

    Quel que soit votre niveau d'utilisation de WordPress, je parie qu'il y a beaucoup de choses que vous ne connaissez pas. En janvier, vous devriez vous concentrer sur le côté administrateur, pas encore de codage..

    Assurez-vous d'inspecter et d'essayer toutes les fonctions que vous voyez. Essayez tous les liens, regardez les options de l’écran, les onglets d’aide, essayez de planifier une publication, déterminez ce qu’est une publication persistante, créez une barre latérale et des widgets, créez un menu, regardez tous les paramètres disponibles, etc..

    L'idée est de devenir compétent dans l'utilisation de WordPress afin que vous puissiez lire et travailler à travers des tutoriels plus rapidement. Beaucoup de gens sautent cette étape et cela crée une confusion inutile pendant le processus d'apprentissage. Tout en programmant, vous ne voulez pas vous laisser distraire par ce que l’importateur WordPress est, vous aurez beaucoup à faire sans ce fardeau..

    Ressources qui peuvent aider

    La liste ci-dessous n’est nullement exhaustive, mais je vous recommande de parcourir chaque section de l’administrateur et de tout essayer. Si vous ne pouvez pas comprendre ce que fait quelque chose, recherchez-le sur Google et partez de là..

    • Commencer avec WordPress
    • Installer WordPress
    • Mise à jour de WordPress
    • Terminologie WordPress
    • Tout sur les messages
    • Tout sur les pages
    • Utiliser des images
    • Intégration de contenu
    • Codes courts
    • Plugins et thèmes
    • Visibilité du contenu
    • Utilisateurs dans WordPress
    • Écrans d'admission
    • Les champs personnalisés
    • Discussions
    • Liens permanents
    • FAQ sur le travail avec WordPress
    Outils de développement et bases (février)

    Pour débuter avec le développement, vous aurez besoin d’outils et de connaissances de base sur travailler avec des fichiers. La première chose que vous voudrez est un éditeur de texte capable. Il existe de nombreux éditeurs de code examinés ici à Hongkiat, et la plupart sont.

    Personnellement, j'utilise Atom et l'éditeur de GitHub. Bien que ce soit un éditeur extrêmement capable, il ne dispose pas de fonctionnalités FTP facilement accessibles (ce que je vous recommande de prendre en compte lorsque vous choisissez un éditeur. Vous verrez pourquoi dans un instant.).

    Familiarisez-vous avec votre éditeur. Quel que soit votre choix, je vous recommande de le lire via les recherches Google, en consultant les paramètres et en vous assurant que vous pouvez l'utiliser pour créer et modifier des fichiers sur votre ordinateur en toute confiance..

    Ensuite, vous voudrez en savoir plus sur FTP. Le protocole de transfert de fichier est un moyen de lire et d’éditer des fichiers sur un ordinateur distant. L'idée ici est que vous pourrez modifier votre site Web sans avoir à télécharger des fichiers et les télécharger une fois que vous les aurez modifiés avec une application distincte. Voici un aperçu de Coda 2 en action.

    Ce mois-ci, vous devriez passer un peu de temps à apprendre comment fonctionnent les aspects fondamentaux du Web. Pourquoi utilise-t-on les serveurs Web, à quoi sert un navigateur, etc. Vous n'avez pas besoin d'entrer dans les détails, mais vous aurez besoin d'une compréhension de base d'un certain nombre de concepts..

    Ressources qui peuvent aider

    • Une liste des éditeurs de code gratuits
    • Cinq meilleurs éditeurs de texte
    • 14 grands rédacteurs de texte pour les concepteurs Web
    • Les meilleurs éditeurs de texte de programmation
    • FTP pour les débutants
    • Qu'est-ce que FTP et comment transférer des fichiers avec
    • Comment fonctionnent les pages Web
    • Comment fonctionne un site Web
    • Vidéo sur le fonctionnement des sites Web
    • Comment fonctionnent les sites Web sur Quackit.com
    HTML et CSS (mars)

    Il est temps de mettre la main à la pâte avec du HTML et du CSS, les principales langues du Web.. Le HTML est ce qui donne aux pages leur structure, le CSS est ce qui leur donne un style.. Ce sont deux langues faciles, mais elles nécessitent une certaine pratique pour maîtriser.

    Je pense qu'il est important de mentionner qu'à partir de maintenant, vous aurez besoin de beaucoup de pratique. Je crois que toutes les langues utilisées sur le Web sont faciles mais il y a beaucoup d'informations faciles à digérer, ce qui fait partie de la difficulté de la programmation.

    ne vous découragez pas si vous ne comprenez pas quelque chose ou quelque chose ne fonctionne pas, nous avons tout été là. Une fois que vous avez parcouru quelques ressources et que vous vous sentez prêt pour un défi, je vous recommande de vous exercer en trouver un élément que vous aimez sur un site Web et essayer de le recréer. Une autre bonne méthode consiste à passer à 365 PSD ou à Dribbble et à trouver un élément Web que vous aimez..

    Par exemple, jetez un coup d'œil à cette prise de vue facile sur Dribbble. Cliquez sur la pièce jointe et essayez de recréer le widget de type de tâche intermédiaire..

    Une fois que vous pouvez créer des éléments individuels, vous pouvez vous attaquer à des projets plus volumineux, comme un site Web complet. Vous pouvez parcourir des sites comme Themeforest, Designmodo et Premium Pixels pour plus d'inspiration. Vous pouvez même prendre des thèmes WordPress / HTML prêts à l'emploi et essayer de les recréer à la maison sous forme de page HTML statique.

    Assurez-vous d'être au courant des licences. Les thèmes de Themeforest et de nombreux autres lieux sont sous licence et ne peuvent pas être utilisés sans licence, même si vous les recréez à partir de zéro.!

    Ressources qui peuvent aider

    HTML

    • W3Schools
    • Chien HTML
    • TutorialsPoint
    • Tizag

    CSS

    • W3Schools
    • Chien HTML
    • TutorialsPoint
    • Tizag
    • CSSTutorial.net

    Autres ressources

    • Codecademy HTML et CSS
    • CSS Zen Garden
    • CSS3 sur W3Schools
    • Sélecteur de couleur CSS
    • Didacticiel de sélecteur CSS interactif
    • Directives CSS
    PHP (avril)

    Le moment est venu d’apprendre quelques trucs du côté serveur. Jusqu'à présent, vous n'avez appris que le code client. HTML et CSS sont envoyés tels quels au navigateur de l'utilisateur et y sont traités. PHP est traité sur le serveur et est converti en HTML et CSS et envoyé au navigateur.. Il introduit un grand nombre de fonctionnalités utiles que vous découvrirez ce mois-ci..

    PHP est ce qui permet à WordPress d'afficher des milliers d'articles en utilisant un seul fichier. PHP est la façon dont un site Web peut afficher le nom de l'utilisateur connecté, comment Facebook peut afficher vos amis, etc. La même page sur Facebook sera très différente pour vous que pour moi en raison de la magie du code côté serveur..

    Encore une fois, PHP n'est pas difficile mais il y a beaucoup à savoir. La difficulté est encore accrue par le fait de ne pas pouvoir créer quelque chose d’utile pendant un bon bout de temps. Je recommande de regarder dès que possible Thèmes WordPress pour voir quelques applications pratiques.

    Gardez à l'esprit que vous n'avez pas besoin de tout savoir en PHP pour commencer à utiliser WordPress. L'objet PHP orienté objet n'est pas une chose dont vous devez vous soucier à court terme et vous n'avez pas à mémoriser toutes les fonctions disponibles..

    Avoir une bonne connaissance pratique des variables, des boucles, des instructions et des fonctions est un bon début. A partir de là, plus vous en saurez mieux, et vous obtiendrez beaucoup de choses grâce à WordPress lui-même..

    Ressources qui peuvent aider

    • W3Schools
    • Codecademy
    • Tizag
    • TutorialsPoint
    • Référence du langage PHP
    • Référence de fonction PHP
    Modification d'un thème WordPress (mai)

    Enfin, nous pouvons commencer avec WordPress! WordPress utilise HTML, CSS, PHP et Javascript pour afficher du contenu. Vous n'avez pas encore appris le langage Javascript, mais ça va, nous pouvons le faire dans un mois..

    La première chose à faire est de modifier un thème. En utilisant FTP, allez dans le dossier qui contient votre thème actif et jouez avec. Recherchez le titre et déplacez-le sous le contenu, ajoutez du texte, ajoutez du CSS, etc..

    Notez que cela va réellement changer votre site live, alors ne le faites que si vous êtes sûr que tout va bien. De plus, les thèmes ne doivent jamais être modifiés en touchant directement leur code. C'est bien pour la pratique, mais en réalité, vous devrez soit créez votre propre thème ou utiliser un thème enfant pour modifier un thème existant (voir la section des ressources pour ce mois pour plus d'infos).

    Ce mois-ci, l'objectif est de se familiariser avec le fonctionnement d'un thème et du code qu'il utilise. Vous devriez commencer à vous familiariser avec les balises de modèle, les fonctions spéciales WordPress pouvant être utilisées pour afficher les données de publication et les fichiers requis par un thème..

    Le thème que je recommande d’abord de modifier est Twenty Fifteen. Cela devrait être installé avec WordPress 4.1+ car il s’agit du nouveau thème par défaut. Ce thème respecte toutes les normes en vigueur et définit la barre du développement. vous pouvez être sûr que tout ce que vous voyez dans Twenty Fifteen est correct.

    À la fin du mois, vous devriez être à l'aise pour apporter des modifications mineures à un thème et avoir une idée approximative de la procédure à suivre pour créer votre propre thème à partir de zéro. n'oubliez pas, ce mois est sur le point expérimentation, n'aie pas peur faire des choses qui sont déconseillées sur certains sites. vous apprenez, pas créer un produit!

    Ressources qui peuvent aider

    • Documentation sur le thème des enfants
    • Comment créer un thème pour enfants
    • Tutoriel thème enfant
    • Tags de modèle
    Créer un thème (juin)

    Créer un thème n’est pas très différent de modifier un thème existant, mais vous devrez créer beaucoup de vos propres fichiers. n’ayez pas peur de copier-coller d’autres thèmes comme Twenty Fifteen. Des fichiers comme commentaires.php Ce qui gouverne les discussions est à peu près le même sur la plupart des sites. Vous pouvez utiliser CSS pour le rendre différent, et juste réorganiser du code HTML peut-être.

    Créer un thème est un bon exercice, car il vous emmène dans de nombreuses fonctionnalités qui approfondissent vos connaissances de WordPress en général. vous devrez créer un en-tête et un pied de page, vous devrez également penser aux barres latérales, aux menus, aux commentaires, aux publications uniques, aux pages, aux pages d'accueil et plus encore..

    Vous devriez vous concentrer sur les questions qui se posent pendant le développement. Votre site Web affichera les 10 derniers messages sur la page d'accueil, mais "que dois-je faire si je veux quelque chose de complètement différent?" C’est le genre de questions qui ne peuvent se poser que lorsqu’on construit quelque chose..

    vous devez bien comprendre la hiérarchie des modèles, qui régit les fichiers chargés d'afficher un contenu spécifique. Assurez-vous de jeter un coup d'œil aux modèles de page (voir ressources). Ceux-ci vous permettent de construire des pages avec des fonctionnalités personnalisées.

    Une fois que vous avez tout parcouru, je vous recommande de jeter un coup d'œil à Advanced Custom Fields. Ce plugin vous permet de créer des groupes d’options extrêmement utiles pour les publications que vous pouvez utiliser dans vos thèmes..

    je”Veuillez énumérer ici de nombreuses ressources, mais en cas de doute, consultez la base de code Twenty Fifteen pour obtenir de l'aide, elle devrait contenir tout ce dont vous avez besoin!

    Ressources qui peuvent aider

    • Hiérarchie des modèles
    • Tags conditionnels
    • Référence complète de la fonction
    • Thème de développement
    • Documentation de la barre latérale
    • Menus de navigation
    • Index d'archives
    • Créer une page de garde statique
    • Création d'une page de recherche
    • Créer une page 404
    • Le modèle de commentaires
    • Modèles d'auteur
    • Modèles de page
    • Champs personnalisés avancés
    Notions de base sur les crochets et les plugins (juillet)

    Le système de crochets fournit la base pour les plugins. Ils vous permettent d’ajouter de nouvelles fonctionnalités à WordPress ou de modifier des fonctionnalités de base existantes. fonctionnalité sans avoir besoin de modifier le noyau code.

    Ils fonctionnent un peu comme des déclencheurs. Au lieu d'aller au code des fichiers WordPress qui publient un article et d'ajouter votre propre code pour envoyer un courrier électronique à l'auteur, vous pouvez dire: “Lorsque WordPress publie un message, envoyez un courrier électronique à l'auteur.”. Cela peut être fait dans un fichier complètement séparé, ce qui signifie que le code principal n'est jamais modifié.

    Vous les avez également utilisés dans votre thème lorsque vous avez utilisé le wp_head () et wp_footer () les fonctions. WordPress les utilise en interne pour générer un tas de code, comme la barre d’administration par exemple. C’est ainsi que les plugins peuvent modifier des thèmes sans toucher au thème..

    En savoir plus sur les points d'ancrage sera votre point d'entrée dans le développement de plugins. Leur compréhension est essentielle pour utiliser WordPress et peut-être pour offrir des services professionnels à l'avenir. Prenez votre temps pour maîtriser celui-ci, vous compterez beaucoup sur les crochets pour tous vos projets.

    Ce mois-ci, vous ne devez pas vous plonger trop profondément dans les plugins, mais apprendre les fichiers requis et quelques notions de base conviendra probablement dans notre calendrier. Les plugins sont très faciles à créer, ils nécessitent en fait un seul fichier avec un commentaire en haut.

    De là, vous pouvez faire ce que vous voulez”Aimer, mais vous devez utiliser les bons crochets - c’est pourquoi les crochets sont si importants.

    Ressources qui peuvent aider

    • L'API Plugin
    • Le guide définitif pour les crochets
    • Guide du débutant pour les actions et les filtres
    • Définissez vos propres hameçons
    • Écrire un plugin
    • Comment créer un plugin WordPress
    Maîtrise des plugins (août)

    Août est le moment de mettre en pratique la création de plugins. Trouvez quelque chose pour lequel vous voudriez un plugin et faites-le vous-même. Souhaitez-vous que tous les biens soient transformés en “impressionnant” chaque fois qu'un article est publié? Allez-y et faites-le.

    Si vous trouvez une bonne idée, n'hésitez pas à la soumettre au référentiel du plugin, mais le nom du jeu est pratique rend parfait. Vous pouvez commencer à vous soucier de suivre les normes de codage et de vous assurer que votre code est commenté et bien formaté..

    Vous devriez avoir assez de connaissances maintenant pour être distrait par de telles choses. Après un certain temps, les commentaires et le code standard deviennent une seconde nature, même si cela semble un peu maladroit au début..

    Créez au moins 2-3 plugins ce mois-ci. Faites-les varier, si l'on modifie le contenu d'un article, l'autre devrait peut-être faire quelque chose quand un article est publié. Peut-être devriez-vous créer des types de publication personnalisés et des taxonomies personnalisées; elles sont souvent nécessaires pour des projets plus complexes, voir les liens dans la section des ressources.

    C’est à ce stade que vous devriez progressivement apprendre les domaines périphériques de WordPress, tels que la création de nouveaux rôles, de types de publications personnalisés, etc. Vous pouvez traquez tout cela et étudiez-les, mais il est peut-être préférable de les aborder au fur et à mesure qu'ils deviennent une nécessité pour un projet.

    Coder efficacement et en toute confiance avec les choses que vous connaissez est plus important que la quantité de choses dans votre cerveau. Je code depuis longtemps et j'ai parfois besoin de rechercher les choses les plus simples. Savoir que quelque chose est disponible est suffisant, pouvoir coder facilement est plus important,

    Ressources qui peuvent aider

    • Normes de codage
    • Documentation phpDocumentor
    • Taxonomies Personnalisées
    • Types de messages personnalisés
    • API de paramètres
    • API de métadonnées
    • API d'options
    • Guide complet sur les types de publication personnalisés
    • Création de thèmes et de plugins traduisibles
    • Styles et scripts de mise en file d'attente
    Javascript (septembre)

    Le (presque) dernier morceau du puzzle est Javascript. Javascript vous permet d'ajouter de l'interactivité et d'autres fonctionnalités avancées à votre site Web. En utilisant Javascript, vous pouvez créer des fenêtres contextuelles, charger des commentaires, mettre en place un défilement infini et bien plus encore..

    Javascript est fondamentalement un langage côté client mais peut être couplé avec un code côté serveur en utilisant AJAX. C'est ce qui vous permet de voter sur un article par exemple. Lorsque vous cliquez sur le bouton de vote, celui-ci se change en remerciement et le nombre de votes est incrémenté de un. Tout cela se passe sans rechargement de la page. Ceci est associé à du PHP utilisant AJAX.

    La plupart du Javascript que vous utiliserez sera jQuery. jQuery est un framework Javascript qui implémente des fonctions spéciales et vous donne un accès facile aux modèles couramment utilisés. Il est important de comprendre que jQuery est ne pas Javascript spécial, juste comme il n'y a rien de spécial à propos de PHP utilisé dans WordPress. C'est simplement un cadre dans lequel vous pouvez travailler.

    Le Javascript peut être le plus complexe puisqu'il couvre plusieurs disciplines et peut être trouvé dans de nombreux aspects d'un site Web. Des codes de suivi au chargement des ressources, en passant par la gestion des images, l'interception des actions des utilisateurs et des animations simples, c'est vraiment partout.

    La bonne nouvelle est que vous savez que vous avez toutes les connaissances nécessaires pour ajouter du Javascript à votre thème ou à votre plugin immédiatement. Tu devrais être “Sur la bosse” - tout ce que vous apprenez en ce moment devrait être facile à mettre en œuvre une fois que vous l'avez appris.

    Ressources qui peuvent aider

    Javascript

    • W3Schools
    • Codecademy
    • TutorialsPoint
    • Chien HTML

    jQuery

    • W3Schools
    • Codecademy
    • Centre d'apprentissage jQuery
    • TutorialsPoint

    Plus

    • AJAX et WordPress
    • Comment utiliser AJAX dans WordPress
    Pratique Pratique Pratique (oct)

    Pour souligner l’importance de la pratique, je recommanderais de lui consacrer un mois entier à ce stade. Je programme depuis un certain temps déjà et, comparé à un nouveau venu, je peux comprendre les nouveaux concepts plus rapidement, mais je suis encore complètement perdu sans entraînement..

    Heureusement, plus vous pratiquez, plus vite vous apprendrez des choses plus tard. En fait, en vous habituant à toujours travailler avec du code, vous aurez de moins en moins de pratique pour obtenir le même résultat..

    Dans un environnement WordPress, la meilleure façon de s'exercer consiste à créer des thèmes et des plugins. Une méthode que vous pouvez essayer consiste à recréer un plugin simple, déjà existant, à partir de zéro. Si vous êtes bloqué quelque part, vous pouvez consulter le code source du produit réel..

    Concentrez-vous sur votre compréhension des concepts que vous connaissez déjà. Entrez dans la pratique de la lecture de magazines de conception et de développement, ainsi que dans les blogs de développeurs de vos applications préférées. Voici quelques-uns des plus grands endroits à lire sur le développement Web, à part ici sur Hongkiat bien sûr.

    Votre liste de lecture

    • Smashing Magazine
    • WPMU DEV Blog
    • Une liste à part
    • Dépôt de conception Web
    • Speckyboy
    • Six révisions
    • Scotch.io
    • David Walsh Blog
    • Code.Tutsplus
    • Designmodo
    • Astuces CSS
    • ne craignez pas Internet
    Concepts avancés (novembre)

    C'est le mois où toutes les connaissances que vous possédez doivent être réunies et vous pouvez commencer à devenir un programmeur. Vous devriez pouvoir commencer voir la grande image et avoir une connaissance pratique des quatre principaux langages utilisés par WordPress: HTML, CSS, JS et PHP.

    Je conseillerais de commencer à apprendre PHP orienté objet. Vous l'utilisez déjà dans vos thèmes et plugins dans la boucle et dans d'autres constructions. OOP (PHP orienté objet) vous permettra d’écrire un meilleur code et de mieux comprendre le code principal de WordPress. De plus, c’est la passerelle pour programmer avec les langages de type C et créer ainsi des applications pour iOS par exemple..

    Vous pouvez approfondir vos connaissances sur WordPress en apprenant certaines des classes, comment interagir directement avec la base de données, comment fonctionnent les transitoires.

    Vous devriez pouvoir entreprendre de petits projets rémunérés avec confiance. N'oubliez pas que vous apprenez le plus en effectuant un travail sur commande. Il ne s'agit pas uniquement de codage, il s'agit d'apprendre à communiquer sur le code à des personnes qui ne savent rien au sujet d'Internet..

    La pratique est importante à chaque étape, mais vous devez maintenant avoir suffisamment de connaissances pour apprendre un concept sans trop de travail. Les transitoires (options avec une date d'expiration) doivent par exemple être clairs, même si vous n'en avez jamais eu besoin. Vous devriez pouvoir déterminer quand ils vous seront utiles et les rechercher au besoin..

    En tant que langue finale à apprendre pour WordPress, vous voudrez regarde MySQL qui est utilisé pour interroger directement la base de données. Une grande partie de cette fonctionnalité peut être utilisée via des fonctions, mais vous devrez parfois interroger directement la base de données..

    Je voudrais souligner l’importance de entrer dans un état d'esprit orienté objet. Cela semblera très étrange au début et leur utilisation semblera peu claire. Rappelez-vous comment l'utilisation de PHP n'était pas claire lorsque vous l'avez étudiée pour la première fois? Comment une variable et une instruction if me permettent-elles d'obtenir une page Web??

    PHP orienté objet est similaire. Il est utilisé pour les cas complexes, les éléments les plus complexes ne sont nécessaires que pour les applications à grande échelle. C'est pourquoi les concepts semblent parfois redondants ou trop complexes.

    Je recommande vraiment des tutoriels vidéo de haute qualité pour celui-ci. Mes favoris peuvent être trouvés sur Laracasts (voir ressources). Laracasts a été principalement conçu pour Laravel mais contient beaucoup de POO et d’autres concepts de haut niveau..

    • MySQL sur W3Schools
    • MySQL sur TutorialsPoint
    • Laracasts
    • PHP orienté objet pour débutants
    • TutorialsPoint
    • Documentation POO
    • Cabane dans les arbres
    • Interagir avec la base de données WordPress
    • Un guide pour les transitoires
    • La classe de marcheur
    • La classe WP_Error
    • La classe WP_Query
    Outils de développement avancés (décembre)

    Maintenant que vous en savez plus, il est temps de vous simplifier la vie en apprenant à utiliser des outils avancés. Cela inclut des choses comme utilisation de SSH pour accéder à un serveur, WP-CLI pour gérer les installations WordPress, Vagrant pour créer une installation WordPress locale, et plus.

    La première chose que vous devriez apprendre est comment configurer WordPress localement avec XAMPP, MAMP, WAMP ou Vagrant. Personnellement, j'utilise vagabond, mais le reste est très bien aussi. Cela évite d'avoir à utiliser FTP tout le temps, ce qui accélère considérablement le temps de développement..

    Ensuite, vous devriez regarder dans SSH. Cela implique en utilisant le terminal et émettre des commandes. Cela semble effrayant mais ne l'est vraiment pas. Cela ouvrira un tout nouveau monde. WP-CLI sera une excellente introduction à cela. Il vous permet d’installer WordPress en quelques secondes, de télécharger un thème, de le mettre à jour et de créer des utilisateurs de test à l’aide d’une simple commande..

    Je recommande également d'apprendre tout sur Préprocesseurs CSS. Des langages comme LESS et SASS vous permettent d’utiliser des variables, des fonctions et d’autres concepts avancés dans votre CSS.

    Dans le cadre de vos études sur les préprocesseurs, vous devriez apprendre à utiliser des outils de compilation avancés, tels que Prepros ou Codekit. Ces outils peuvent recharger le site chaque fois qu'un fichier est enregistré, compiler automatiquement le CSS, minifier le Javascript, etc..

    Cela vous donnera un aperçu du monde du codage pour la production. En développement, vous voulez utiliser autant de fichiers distincts que possible pour rendre votre code plus logique. En production, vous voulez une empreinte aussi petite que possible, aussi tous les fichiers Javascript et CSS doivent être réduits et concaténés. Les outils cités vous donnent tout ce dont vous avez besoin pour vous familiariser avec cette.

    Vous devriez également commencer à travailler plus efficacement avec votre éditeur de texte. Utilisez-vous des extraits? Vérifiez-vous votre syntaxe automatiquement? Connaissez-vous tous les raccourcis clavier qui vous faciliteraient la vie??

    C'est un domaine où vous pouvez continuellement changer et grandir. Je suis passé de XAMPP à MAMP à Vagrant. C'était une courbe d'apprentissage naturelle et je suis encore en train d'apprendre tout ce qu'il y a à savoir sur Vagrant.

    Je suis passé de Notepad ++ à Sublime à Coda à Atom. Il n’ya rien de mal avec l’un de ces outils mais au fur et à mesure que je grandissais, je progressais naturellement de l’un à l’autre.

    Enfin, vous voudrez examiner contrôle de version, spécifiquement SVN et Git. Les bases sont sensiblement les mêmes, vous aurez besoin d'apprendre quelques commandes distinctes, mais une fois que vous aurez compris l'une, l'autre sera facile à comprendre..

    Si vous voulez les deux, c’est que WordPress utilise SVN pour le moment et que vous libérez les plugins et les thèmes dont vous aurez besoin pour utiliser SVN. La plupart des projets utilisent Git comme c'est un peu mieux pour travailler en équipe, c'est ce que vous voudrez utiliser pour d'autres projets.

    Ressources qui peuvent aider

    • Utilisation de vagabond pour configurer un environnement WordPress local
    • Vagabond
    • XAMPP
    • MAMP
    • WAMP
    • Tutoriel SSH pour Linux
    • Comment utiliser SSH
    • WP-CLI
    • Tutoriel WP-CLI
    • MOINS
    • TOUPET
    • SASS Basics
    • Guides SASS
    • Débuter avec LESS
    • Codekit
    • Prepros
    • Koala
    • Un guide Visal pour le contrôle de version
    • Apprendre le contrôle de version avec Git
    • Le livre SVN
    Mots finaux

    J'espère que cet article vous a donné un bon aperçu de ce qui est nécessaire pour passer de rien à être un développeur professionnel. En réalité, si vous pouvez vous engager à temps plein, cela ne prendra probablement pas une année entière..

    Il y a deux grandes choses à garder à l'esprit. Le principal est que, même si cela n’est pas difficile, c’est BEAUCOUP de savoir, ce qui complique les choses quand on les met ensemble.. ne vous découragez pas si vous êtes bloqué ou si vous travaillez plus lentement que les autres. Chacun travaille à son rythme, si vous continuez comme ça, vous deviendrez un bon développeur..

    En outre, l’une des caractéristiques principales des bons développeurs est que ils n'arrêtent jamais d'apprendre. Ils cherchent continuellement de meilleures solutions, apprennent de nouvelles langues et de nouvelles méthodes. Ils gardent à l’esprit que le monde du codage n’est pas noir et blanc. il n'y a pas qu'une seule bonne réponse à un problème.

    Bonne chance dans vos études de codage en 2015, dites-nous comment vous vous en sortez dans les commentaires ci-dessous!