En tant que langage côté serveur le plus populaire du Web, PHP existe depuis un certain temps maintenant. Dans le passé, PHP avait apparemment plus de problèmes que d’autres langages modernes, tels que Python et Ruby. Heureusement, selon ce développeur, les tables ont commencé à tourner. Nous commençons à vivre la prochaine renaissance de PHP! Mais que se passe-t-il si ces nouveaux outils et cadres ne vous disent rien? Et si vous débutez dans cette industrie? Par où commence tu Qu'apprenez-vous? Dans quel ordre avancez-vous?
Espérons que ce guide spécifique sur PHP, proposé dans le cadre des cours Tuts +, aidera à combler ces lacunes. Alors qu'est-ce que tu attends? Commençons.
L'été touche à sa fin et il est presque temps de retourner à l'école. Dans cet esprit, abordons les notions de base et partageons avec vous une sélection de didacticiels et d'articles destinés aux débutants, qui expliquent les outils, panneaux et autres astuces proposés par Adobe Illustrator.!
Attends là, partenaire. Avant de pouvoir suivre ce guide, assurez-vous de bien comprendre les technologies suivantes:
Apprendre à coder revient à entrer pour la première fois dans un pays étranger, où personne ne parle votre langue. Qu'est-ce que PHP représente? Variables? Hein? Et pourquoi les fonctions et les méthodes font des choses similaires, mais ont des noms différents? Ce truc est trop déroutant!
Ne vous inquiétez pas: c'est déroutant, jusqu'à ce que ce ne soit plus le cas. Voici les premiers pas.
Cet article d'introduction traitera de l'essentiel de la syntaxe PHP.
Dans Bien se familiariser avec PHP, Andrew Burgess vous enseignera tout ce que vous devez savoir sur les bases de PHP..
Dans ce cours, je vais vous apprendre à utiliser PHP à partir de zéro. naturellement, nous devrons aussi apprendre un peu de MySQL dans le processus!
Dans ce cours, Andrew Burgess vous apprendra l'essentiel à utiliser pour interroger vos bases de données avec SQL.
Bien qu’il ne soit pas spécifique à PHP, il est extrêmement important de choisir un éditeur de code approprié et d’en apprendre davantage sur son fonctionnement..
Bon travail! Si vous avez atteint cette section, vous devez absolument vous féliciter; vous représentez la minorité! La plupart des gens sont vite dépassés et abandonnent. Ne t'arrête pas! Pour votre prochaine série de travaux, vous devez apprendre les nouveautés de PHP et créer votre premier blog à l'aide de WordPress..
Dans ce cours, je vous présenterai de nouveaux ajouts à PHP, afin que vous puissiez être opérationnel le plus rapidement possible.!
WordPress est sans aucun doute le logiciel Web le plus populaire parmi les éditeurs en ligne.
Digging in WordPress vous montre comment exploiter le potentiel de WordPress et faire passer votre blog à un niveau supérieur dans un langage clair et facile à lire..
Vous êtes déjà si loin? Bien pour vous! Rappelez-vous comment, dans la section précédente, j'ai noté que vous étiez dans la minorité d'avoir atteint ce stade? Eh bien, je le répète! Un pourcentage incroyablement élevé de développeurs ne va jamais au-delà de la personnalisation de thèmes WordPress simples. N'hésitez pas à faire une danse de la victoire, avant de passer à autre chose.
… Fini? Bon, commençons à creuser dans les frameworks MVC. Bien que vous ayez à choisir parmi de nombreux frameworks PHP, voici mes recommandations:
Vous vous sentez toujours bloqué à l'ère de la procédure, du code compliqué qui s'enflamme au moment où vous devez faire une addition? Il y a de meilleures façons, et c'est connu comme MVC.
«Se pourrait-il, pensais-je, que PHP dispose enfin d'un framework vraiment moderne?
Rejoignez-moi alors que je fouille dans le framework Laravel et montre comment créer facilement des applications Web!
Dans ce cours, je vous expliquerai le processus de création d'une application Web pratique avec Laravel - étape par étape!
Cet article vise à vous montrer comment installer et utiliser des packages Composer..
Ce cours vous permettra de vous familiariser le plus rapidement possible avec les derniers ajouts au framework Laravel..
En tant que développeur, vous constaterez qu'un langage ou une structure est simplement un outil permettant de créer des applications Web. Vos compétences passeront au niveau suivant lorsque vous commencerez à rechercher des sujets relatifs à l'architecture et à l'agnostique des langues, tels que pourquoi nous avons besoin du contrôle de version ou pourquoi les modèles de conception peuvent être utiles.
En tant que concepteurs Web, il est fort possible que, bien que vous utilisiez le contrôle de version dans vos projets, la vérité est que, le plus souvent, vous ne le faites pas..
Andrew Burgess, instructeur de Tuts +, vous guidera à travers les eaux parfois effrayantes de la gestion de code source avec Git, le système de contrôle de version rapide.
Un système de contrôle de version, comme Git, peut garder trace des bogues, des fonctionnalités, des expériences et de tout le reste.
Non, ce n'est pas un article qui vous encourage à dormir plus! Cependant, si c’était votre première inclination, le texte suivant a été conçu sur mesure pour vous.!
Les tutoriels sur les dorsales décrivent souvent le processus d’envoi de requêtes RESTful, mais comment capturer ces données?
Dans ce cours, vous apprendrez ce que sont les modèles de conception, comment chacun d'eux est défini, à quoi ils servent et, bien sûr, comment les implémenter en PHP!
Un code propre décrit à quoi doit ressembler un code bien écrit dans des conditions idéales. De manière pragmatique, toute refactorisation représente de simples étapes vers un code propre..
Pendant des années et des années, lors de la refactorisation du code, les développeurs tremblaient silencieusement après chaque modification. Est-il possible que je viens de casser le code? Je ferais mieux de passer au navigateur pour vérifier! Pensez à vos tests en tant que petits robots qui exécutent du code à chaque sauvegarde. Si vous cassez quelque chose, vos robots de test vous en informeront immédiatement!
Dans ce cours, rejoignez Radoslaw Benkel, qui vous expliquera comment utiliser la suite de tests la plus populaire de PHP, PHPUnit..
Il est important de se rappeler que vous ne devriez jamais planter vos pieds dans une seule langue (pour ainsi dire). Faites un effort concerté pour continuer votre apprentissage. Apprenez Ruby et voyez pourquoi tant de développeurs préconisent le framework Ruby on Rails. Jouez avec Node.js et Express. Essayez Django! Même si vous ne basculez jamais complètement vers ces plateformes, je vous promets que vous sortirez de l'autre côté en tant que meilleur développeur..
C'est indéniable: notre secteur est extrêmement difficile. Quoi que vous fassiez, ne vous arrêtez pas et continuez à apprendre. S'amuser!