Treehouse

Introduction

Lire la description officielle

Comment Treehouse Works

Réalisez vos rêves et changer le monde

SAVOIR

Apprenez de plus de 1000 vidéos créées par des enseignants experts sur la conception web, le codage, les entreprises, et bien plus encore. Notre bibliothèque est continuellement actualisé avec la dernière sur la technologie web afin que vous ne serez jamais tomber derrière.

pratique

Pratiquez ce que vous avez appris à travers des quiz et des défis du Code interactifs. Ce style de pratique vous permettra de conserver des informations que vous avez appris, vous pouvez l'appliquer à vos propres projets futurs.

Gagner

Vous gagnerez des badges que vous le voyage à travers notre vaste bibliothèque de cours. Ces badges sont un indicateur de ce que les compétences que vous possédez actuellement et sont visibles par tout le monde (même les recruteurs de grandes entreprises!).

PHOTOTT
Cet établissement propose des programmes en :
  • Anglais

Voir les cours »

Programmes

Cette école propose également:

Cours

Bases De Php - Cours

En ligne À temps plein Temps partiel Inscription libre États-Unis d'Amérique États-Unis en ligne

Dans ce cours, je vais vous guider à travers les bases de la langue, allant de déclarations de base à conditionals. Nous allons créer un simple "Unit Converter" ainsi qu'un "programme d'exercice quotidien». Nous allons ensuite terminer en combinant ces programmes avec le HTML pour créer une page Web personnelle de démontrer vos compétences. [+]

Basics PHP Dans ce cours, je vais vous guider à travers les bases de la langue, allant de déclarations de base à conditionals. Nous allons créer un simple "Unit Converter" ainsi qu'un "programme d'exercice quotidien». Nous allons ensuite terminer en combinant ces programmes avec le HTML pour créer une page Web personnelle de démontrer vos compétences. Ce que vous apprendrez Variables Les opérateurs conditionals Commentaires PHP sur le Web Apprendre à connaître PHP PHP est l'une des technologies les plus utilisées sur l'Internet aujourd'hui, en soutenant de nombreux projets tels que WordPress, Drupal, Wikipedia et Facebook. Une estimation prudente est que 25% de la bande est construit sur PHP. La force motrice derrière PHP a toujours été; pour résoudre les problèmes, et de le rendre plus rapide et plus facile de construire des sites Web. En raison de ce lecteur, PHP est un excellent choix pour la création de sites web simples mais puissants et des applications. Convertisseur d'unité PHP dispose de 2 types de variables numériques: entiers, pour des nombres entiers tels que 1 quoique 9, et des flotteurs, des fractions telles que le coût de 1,99. Dans ce cours, nous allons créer un simple convertisseur de l'unité qui va utiliser ces variables numériques, ainsi que des opérateurs arithmétiques, pour calculer les conversions de poids et de distance. Programme d'exercice quotidien Dans cette section, nous allons continuer à élargir les compétences que vous avez appris, que nous explorons plusieurs types de données et la logique nécessaire pour créer un "programme d'exercice quotidien». Nous stockons chaque exercice dans une variable STRING, alors nous allons utiliser conditionals pour contrôler que l'exercice est affiché. PHP sur le Web Dans cette section, nous allons utiliser PHP en combinaison avec HTML pour créer votre première page Web de PHP. Vous apprendrez comment PHP peut réduire le travail occupé et la maintenance, ce qui nous permet de travailler plus rapidement et être plus productifs. Enfin, nous allons combiner les scripts précédents pour créer une page Web personnelle de démontrer vos compétences. Professeur Alena Holligan Après avoir commencé dans les beaux-arts et le déménagement dans la conception graphique, Alena a trouvé sa passion pour la programmation il y a plus de 15 ans et n'a jamais regardé en arrière. Alena jouit la communauté et est excité pour initier les gens dans le monde merveilleux de PHP et le Tech Community Portland. Lorsqu'ils ne sont pas à son ordinateur, Alena aime explorer Portland avec ses amis et sa famille, y compris ses 3 jeunes enfants. Elle aime aussi la Symphonie, Cuisine, Livres, Fils et Yoga. [-]

Bien Sûr - Bases Javascript

En ligne À temps plein Temps partiel Inscription libre États-Unis d'Amérique États-Unis en ligne

JavaScript est un langage de programmation qui entraîne le web: de front-end conception de l'interface utilisateur, pour backend programmation côté serveur, vous trouverez JavaScript à chaque étape d'un site web et une application web. Dans ce cours, vous apprendrez les concepts fondamentaux de programmation et de la syntaxe du langage de programmation JavaScript. [+]

JavaScript Basics JavaScript est un langage de programmation qui entraîne le web: de front-end conception de l'interface utilisateur, pour backend programmation côté serveur, vous trouverez JavaScript à chaque étape d'un site web et une application web. Dans ce cours, vous apprendrez les concepts fondamentaux de programmation et de la syntaxe du langage de programmation JavaScript. Ce que vous apprendrez Qu'est-ce que JavaScript est et où il est utilisé Les concepts de base de programmation comme variables, types de données et des instructions conditionnelles Quelles sont les fonctions et pourquoi ils sont utiles Comment faire pour résoudre des problèmes de programmation La syntaxe de base du langage de programmation JavaScript Présentation de JavaScript En savoir plus sur le langage de script le plus populaire sur la planète. La langue qui pousse des millions de sites web interactifs, les pouvoirs serveurs Web rapide et peut même être utilisé pour construire des applications de bureau. Dans cette étape, vous allez créer votre premier programme JavaScript et apprendre comment résoudre vos erreurs de programmation. Stockage et suivi de l'information avec les variables Apprenez à utiliser des variables pour stocker des informations qui changent au cours d'un programme, comme le score dans un jeu, ou un total de vente. Vous apprendrez également sur les différents types de données en JavaScript comme chaîne de caractères, nombres et les valeurs booléennes. Travailler avec des chiffres Les chiffres sont partout dans la programmation. Vous les utilisez pour suivre le score d'un joueur dans un jeu, pour calculer le coût d'expédition d'un produit, ou tout simplement pour compter le nombre de fois qu'un bouton "Like" a été cliqué sur une page. Dans cette section du cours, vous allez apprendre à faire des mathématiques de base en JavaScript. Prendre des décisions avec des instructions conditionnelles Les instructions conditionnelles vous permettent de contrôler le «flux» de votre programme. Ils vous permettent d'exécuter un code différent en fonction des conditions de votre programme. Création d'un code réutilisable avec fonctions fonctions JavaScript sont un outil puissant qui vous permettent de créer réutilisables morceaux de code. Ils rendent la programmation plus rapide, plus facile et moins sujette aux erreurs. Ils sont également l'un des concepts les plus importants dans la programmation JavaScript. Professeur Dave McFarland Dave est un développeur web, O'Reilly auteur et enseignant Treehouse. Vous pouvez le suivre sur Twitter @davemcfarland [-]

Bien Sûr - Comment Faire Un Site Web

En ligne À temps plein Temps partiel Inscription libre États-Unis d'Amérique États-Unis en ligne

Si vous ne l'avez jamais construit un site Web avant et vous avez pas de codage ou de conception d'expérience, c'est l'endroit pour commencer. Dans ce projet, nous apprenons comment construire un site web moderne du portefeuille pour les ordinateurs de bureau, les tablettes et les appareils mobiles. Nous commençons avec HTML de base et de la syntaxe CSS. Ensuite, nous apprenons comment construire des pages Web personnalisées avec une galerie d'images et la page de contact. Enfin, nous marchons à travers la façon de partager un site Web en direct sur le web. [+]

Comment faire un site Web Si vous ne l'avez jamais construit un site Web avant et vous avez pas de codage ou de conception d'expérience, c'est l'endroit pour commencer. Dans ce projet, nous apprenons comment construire un site web moderne du portefeuille pour les ordinateurs de bureau, les tablettes et les appareils mobiles. Nous commençons avec HTML de base et de la syntaxe CSS. Ensuite, nous apprenons comment construire des pages Web personnalisées avec une galerie d'images et la page de contact. Enfin, nous marchons à travers la façon de partager un site Web en direct sur le web. Ce que vous apprendrez Comment écrire HTML de base Comment le style des pages Web avec CSS Comment acheter un domaine et l'hébergement Comment télécharger des fichiers Début HTML et CSS Dans ce tutoriel, nous allons vérifier sur un exemple de projet web final, nous visons à construire. Ensuite, nous allons apprendre à coder notre premier élément HTML, ce qui contribuera à former la structure de notre site Web. Enfin, nous terminerons par le coiffage notre site web avec quelques simples CSS. Ces deux langues, HTML et CSS, forment les éléments de base de tout projet web. HTML Première HTML est un langage informatique spécial qui décrit la structure d'un document. Avec HTML, nous pouvons construire des pages web qui contiennent du texte, des images, et bien d'autres types de contenu. Tout d'abord, nous allons commencer par une leçon d'histoire. Ensuite, nous allons plonger dans les dernières avancées en HTML en créant une structure simple de page. Création de contenu HTML Lors de la construction des sites Web, il est préférable d'écrire autant de la structure HTML que possible avant de passer à CSS. Dans la pratique, vous aller et venir entre HTML et CSS, mais la construction de la plupart de la première structure, il sera un processus plus facile. Nous allons d'abord commencer par la création de la navigation pour notre site. Ensuite, nous pouvons passer à la structuration de la galerie d'images et d'autres contenus de la page. Enfin, nous terminerons en incluant un fichier CSS dans notre page HTML. CSS: Cascading Style Sheets CSS est un langage qui nous permet de faire des dessins qui sont bien organisés et belle. Alors que HTML décrit la structure de l'information, CSS décrit comment cette information doit être présentée visuellement. Avant de commencer à coder le CSS pour notre site, nous allons passer un peu de temps à apprendre sur la syntaxe de CSS. Personnalisation des couleurs et les polices de caractères Couleurs en CSS nécessitent un format spécial codé appelé hexadécimal. Nous allons d'abord en apprendre davantage sur les nombres hexadécimaux et nous pouvons les utiliser dans nos valeurs de couleur. Ensuite, nous allons apprendre à rechercher des polices sous licence ainsi que la façon d'inclure les polices dans une page Web. Pages Web Styling et Navigation Les techniques nécessaires pour coiffer une galerie d'images, ainsi que la navigation horizontale sont en fait assez similaire. Tout d'abord, nous allons apprendre comment le style d'un groupe d'images et de les convertir en lignes et en colonnes pour notre galerie d'images. Ensuite, nous allons utiliser une technique CSS similaire pour créer la navigation horizontale à partir d'une liste à puces. Ajout de pages à un site Web Lorsque plusieurs pages sont reliées entre elles, les pages deviennent collectivement connues sous le nom d'un site Web. La page d'accueil servira de modèle à la fois notre page de contact et à propos de la page. Dans les deux pages, nous allons apprendre de nouvelles techniques de CSS. Responsive Web Design et test Les sites web modernes sont construits avec des utilisateurs mobiles et de bureau à l'esprit. En construisant notre site avec des pourcentages de fluide (au lieu de pixels fixes), nous avons pris un bon départ. Cependant, nous pouvons ajouter des règles CSS spéciales appelées requêtes de médias pour améliorer encore l'expérience. Après avoir ajouté une conception adaptée, nous allons tester le site sur quelques appareils. Partage d'un site Web Nous avons terminé le codage de notre site et maintenant il est temps de le déployer en direct sur le Web afin que d'autres personnes puissent le voir. Premièrement, nous allons acheter notre domaine et hébergement. Ensuite, nous allons utiliser le protocole de transfert de fichiers (FTP) pour mettre nos fichiers sur notre serveur. Déboguage des problèmes de HTML et CSS Lors de la création de sites Web, la résolution de problèmes sont essentiels. Tout d'abord, nous allons apprendre comment accéder aux outils de développement pour trouver des problèmes avec notre code. Ensuite, nous allons marcher à travers quelques problèmes de HTML et CSS communs et comment les corriger rapidement. Professeur Nick Pettit Nick est un professeur à Treehouse et un développeur indépendant de jeux. Sa poignée Twitter est @nickrp. [-]

Bien Sûr - La Conception D'applications Mobiles Pour Ios

En ligne À temps plein Temps partiel Inscription libre États-Unis d'Amérique États-Unis en ligne

Apprenez les bases de la conception d'une application mobile, de l'idée initiale, Wireframes à la conception de l'interface utilisateur. Vous allez créer la conception pour une application de journal tout en apprenant comment écrire la spécification de conception d'une application, l'expérience utilisateur, en passant par la création d'actifs pour le développement. Le projet mettra l'accent sur la plate-forme iOS, mais vous apprendrez quelques trucs et astuces sur l'adaptation de la conception des plates-formes comme Android et Windows. [+]

Conception mobile App pour iOS Apprenez les bases de la conception d'une application mobile, de l'idée initiale, Wireframes à la conception de l'interface utilisateur. Vous allez créer la conception pour une application de journal tout en apprenant comment écrire la spécification de conception d'une application, l'expérience utilisateur, en passant par la création d'actifs pour le développement. Le projet mettra l'accent sur la plate-forme iOS, mais vous apprendrez quelques trucs et astuces sur l'adaptation de la conception des plates-formes comme Android et Windows. Introduction à l'UI Design En savoir ce que l'utilisateur la conception d'interface implique, ce que nous allons concevoir et une certaine compréhension des langages de développement utilisés pour construire notre application. Découvrir les outils qui sont utilisés pour créer une interface utilisateur. Enfin, en apprendre davantage sur les nuances de la conception pour la plate-forme iOS d'Apple. ADS Rédaction et préparation Apprenez à créer des documents utiles qui vous aideront à éduquer et aider votre processus de conception plus tard. Rédaction d'un énoncé de définition d'application (ADS) vous aide à établir la mise au point de votre application et de définir son public. Wireframing, Interaction Design et planification Apprenez à planifier votre application en créant un document wireframe numérique et la compréhension des décisions de UX et la typographie de base. Nous allons aussi jeter un oeil sur la façon de concevoir des cibles tactiles et quelques trucs et astuces autour de ce problème de conception problématique. Concevoir notre App Commençons la conception de notre application en utilisant Sketch. Nous allons sauter à droite dans la conception d'une belle interface, tout en apprenant comment exporter notre illustration pour l'affichage de la rétine et de plates-formes supplémentaires, si nécessaire. Travailler avec un développeur Une profonde comment faire de l'exportation de votre œuvre via Sketch et apprendre à garder les développeurs heureux en produisant une documentation complète pour une utilisation en avant dans Xcode. Nous allons aussi jeter un coup d'oeil dans le processus d'approbation de l'application et de mettre en lumière certains problèmes courants et comment les éviter. Professeur Sarah Parmenter Sarah Parmenter est un concepteur multidisciplinaire. Elle a une liste de clients qui comprend Blackberry, Nouvelles internationales, et STV et se spécialise dans la conception de l'interface utilisateur pour iOS. Sarah est le propriétaire de vous savez qui, co-hôte du Happy Monday podcast, et a été élu «Designer de l'année» de .Net Magazine en 2011. [-]

Bien Sûr - Ruby On Rails 5 Bases

En ligne À temps plein Temps partiel Inscription libre États-Unis d'Amérique États-Unis en ligne

Dans ce cours, nous allons mettre en place une application de blogging simple avec juste une poignée de commandes Rails. Ensuite, nous allons plonger dans ce que nous avons créé et vous aidons à comprendre vraiment ce qui se passe. Nous allons vous montrer comment travailler avec des modèles, vues et contrôleurs pour ajouter rapidement de nouvelles fonctionnalités à votre application. À la fin de ce cours, vous serez prêt à créer des applications web de base dans Rails. [+]

Ruby on Rails 5 Basics Dans ce cours, nous allons mettre en place une application de blogging simple avec juste une poignée de commandes Rails. Ensuite, nous allons plonger dans ce que nous avons créé et vous aidons à comprendre vraiment ce qui se passe. Nous allons vous montrer comment travailler avec des modèles, vues et contrôleurs pour ajouter rapidement de nouvelles fonctionnalités à votre application. À la fin de ce cours, vous serez prêt à créer des applications web de base dans Rails. Ce que vous apprendrez Création d'applications Rails Des modèles Vues Contrôleurs Création d'une application Nous allons créer une application Rails nouvelles, et une ressource simple. Une ressource est quelque chose que vous voulez que les utilisateurs soient en mesure de créer, lire, mettre à jour et supprimer des instances de. Avec juste un couple Rails commandes, votre site sera prêt à fonctionner et entièrement interactif! le traitement des demandes Dans cette étape, nous allons jeter un coup d'oeil de plus près à la ressource que nous avons créé, et vous montrer comment Rails gère les demandes. Utilisation de la console Rails La console Rails est utile lorsque vous devez faire une opération sur plusieurs objets de modèle à la fois, ou de regarder modèle attributs que vous ne l'avez pas encore ajouté à votre point de vue. Nous allons vous montrer comment mettre à jour les objets de modèle à l'aide de la console. Ajout d'un modèle Attribut Notre application est capable de stocker des titres pour nos postes, mais nous avons oublié d'ajouter un corps de poste pour maintenir le contenu du message réel. A ce stade, nous allons corriger cela. Tout d'abord, nous avons besoin d'ajouter une colonne à la base de données, de sorte que nos objets de modèle de poste peuvent stocker la valeur de leurs attributs corporels. Ensuite, nous devons mettre à jour nos vues à nous montrer ces valeurs. Et enfin, nous avons besoin de mettre à jour le contrôleur pour permettre un nouveau texte du corps à soumettre des formulaires HTML. Professeur Jay McGavren Resident Ruby enseignant pour Treehouse. Rubyist depuis 2007. Auteur de Head First Ruby, un livre tutoriel sur le noyau du langage Ruby. [-]

Vidéos

Anybody Can Code (Full Length Success Story Video)

Expanding Opportunities

Contact