Treehouse

Pengenalan

Baca keterangan rasmi

Bagaimana Treehouse Works

Mencapai impian anda dan mengubah dunia

Belajar

Belajar dari lebih 1000 video yang dibuat oleh guru-guru pakar dalam reka bentuk web, pengekodan, perniagaan, dan banyak lagi. perpustakaan kami terus segar dengan terkini mengenai teknologi web jadi anda tidak akan ketinggalan.

amalan

Mengamalkan apa yang telah anda pelajari melalui kuiz dan Kod Cabaran interaktif. Ini gaya amalan akan membolehkan anda untuk menyimpan maklumat yang telah anda pelajari supaya anda boleh memohon kepada projek-projek masa depan anda sendiri.

Earn

Anda akan mendapat lencana sebagai perjalanan anda melalui perpustakaan kami yang meluas kursus. Lambang-lambang ini adalah petunjuk apa kemahiran yang anda kini memiliki dan boleh dilihat oleh sesiapa sahaja (walaupun perekrut daripada syarikat-syarikat besar!).

PHOTOTT
This school offers programs in:
  • English

Lihat kursus »

Program-program

Sekolah ini juga menawarkan:

Kursus

Asas-asas Php - Kursus

Online Sepenuh masa Sambilan Pendaftaran Terbuka Amerika Syarikat USA Online

Dalam kursus ini saya akan berjalan anda melalui asas-asas bahasa, yang terdiri daripada penyata asas untuk conditional. Kami akan mewujudkan satu "Unit Converter" dan juga sebagai "Program Latihan Harian". Kami kemudian akan selesaikan dengan menggabungkan program-program dengan HTML untuk mewujudkan sebuah laman web peribadi untuk menunjukkan kemahiran anda. [+]

Asas PHP Dalam kursus ini saya akan berjalan anda melalui asas-asas bahasa, yang terdiri daripada penyata asas untuk conditional. Kami akan mewujudkan satu "Unit Converter" dan juga sebagai "Program Latihan Harian". Kami kemudian akan selesaikan dengan menggabungkan program-program dengan HTML untuk mewujudkan sebuah laman web peribadi untuk menunjukkan kemahiran anda. Apa yang anda akan belajar pembolehubah Operators Syarat yang Comments PHP di Web Berkenalan Dengan PHP PHP adalah salah satu teknologi yang paling banyak digunakan di internet hari ini, menyokong banyak projek-projek besar seperti WordPress, Drupal, Wikipedia dan Facebook. Anggaran konservatif adalah bahawa 25% daripada web ini dibina di PHP. Daya penggerak di sebalik PHP sentiasa; untuk menyelesaikan masalah, dan membuat ia lebih cepat dan lebih mudah untuk membina laman web. Kerana pemacu ini, PHP adalah tempat yang sesuai untuk mewujudkan mudah laman web lagi berkuasa dan aplikasi. Unit Converter PHP mempunyai 2 jenis pembolehubah nombor: integer, untuk nombor bulat seperti 1 walaupun 9, dan terapung, untuk pecahan seperti kos 1,99. Dalam kursus ini kita akan membuat penukar unit mudah yang akan menggunakan pembolehubah nombor, bersama-sama dengan pengendali aritmetik, untuk mengira berat dan jarak penukaran. Program Latihan Harian Dalam seksyen ini, kami akan terus mengembangkan perniagaan mereka berikutan kemahiran yang anda telah belajar, seperti yang kita meneroka lebih banyak jenis data dan logik yang diperlukan untuk mewujudkan "Program Latihan Harian". Kami akan menyimpan setiap latihan dalam pembolehubah STRING, maka kita akan menggunakan conditional untuk mengawal senaman dipaparkan. PHP di Web Dalam seksyen ini, kami akan menggunakan PHP dalam kombinasi dengan HTML untuk membuat laman web PHP pertama anda. Anda akan belajar bagaimana PHP boleh mengurangkan kerja yang sibuk dan penyelenggaraan, membolehkan kita untuk bekerja lebih cepat dan menjadi lebih produktif. Akhirnya kita akan menggabungkan skrip sebelumnya untuk mewujudkan sebuah laman web peribadi untuk menunjukkan kemahiran anda. Guru Alena Holligan Selepas bermula dalam seni halus dan bergerak ke dalam reka bentuk grafik, Alena mendapati minatnya untuk pengaturcaraan lebih 15 tahun yang lalu dan tidak pernah menoleh ke belakang. Alena menikmati masyarakat dan teruja untuk memperkenalkan orang kepada dunia indah PHP dan Tech Community Portland. Apabila tidak di komputernya, Alena menikmati meneroka Portland dengan rakan-rakan dan keluarganya, termasuk 3 orang anak muda itu. Beliau juga menikmati Symphony, Memasak, Buku, benang dan Yoga. [-]

Kursus - Reka Bentuk Aplikasi Mudah Alih Untuk Ios

Online Sepenuh masa Sambilan Pendaftaran Terbuka Amerika Syarikat USA Online

Mempelajari asas-asas mereka bentuk aplikasi mudah alih, dari idea awal, rangka wayar reka bentuk antara muka pengguna. Anda akan mewujudkan reka bentuk untuk aplikasi diari sambil belajar bagaimana untuk menulis spesifikasi reka bentuk permohonan, pengalaman pengguna, hinggalah kepada membina aset untuk pembangunan. Projek ini akan memberi tumpuan kepada platform iOS, tetapi anda belajar beberapa tips dan trik menyesuaikan reka bentuk untuk platform seperti Android dan Windows. [+]

Design App mudah alih untuk iOS Mempelajari asas-asas mereka bentuk aplikasi mudah alih, dari idea awal, rangka wayar reka bentuk antara muka pengguna. Anda akan mewujudkan reka bentuk untuk aplikasi diari sambil belajar bagaimana untuk menulis spesifikasi reka bentuk permohonan, pengalaman pengguna, hinggalah kepada membina aset untuk pembangunan. Projek ini akan memberi tumpuan kepada platform iOS, tetapi anda belajar beberapa tips dan trik menyesuaikan reka bentuk untuk platform seperti Android dan Windows. Pengenalan kepada UI Design Ketahui apa yang pengguna reka bentuk antara muka memerlukan, apa yang kita akan untuk mereka bentuk, dan sedikit pemahaman tentang bahasa pembangunan yang digunakan untuk membina aplikasi kami. Menemui alat-alat yang digunakan untuk mencipta antara muka pengguna. Akhir sekali, mempelajari nuansa mereka bentuk untuk platform iOS Apple. ADS Penulisan dan Penyediaan Ketahui cara membuat dokumentasi yang berguna yang akan membantu mendidik dan membantu proses reka bentuk anda kemudian. Menulis Penyata Permohonan Definisi (ADS) membantu anda mewujudkan tumpuan aplikasi anda dan menentukan penonton. Wireframing, Design Interaksi dan Perancangan Belajar bagaimana untuk merancang aplikasi anda dengan mewujudkan satu dokumen bingkai kawat digital dan memahami beberapa UX dan tipografi keputusan asas. Kami juga akan mengambil melihat ke dalam bagaimana untuk mereka bentuk untuk sasaran sentuh dan beberapa tips dan trik sekitar isu reka bentuk bermasalah ini. Mereka bentuk App kami Mari kita mula mereka bentuk aplikasi kami menggunakan lakaran. Kami akan melompat terus ke dalam mereka bentuk antara muka yang indah sambil belajar bagaimana untuk mengeksport karya seni kami untuk paparan retina dan platform tambahan, jika perlu. Bekerja dengan Pemaju yang A lebih mendalam bagaimana-untuk mengeksport karya seni anda melalui lakaran dan belajar bagaimana untuk menjaga pemaju gembira dengan menghasilkan dokumentasi menyeluruh untuk seterusnya digunakan dalam Xcode. Kami juga akan mengambil melihat ke dalam proses kelulusan aplikasi dan menerangi isu biasa dan bagaimana untuk mengelakkan mereka. Guru Sarah Parmenter Sarah Parmenter adalah seorang pereka pelbagai disiplin. Beliau mempunyai senarai pelanggan yang termasuk Blackberry, News International, dan STV dan pakar dalam reka bentuk UI untuk iOS. Sarah adalah pemilik Anda Tahu Siapa, bersama tuan rumah daripada podcast Happy Isnin, dan telah dipilih sebagai 'Designer of The Year' .Net Magazine pada tahun 2011. [-]

Tentu - Asas-asas Javascript

Online Sepenuh masa Sambilan Pendaftaran Terbuka Amerika Syarikat USA Online

JavaScript adalah bahasa pengaturcaraan yang mendorong web: dari depan reka bentuk antara muka pengguna, untuk backend pengaturcaraan sebelah pelayan, anda akan mendapati JavaScript pada setiap peringkat laman web dan aplikasi web. Dalam kursus ini, anda akan mempelajari konsep pengaturcaraan asas dan sintaks JavaScript bahasa pengaturcaraan. [+]

Asas JavaScript JavaScript adalah bahasa pengaturcaraan yang mendorong web: dari depan reka bentuk antara muka pengguna, untuk backend pengaturcaraan sebelah pelayan, anda akan mendapati JavaScript pada setiap peringkat laman web dan aplikasi web. Dalam kursus ini, anda akan mempelajari konsep pengaturcaraan asas dan sintaks JavaScript bahasa pengaturcaraan. Apa yang anda akan belajar Apa JavaScript dan di mana ia digunakan konsep asas pengaturcaraan seperti pembolehubah, jenis data dan pernyataan bersyarat Apa fungsi dan mengapa mereka berada berguna Bagaimana untuk menyelesaikan masalah pengaturcaraan Sintaks asas JavaScript bahasa pengaturcaraan Memperkenalkan JavaScript Belajar tentang bahasa skrip yang paling popular di planet ini. Bahasa yang mendorong berjuta-juta laman web interaktif, kuasa pelayan web yang pantas dan juga boleh digunakan untuk membina aplikasi desktop. Pada peringkat ini, anda akan membuat program JavaScript pertama anda dan mengetahui cara menyelesaikan masalah kesilapan pengaturcaraan anda. Menyimpan dan Penjejakan Maklumat dengan Pembolehubah Belajar bagaimana untuk menggunakan pembolehubah untuk menyimpan maklumat yang berubah semasa program, seperti skor dalam permainan, atau jumlah jualan. Anda juga akan belajar tentang data berlainan jenis dalam JavaScript seperti tali, nombor dan nilai boolean. Bekerja Dengan Nombor Nombor di mana-mana dalam pengaturcaraan. Anda menggunakannya untuk mengesan skor yang pemain dalam permainan, untuk mengira kos penghantaran produk, atau hanya untuk mengira bilangan kali butang "Like" diklik pada halaman. Dalam seksyen ini kursus ini, anda akan belajar bagaimana untuk melakukan matematik asas dalam JavaScript. Membuat Keputusan dengan Penyata Bersyarat kenyataan bersyarat membolehkan anda mengawal "aliran" program anda. Mereka membolehkan anda menjalankan kod yang berbeza berdasarkan keadaan dalam program anda. Mewujudkan Kod boleh diguna semula dengan Fungsi fungsi JavaScript adalah alat yang berkuasa yang membolehkan anda membuat ketulan guna semula kod. Mereka membuat pengaturcaraan lebih cepat, mudah dan kurang kesilapan yang sering berlaku. Mereka juga adalah salah satu konsep yang paling penting dalam pengaturcaraan JavaScript. Guru Dave McFarland Dave adalah pemaju web, O'Reilly pengarang, dan guru Treehouse. Anda boleh mengikuti beliau di Twitter @davemcfarland [-]

Tentu - Bagaimana Untuk Membuat Laman Web

Online Sepenuh masa Sambilan Pendaftaran Terbuka Amerika Syarikat USA Online

Jika anda tidak pernah membina sebuah laman web sebelum dan anda tidak mempunyai kod atau reka bentuk pengalaman, ini adalah tempat untuk memulakan. Dalam projek ini, kita belajar bagaimana untuk membina sebuah laman web portfolio moden untuk desktop, tablet dan peranti mudah alih. Kita mulakan dengan asas HTML dan CSS sintaksis. Seterusnya, kita belajar bagaimana untuk membina laman web adat dengan sebuah galeri imej dan laman kenalan. Akhir sekali, kami berjalan melalui bagaimana untuk berkongsi laman web secara langsung di web. [+]

Bagaimana untuk Buat Laman Web Jika anda tidak pernah membina sebuah laman web sebelum dan anda tidak mempunyai kod atau reka bentuk pengalaman, ini adalah tempat untuk memulakan. Dalam projek ini, kita belajar bagaimana untuk membina sebuah laman web portfolio moden untuk desktop, tablet dan peranti mudah alih. Kita mulakan dengan asas HTML dan CSS sintaksis. Seterusnya, kita belajar bagaimana untuk membina laman web adat dengan sebuah galeri imej dan laman kenalan. Akhir sekali, kami berjalan melalui bagaimana untuk berkongsi laman web secara langsung di web. Apa yang anda akan belajar Bagaimana untuk menulis HTML asas Bagaimana untuk gaya laman web dengan CSS Bagaimana untuk membeli domain dan hosting Bagaimana untuk memuat naik fail Bermula HTML dan CSS Dalam tutorial ini cepat, kami akan lihat satu contoh projek web akhir kita mensasarkan untuk membina. Kemudian, kita akan belajar bagaimana untuk kod elemen HTML pertama kami, yang akan membantu membentuk struktur laman web kami. Akhir sekali, kami akan selesaikan dengan menggayakan laman web kami dengan beberapa CSS mudah. Kedua-dua bahasa, HTML dan CSS, menjadi asas pembinaan asas mana-mana projek web. HTML Pertama HTML adalah bahasa komputer khas yang menerangkan struktur dokumen. Dengan HTML, kita boleh membina laman web yang mengandungi teks, imej, dan lain-lain jenis kandungan. Pertama, kita akan bermula dengan pelajaran sejarah yang cepat. Kemudian kami akan menggali ke dalam kemajuan terkini dalam HTML dengan mewujudkan struktur halaman yang mudah. Mewujudkan kandungan HTML Apabila membina laman web, ia adalah yang terbaik untuk menulis seberapa banyak struktur HTML yang mungkin sebelum beralih kepada CSS. Dalam amalan, anda akan bergerak ke belakang dan sebagainya antara HTML dan CSS, tetapi membina kebanyakan struktur pertama akan membuat proses yang lebih mudah. Mula-mula kita akan bermula dengan mewujudkan navigasi untuk laman web kami. Kemudian, kita boleh bergerak ke menstrukturkan galeri imej dan kandungan halaman lain. Akhir sekali, kita akan selesai dengan memasukkan fail CSS ke dalam halaman HTML kami. CSS: Cascading Style Sheets CSS adalah bahasa yang membolehkan kita untuk membuat reka bentuk yang disusun dengan baik dan cantik. Walaupun HTML menunjukkan struktur maklumat, CSS menerangkan bagaimana maklumat yang perlu dipaparkan dengan. Sebelum kita mula pengekodan CSS untuk laman web kami, kami akan meluangkan masa untuk belajar tentang sintaks CSS. Menyesuaikan Warna dan Font Warna di CSS memerlukan format berkod khas yang dipanggil perenambelasan. Mula-mula kita akan belajar tentang nombor perenambelasan dan kemudian kita boleh menggunakannya dalam nilai warna kami. Kemudian, kita akan belajar bagaimana untuk mencari fon berlesen serta bagaimana untuk memasukkan fon dalam laman web. Styling Laman Web dan Navigasi Teknik-teknik yang diperlukan untuk menggayakan sebuah galeri imej dan juga navigasi mendatar sebenarnya agak sama. Pertama, kita akan belajar bagaimana untuk gaya sekumpulan imej dan menukar mereka ke dalam baris dan lajur untuk galeri imej kami. Kemudian, kita akan menggunakan teknik CSS yang sama untuk membuat navigasi mendatar dari senarai tidak tertib. Menambah Pages untuk Laman Web Apabila beberapa laman web yang dikaitkan bersama, halaman yang menjadi kolektif dikenali sebagai laman web. Laman utama akan bertindak sebagai template untuk kedua-dua laman kenalan kami dan tentang laman. Dalam kedua-dua muka surat, kita akan mempelajari beberapa teknik CSS baru. Responsive Web Design dan Ujian laman web moden dibina dengan pengguna mudah alih dan desktop dalam fikiran. Dengan membina laman web kami dengan peratusan cecair (bukan piksel tetap), kami bermula dengan baik. Walau bagaimanapun, kita boleh menambah peraturan CSS khas yang dipanggil pertanyaan media untuk meningkatkan lagi pengalaman. Selepas menambah reka bentuk responsif, kami akan menguji tapak pada beberapa peranti. Berkongsi laman web yang Kami selesai pengekodan laman web kami dan kini tiba masanya untuk menggunakannya tinggal ke web supaya orang lain boleh melihatnya. Pertama, kita akan membeli domain dan hosting kami. Kemudian, kita akan menggunakan Protokol Pemindahan Fail (FTP) untuk meletakkan fail kami ke pelayan kami. Debugging HTML dan CSS Masalah Apabila mewujudkan laman web, kemahiran menyelesaikan masalah adalah penting. Pertama, kita akan belajar bagaimana untuk mengakses alat pemaju untuk mencari masalah dengan kod kami. Kemudian, kita akan berjalan melalui beberapa HTML dan CSS isu yang sama dan bagaimana untuk menetapkan mereka dengan cepat. Guru Nick Pettit Nick adalah seorang guru di Treehouse dan pemaju permainan bebas. mengendalikan Twitter beliau adalah @nickrp. [-]

Tentu - Ruby ​​pada Rel 5 Asas-asas

Online Sepenuh masa Sambilan Pendaftaran Terbuka Amerika Syarikat USA Online

Dalam kursus ini, kita akan menubuhkan app blogging mudah dengan hanya segelintir Rails arahan. Kemudian, kami akan menyelam ke dalam apa yang kita telah dicipta dan membantu anda benar-benar memahami apa yang sedang berlaku. Kami akan menunjukkan kepada anda bagaimana untuk bekerja dengan model, pandangan, dan pengawal dengan cepat menambah ciri-ciri baru untuk aplikasi anda. Pada akhir kursus ini, anda akan bersedia untuk mewujudkan aplikasi web asas dalam Rails. [+]

Ruby on Rails 5 Asas Dalam kursus ini, kita akan menubuhkan app blogging mudah dengan hanya segelintir Rails arahan. Kemudian, kami akan menyelam ke dalam apa yang kita telah dicipta dan membantu anda benar-benar memahami apa yang sedang berlaku. Kami akan menunjukkan kepada anda bagaimana untuk bekerja dengan model, pandangan, dan pengawal dengan cepat menambah ciri-ciri baru untuk aplikasi anda. Pada akhir kursus ini, anda akan bersedia untuk mewujudkan aplikasi web asas dalam Rails. Apa yang anda akan belajar Mewujudkan aplikasi Rails model Views pengawal Mewujudkan App Kami akan mewujudkan aplikasi Rails baru, dan sumber yang mudah. sumber A adalah sesuatu yang anda mahu pengguna dapat membuat, membaca, mengemas kini dan memadam contoh-contoh. Dengan hanya pasangan Rails arahan, laman web anda akan bersedia untuk menjalankan dan interaktif sepenuhnya! pengendalian Permintaan Pada peringkat ini, kita akan melihat dengan lebih dekat pada sumber yang kami buat, dan menunjukkan kepada anda bagaimana Rails mengendalikan permintaan. Menggunakan Console Rails The Rails konsol berguna apabila anda perlu melakukan satu operasi di banyak objek model sekali gus, atau untuk melihat model sifat-sifat yang anda belum lagi ditambah kepada pandangan anda. Kami akan menunjukkan kepada anda bagaimana untuk mengemas kini objek model menggunakan konsol. Menambah sifat Model App kami adalah dapat menyimpan tajuk untuk jawatan kita, tetapi kita terlupa untuk menambah badan selepas mengadakan kandungan pos yang sebenar. Pada peringkat ini, kita akan menetapkan bahawa. Pertama, kita perlu menambah lajur kepada pangkalan data, supaya objek model pos kami boleh menyimpan nilai sifat-sifat badan mereka. Kemudian kita perlu mengemaskinikan pandangan kami untuk memberitahu kami menunjukkan nilai-nilai. Dan akhirnya, kita perlu mengemaskinikan pengawal untuk membolehkan teks badan baru yang akan dikemukakan dari bentuk HTML. Guru Jay McGavren guru Resident Ruby untuk Treehouse. Rubyist sejak tahun 2007. Pengarang Ketua Pertama Ruby, sebuah buku tutorial teras bahasa Ruby. [-]

Video

Anybody Can Code (Full Length Success Story Video)

Expanding Opportunities

Contact