Treehouse

Введення

Прочитайте офіційний опис

Скільки Treehouse робіт

Досягти ваші мрії і змінити світ

Дізнатися

Дізнайтеся, з більш ніж 1000 відео, створених досвідченими викладачами на веб-дизайн, кодування, бізнес і багато іншого. Наша бібліотека постійно оновлюється з останніми на веб-технології, так що ви ніколи не відставати.

практика

Практика, що ви дізналися через вікторини та інтерактивні виклики кодексу. Цей стиль практикуючи дозволить вам зберегти інформацію ви дізналися, так що ви можете використовувати її для своїх власних майбутніх проектів.

заробляти

Ви будете отримувати значки, як ви подорож через нашу велику бібліотеку курсів. Ці знаки є індикатором того, що навички, які ви в даний час мають і доступний для перегляду (навіть рекрутерів з великих компаній!).

PHOTOTT
В цьому навчальному закладі пропонуються освітні програми за наступними напрямками:
  • англійська

Переглянути курси »

Програми

Цей навчальний заклад також пропонує:

курс

Звичайно - JavaScript Основи

Онлайн навчання Стаціонарна форма навчання Заочна та вечірня форма Відкритий конкурс США США Інтернет

JavaScript це мова програмування, який управляє веб: від переднього кінця дизайну користувальницького інтерфейсу, бакенду програмування на стороні сервера, ви знайдете JavaScript на кожному етапі веб-сайту і веб-додатки. У цьому курсі ви дізнаєтеся основні поняття програмування і синтаксис мови програмування JavaScript. [+]

JavaScript Основи JavaScript це мова програмування, який управляє веб: від переднього кінця дизайну користувальницького інтерфейсу, бакенду програмування на стороні сервера, ви знайдете JavaScript на кожному етапі веб-сайту і веб-додатки. У цьому курсі ви дізнаєтеся основні поняття програмування і синтаксис мови програмування JavaScript. Те, що ви дізнаєтеся Що JavaScript і де він використовується Основні поняття програмування, такі як змінні, типи даних і умовні оператори Які функції і чому вони корисні Пошук та усунення несправностей програмування Базовий синтаксис мови програмування JavaScript представляючи JavaScript Дізнайтеся про найпопулярніші мови сценаріїв на планеті. Мова, який управляє мільйони інтерактивних веб-сайтів, повноваження швидко веб-серверів і навіть можуть бути використані для створення настільних додатків. На цьому етапі ви створите свою першу програму JavaScript і дізнатися, як усунути ваші помилки програмування. Зберігання та відстеження інформації зі змінними Дізнайтеся, як використовувати змінні для зберігання інформації, яка змінюється під час роботи програми, як рахунок в грі, або в цілому продажів. Ви також дізнаєтеся про різні типи даних в JavaScript, як рядки, числа і логічних значень. Робота з числами Числа всюди в програмуванні. Ви можете використовувати їх, щоб відслідковувати рахунок гравця в грі, щоб розрахувати вартість перевезення товару, або просто підрахувати, скільки разів кнопка "Like" була натиснута на одній сторінці. У цьому розділі курсу, ви дізнаєтеся, як зробити основну математику в JavaScript. Прийняття рішень з умовним звітності Умовні оператори дозволяють управляти "потік" вашої програми. Вони дозволяють запускати інший код в залежності від умов у вашій програмі. Створення повторно використовуваного коду з функціями Функції JavaScript є потужним інструментом, який дозволяє створювати багаторазові шматки коду. Вони роблять програмування швидше, простіше і менш схильний до помилок. Вони також є одним з найважливіших понять в області програмування JavaScript. Учитель Дейв МакФарленд Дейв є веб-розробник, O'Reilly автор і викладач Treehouse. Ви можете слідувати за ним на Twitter @davemcfarland [-]

Звичайно - мобільний дизайн додаток для ІОС

Онлайн навчання Стаціонарна форма навчання Заочна та вечірня форма Відкритий конкурс США США Інтернет

Вивчіть основи розробки мобільних додатків, від первісної ідеї, каркаси для дизайну користувальницького інтерфейсу. Ви створите дизайн для додатка щоденника під час навчання, як писати специфікації проектування додатків, призначений для користувача досвід, аж до створення засобів для розвитку. Проект буде спрямований на платформі IOS, однак ви дізнаєтеся деякі поради і прийоми по адаптації дизайну для платформ, таких як Android і Windows. [+]

Mobile App Дизайн для прошивкою Вивчіть основи розробки мобільних додатків, від первісної ідеї, каркаси для дизайну користувальницького інтерфейсу. Ви створите дизайн для додатка щоденника під час навчання, як писати специфікації проектування додатків, призначений для користувача досвід, аж до створення засобів для розвитку. Проект буде спрямований на платформі IOS, однак ви дізнаєтеся деякі поради і прийоми по адаптації дизайну для платформ, таких як Android і Windows. Введення в UI Design Дізнайтеся, що призначений для користувача інтерфейс дизайн має на увазі, що ми будемо розробляти, і деяке розуміння мов програмування використовується для створення нашого застосування. Відкрийте для себе інструменти, які використовуються для створення призначеного для користувача інтерфейсу. І, нарешті, дізнатися про нюанси розробки для платформи Apple, IOS. ADS Написання і підготовка Дізнайтеся, як створити корисну документацію, яка допоможе навчити і допомогти процес розробки пізніше. Написання заяви визначення додатки (ADS) дозволяє встановити фокус вашого застосування і визначити свою аудиторію. Wireframing, взаємодія Проектування і планування Дізнайтеся, як планувати свій додаток, створюючи цифровий каркасного документа і розуміння деяких основних UX і друкарських рішень. Ми також збираємося глянути на те, як розробити для сенсорних цілей і деякі поради і прийоми навколо цього проблемне питання дизайну. Проектування нашого застосування Давайте почнемо розробку нашого застосування, використовуючи ескіз. Ми будемо стрибати прямо в проектуванні красивий інтерфейс під час навчання, як експортувати наше художній твір для сітківки дисплей і додаткові платформи, якщо це необхідно. Робота з розробником Більш глибоке, як до експортувати свої художні роботи за допомогою Ескіз і навчитися тримати розробників щасливі, виробляючи повну документацію для подальшої використання в Xcode. Ми також збираємося глянути на процес затвердження додатків і виявити деякі загальні проблеми і як їх уникнути. Учитель Сара Парментер Сара Парментер є багатопрофільним дизайнером. У неї є список клієнтів, який включає Blackberry, News International, і СТВ і спеціалізується в області дизайну користувальницького інтерфейсу для IOS. Сара є власником ви знаєте, хто, співведучий подкасту Щасливий понеділок, і був визнаний "Дизайнер року" .NET Magazine в 2011 році. [-]

Звичайно - рубін на рейках 5 основам

Онлайн навчання Стаціонарна форма навчання Заочна та вечірня форма Відкритий конкурс США США Інтернет

У цьому курсі, ми збираємося створити просте додаток для ведення блогів за допомогою всього декількох команд Rails. Потім ми заглибимося в те, що ми створили і допоможе вам дійсно зрозуміти, що відбувається. Ми покажемо вам, як працювати з моделями, уявленнями і контролерами швидко додавати нові функції в додаток. До кінця цього курсу, ви будете готові до створення загального пошуку додатків в Rails. [+]

Ruby On Rails 5 Основи У цьому курсі, ми збираємося створити просте додаток для ведення блогів за допомогою всього декількох команд Rails. Потім ми заглибимося в те, що ми створили і допоможе вам дійсно зрозуміти, що відбувається. Ми покажемо вам, як працювати з моделями, уявленнями і контролерами швидко додавати нові функції в додаток. До кінця цього курсу, ви будете готові до створення загального пошуку додатків в Rails. Те, що ви дізнаєтеся Створення Rails додатки моделі думки контролери створення програми Ми створимо додаток нові рейки, і простий ресурс. Ресурс є те, що ви хочете, щоб користувачі могли створювати, читати, оновлювати і видаляти екземпляри. За допомогою всього лише кілька Rails команди, ваш сайт буде готовий до запуску і повністю інтерактивним! Процедура розгляду заяв про На цьому етапі ми будемо більш уважно поглянути на ресурс ми створили, і показати вам, як Rails обробляє запити. Використання консолі Rails Консоль Rails корисна, коли вам потрібно зробити операцію на багатьох модельних об'єктів відразу, або подивитися на моделі атрибути, які ви ще не додали до уявленням. Ми покажемо вам, як оновити об'єкти моделі за допомогою консолі. Додавання моделі атрибута елемента Наше додаток може зберігати заголовки для наших постів, але ми забули додати пост тіло, щоб тримати фактичний зміст пост. На цьому етапі ми збираємося виправити це. По-перше, нам потрібно додати стовпець в базу даних, так що наші об'єкти розмістити модель може зберігати значення їх атрибутів тіла. Потім ми повинні оновити свої погляди, щоб показати нам ці цінності. І, нарешті, нам потрібно оновити контролер, щоб новий основний текст, який буде представлений в HTML-форм. Учитель Джей McGavren Resident Рубін учитель для Treehouse. Rubyist з 2007 р Автор Head First Рубі, підручник книги на головному рубінового мовою. [-]

Звичайно - як зробити веб-сайт

Онлайн навчання Стаціонарна форма навчання Заочна та вечірня форма Відкритий конкурс США США Інтернет

Якщо ви ніколи не побудували сайт раніше, і ви не маєте кодування або досвід проектування, це місце, щоб почати. У цьому проекті ми дізнаємося, як побудувати сучасний веб-сайт портфоліо для настільних комп'ютерів, планшетних ПК і мобільних пристроїв. Почнемо з основного HTML і синтаксису CSS. Далі ми дізнаємося, як створювати власні веб-сторінки з галереєю зображень і контактній сторінці. І, нарешті, ми йдемо через як розділити сайт живуть в Інтернеті. [+]

Як зробити сайт Якщо ви ніколи не побудували сайт раніше, і ви не маєте кодування або досвід проектування, це місце, щоб почати. У цьому проекті ми дізнаємося, як побудувати сучасний веб-сайт портфоліо для настільних комп'ютерів, планшетних ПК і мобільних пристроїв. Почнемо з основного HTML і синтаксису CSS. Далі ми дізнаємося, як створювати власні веб-сторінки з галереєю зображень і контактній сторінці. І, нарешті, ми йдемо через як розділити сайт живуть в Інтернеті. Те, що ви дізнаєтеся Як писати основний HTML Як стиль веб-сторінок за допомогою CSS Як купити домен та хостинг Як завантажити файли Починаючи з HTML і CSS У цьому короткому посібнику ми перевірити приклад остаточного веб-проекту ми прагнемо побудувати. Тоді ми дізнаємося, як код HTML наш перший елемент, який допоможе сформувати структуру нашого сайту. І, нарешті, ми закінчимо наш веб-сайт для укладання з деякими простими CSS. Ці дві мови, HTML і CSS, формують основні будівельні блоки будь-якого веб-проекту. HTML Перший HTML це спеціальний комп'ютерний мову, що описує структуру документа. За допомогою HTML, ми можемо створювати веб-сторінки, що містять текст, зображення, і багато інших типів контенту. По-перше, ми почнемо з короткого уроку історії. Тоді ми будемо копатися в останніх досягнень в HTML, створивши просту структуру сторінки. Створення HTML Content При створенні веб-сайтів, то краще написати якомога більше HTML структури, наскільки це можливо, перш ніж перейти до CSS. На практиці, ви будете рухатися взад і вперед між HTML і CSS, але будувати велику частину структури спочатку зробити його більш легким процесом. По-перше, ми почнемо з створення навігації для нашого сайту. Потім ми можемо перейти до структурування галереї фотографії та інший вміст сторінки. І, нарешті, ми закінчимо, включивши в CSS файл в нашій HTML сторінки. CSS: каскадні таблиці стилів CSS це мова, яка дозволяє нам робити проекти, які добре організовані і красиво. У той час як HTML описує структуру інформації, CSS описує, як ця інформація повинна бути візуально представлена. Перед тим, як почати кодування CSS для нашого сайту, ми будемо витрачати деякий час на вивчення синтаксису CSS. Налаштування кольору та шрифти Кольори в CSS потрібен спеціальний кодований формат, який називається шестнадцатеричной. Спочатку ми дізнаємося про шістнадцятирічних чисел, а потім ми можемо використовувати їх в наших колірних значень. Тоді ми дізнаємося, як знайти ліцензовані шрифти, а також як включити шрифти в веб-сторінки. Стилізація веб-сторінок і навігація Методики, необхідні для укладання галерею зображень, а також горизонтальної навігації насправді дуже схожі. По-перше, ми дізнаємося, як стиль групи зображень і конвертувати їх в рядки і стовпці для нашої галереї зображень. Тоді ми будемо використовувати подібну техніку CSS, щоб створити горизонтальну навігацію з невпорядкованого списку. Додавання сторінок на веб-сайт При наявності декількох веб-сторінок пов'язані один з одним, сторінки стають відомі під загальною назвою як веб-сайт. Домашня сторінка служитиме в якості шаблону для обох сторінці контактів і про сторінку. На обох сторінках, ми будемо вивчати деякі нові методи CSS. Адаптивний веб-дизайн і тестування Сучасні веб-сайти побудовані з мобільних і настільних користувачів на увазі. Створюючи наш сайт за допомогою рідких відсотках (замість фіксованих пікселів), ми геть до хорошого початку. Проте, ми можемо додати спеціальні правила CSS звані медіа-запити для подальшого підвищення досвіду. Після додавання адаптивний дизайн, ми будемо тестувати сайт на декількох пристроях. Спільне використання веб-сайту Ми закінчили кодування наш веб-сайт, і тепер настав час, щоб розгорнути його жити в Інтернеті, щоб інші люди могли бачити його. По-перше, ми будемо купувати наш домен і хостинг. Тоді ми будемо використовувати протокол FTP (File Transfer), щоб помістити наші файли на наш сервер. Налагодження HTML і CSS Проблеми При створенні веб-сайтів, навички вирішення проблем необхідні. По-перше, ми дізнаємося, як отримати доступ до інструментів розробника, щоб знайти проблеми з нашим кодом. Тоді ми будемо йти через деякі загальні питання, HTML і CSS і як виправити їх швидко. Учитель Нік Петтіт Нік є викладачем в Treehouse і незалежний розробник ігор. Його Twitter ручка @nickrp. [-]

Основи PHP - курс

Онлайн навчання Стаціонарна форма навчання Заочна та вечірня форма Відкритий конкурс США США Інтернет

У цьому курсі я буду ходити вас через основи мови, починаючи від основних положень до умовними. Ми будемо створювати простий "Unit Converter", а також "Щоденні вправи програми". Потім ми закінчимо шляхом об'єднання цих програм з HTML, щоб створити особисту веб-сторінку, щоб продемонструвати свої навички. [+]

PHP Основи У цьому курсі я буду ходити вас через основи мови, починаючи від основних положень до умовними. Ми будемо створювати простий "Unit Converter", а також "Щоденні вправи програми". Потім ми закінчимо шляхом об'єднання цих програм з HTML, щоб створити особисту веб-сторінку, щоб продемонструвати свої навички. Те, що ви дізнаєтеся змінні оператори Conditionals Коментарі PHP на веб-сайті Знайомство з PHP PHP є одним з найбільш широко використовуваних технологій в Інтернеті сьогодні, підтримка багатьох великих проектів, таких як WordPress, Drupal, Wikipedia і Facebook. Консервативна оцінка є те, що 25% від мережі побудована на PHP. Рушійна сила PHP завжди була; вирішувати проблеми, і зробити це швидше і простіше створювати веб-сайти. Через це диска, PHP є відмінним вибором для створення простих, але потужних веб-сайтів і додатків. Unit Converter PHP має 2 типу числових змінних: цілі числа, для цілих чисел, таких як 1 хоча 9 і поплавців, для фракцій, таких як вартість 1,99. У цьому курсі ми будемо створювати простий конвертер блоку, який буде використовувати ці числа змінних, поряд з арифметичними операторами, для обчислення перетворення ваги і відстані. Щоденна програма вправ У цьому розділі ми будемо продовжувати розширювати на навички, які ви дізналися, як ми досліджуємо більше типів даних і логіку, необхідну для створення "Щоденні вправи програми". Ми будемо зберігати кожну вправу в строкової змінної, то ми будемо використовувати умовними, щоб контролювати, які вправи відображається. PHP на веб-сайті У цьому розділі ми будемо використовувати PHP в поєднанні з HTML, щоб створити свій перший PHP веб-сторінки. Ви дізнаєтеся, як PHP може зменшити зайняті роботою і технічне обслуговування, що дозволяє нам працювати швидше і бути більш продуктивним. Нарешті ми об'єднаємо попередні сценарії, щоб створити особисту веб-сторінку, щоб продемонструвати свої навички. Учитель Олена Holligan Після запуску в образотворчому мистецтві і переміщення в області графічного дизайну, Олена знайшла свою пристрасть до програмування більше 15 років тому і ніколи не озирався назад. Олена користується співтовариство і збуджується, щоб познайомити людей з чудовим світом PHP і Портленд Tech спільноти. Коли не на своєму комп'ютері, Олена любить вивчати Портленд зі своїми друзями і сім'єю, в тому числі її 3 маленьких дітей. Вона також любить симфонічним, Кулінарія, Книги, пряжа і йога. [-]

Відео

Anybody Can Code (Full Length Success Story Video)

Expanding Opportunities

Для зв'язку