Treehouse

Pengenalan

Baca Keterangan Resminya

Bagaimana Treehouse Pekerjaan

Mencapai impian Anda dan mengubah dunia

BELAJAR

Belajar dari lebih dari 1000 video yang dibuat oleh guru ahli desain web, coding, bisnis, dan banyak lagi. perpustakaan kami terus disegarkan dengan terbaru teknologi web sehingga Anda tidak akan pernah jatuh di belakang.

praktek

Mempraktekkan apa yang telah Anda pelajari melalui kuis dan Kode Tantangan interaktif. Gaya berlatih akan memungkinkan Anda untuk menyimpan informasi yang telah Anda pelajari sehingga Anda dapat menerapkannya untuk proyek-proyek masa depan Anda sendiri.

Dapatkan

Anda akan mendapatkan lencana sebagai perjalanan Anda melalui perpustakaan kami yang program. Lencana ini adalah indikator keterampilan apa yang saat ini Anda miliki dan dapat dilihat oleh siapa saja (bahkan perekrut dari perusahaan besar!).

PHOTOTT
Sekolah ini menawarkan program di:
  • Inggris

Lihat kursus »

Program

Sekolah ini juga menawarkan:

Mata kuliah

Dasar-dasar Php - Kursus

Online Penuh waktu Paruh waktu Pendaftaran Terbuka Amerika Serikat USA online

Dalam kursus ini saya akan memandu Anda melalui dasar-dasar bahasa, mulai dari laporan dasar untuk conditional. Kami akan menciptakan sederhana "Unit Converter" serta "Program Latihan Harian". Kami kemudian akan selesaikan dengan menggabungkan program-program tersebut dengan HTML untuk membuat halaman web pribadi untuk menunjukkan keterampilan Anda. [+]

Dasar-dasar PHP Dalam kursus ini saya akan memandu Anda melalui dasar-dasar bahasa, mulai dari laporan dasar untuk conditional. Kami akan menciptakan sederhana "Unit Converter" serta "Program Latihan Harian". Kami kemudian akan selesaikan dengan menggabungkan program-program tersebut dengan HTML untuk membuat halaman web pribadi untuk menunjukkan keterampilan Anda. Apa yang Anda akan belajar variabel operator conditional Komentar PHP di Web Mengenal PHP PHP adalah salah satu teknologi yang paling banyak digunakan di internet saat ini, mendukung banyak proyek besar seperti WordPress, Drupal, Wikipedia dan Facebook. Perkiraan konservatif adalah bahwa 25% dari web dibangun pada PHP. Kekuatan pendorong di belakang PHP selalu; untuk memecahkan masalah, dan membuatnya lebih cepat dan lebih mudah untuk membangun situs web. Karena drive ini, PHP adalah pilihan yang cocok untuk membuat situs web sederhana namun kuat dan aplikasi. Unit Converter PHP memiliki 2 jenis variabel nomor: bilangan bulat, untuk seluruh nomor seperti 1 olah 9, dan mengapung, untuk pecahan seperti biaya 1,99. Dalam kursus ini kita akan membuat sebuah unit converter sederhana yang akan menggunakan variabel jumlah tersebut, bersama dengan operator aritmatika, untuk menghitung berat badan dan jarak konversi. Program Latihan setiap hari Pada bagian ini, kami akan terus memperluas keterampilan yang telah Anda pelajari, seperti yang kita mengeksplorasi lebih banyak jenis data dan logika yang dibutuhkan untuk membuat "Program Latihan Harian". Kami akan menyimpan setiap latihan dalam variabel STRING, maka kita akan menggunakan conditional untuk mengontrol latihan ditampilkan. PHP di Web Pada bagian ini, kita akan menggunakan PHP dalam kombinasi dengan HTML untuk membuat halaman web PHP pertama Anda. Anda akan belajar bagaimana PHP dapat mengurangi sibuk bekerja dan pemeliharaan, memungkinkan kita untuk bekerja lebih cepat dan lebih produktif. Akhirnya kami akan menggabungkan skrip sebelumnya untuk membuat halaman web pribadi untuk menunjukkan keterampilan Anda. Guru Alena Holligan Setelah memulai di seni rupa dan pindah ke desain grafis, Alena menemukan gairah untuk pemrograman lebih dari 15 tahun yang lalu dan tidak pernah melihat kembali. Alena menikmati masyarakat dan gembira untuk memperkenalkan orang ke dunia indah dari PHP dan Komunitas Tek Portland. Bila tidak di komputernya, Alena menikmati menjelajahi Portland dengan teman-temannya dan keluarga, termasuk 3 anak-anak nya. Dia juga menikmati Symphony, Memasak, Buku, Benang dan Yoga. [-]

Tentu Saja - Bagaimana Membuat Sebuah Website

Online Penuh waktu Paruh waktu Pendaftaran Terbuka Amerika Serikat USA online

Jika Anda belum pernah membangun sebuah situs web sebelum dan Anda tidak memiliki coding atau desain pengalaman, ini adalah tempat untuk memulai. Dalam proyek ini, kita belajar bagaimana membangun sebuah website portofolio modern untuk desktop, tablet, dan perangkat mobile. Kita mulai dengan HTML dasar dan sintaks CSS. Selanjutnya, kita belajar bagaimana membangun halaman web kustom dengan galeri gambar dan halaman kontak. Akhirnya, kami berjalan melalui cara berbagi website langsung di web. [+]

Cara Membuat Website Jika Anda belum pernah membangun sebuah situs web sebelum dan Anda tidak memiliki coding atau desain pengalaman, ini adalah tempat untuk memulai. Dalam proyek ini, kita belajar bagaimana membangun sebuah website portofolio modern untuk desktop, tablet, dan perangkat mobile. Kita mulai dengan HTML dasar dan sintaks CSS. Selanjutnya, kita belajar bagaimana membangun halaman web kustom dengan galeri gambar dan halaman kontak. Akhirnya, kami berjalan melalui cara berbagi website langsung di web. Apa yang Anda akan belajar Bagaimana menulis HTML dasar Bagaimana gaya halaman web dengan CSS Cara membeli domain dan hosting Bagaimana meng-upload file Awal HTML dan CSS Dalam tutorial ini cepat, kita akan memeriksa contoh proyek web akhir kami bertujuan untuk membangun. Kemudian, kita akan belajar bagaimana kode elemen HTML pertama kami, yang akan membantu membentuk struktur website kami. Akhirnya, kita akan selesaikan dengan styling website kami dengan beberapa CSS sederhana. Kedua bahasa, HTML dan CSS, membentuk blok bangunan dasar dari setiap proyek web. HTML Pertama HTML adalah bahasa komputer khusus yang menggambarkan struktur dokumen. Dengan HTML, kita dapat membangun halaman web yang berisi teks, gambar, dan jenis lain dari konten. Pertama, kita akan memulai dengan sebuah pelajaran sejarah yang cepat. Kemudian kita akan menggali kemajuan terbaru dalam HTML dengan menciptakan struktur halaman sederhana. Membuat Konten HTML Ketika membangun situs web, yang terbaik untuk menulis sebanyak struktur HTML mungkin sebelum pindah ke CSS. Dalam prakteknya, Anda akan bergerak bolak-balik antara HTML dan CSS, tetapi membangun sebagian besar struktur pertama akan membuat proses lebih mudah. Pertama kita akan mulai dengan membuat navigasi untuk situs kami. Kemudian, kita bisa beralih ke penataan galeri gambar dan konten halaman lainnya. Akhirnya, kami akan menyelesaikan dengan memasukkan file CSS ke dalam halaman HTML kita. CSS: Cascading Style Sheets CSS adalah bahasa yang memungkinkan kita untuk membuat desain yang terorganisir dengan baik dan indah. Sementara HTML menggambarkan struktur informasi, CSS menjelaskan bagaimana informasi yang harus disajikan secara visual. Sebelum kita mulai coding CSS untuk situs kami, kami akan meluangkan waktu untuk belajar tentang sintaks CSS. Menyesuaikan Warna dan Font Warna dalam CSS memerlukan format kode khusus yang disebut heksadesimal. Kami pertama kali akan belajar tentang angka heksadesimal dan kemudian kita dapat menggunakannya dalam nilai-nilai warna kami. Kemudian, kita akan belajar bagaimana menemukan font berlisensi serta bagaimana memasukkan font di halaman web. Styling Halaman Web dan Navigasi Teknik-teknik yang diperlukan untuk styling galeri gambar serta navigasi horisontal sebenarnya cukup mirip. Pertama, kita akan belajar bagaimana gaya sekelompok gambar dan mengubahnya menjadi baris dan kolom untuk galeri foto kami. Kemudian, kita akan menggunakan teknik CSS yang sama untuk membuat navigasi horizontal dari daftar unordered. Menambahkan Pages untuk Website Ketika beberapa halaman web yang saling berhubungan, halaman menjadi kolektif dikenal sebagai website. Halaman rumah akan berfungsi sebagai template untuk kedua halaman kontak kami dan sekitar halaman. Di kedua halaman, kita akan mempelajari beberapa teknik CSS baru. Web Desain dan Pengujian responsif situs web modern dibangun dengan mobile dan desktop pengguna dalam pikiran. Dengan membangun situs kami dengan persentase cairan (bukan piksel tetap), kami pergi ke sebuah awal yang baik. Namun, kita dapat menambahkan aturan CSS khusus yang disebut query media untuk lebih meningkatkan pengalaman. Setelah menambahkan desain responsif, kita akan menguji situs pada beberapa perangkat. Berbagi Website Kami selesai coding website kami dan sekarang saatnya untuk menyebarkan hidup untuk web sehingga orang lain dapat melihatnya. Pertama, kita akan membeli domain dan hosting kami. Kemudian, kita akan menggunakan File Transfer Protocol (FTP) untuk menempatkan file-file kita ke server kami. Debugging HTML dan CSS Masalah Ketika membuat website, pemecahan masalah keterampilan sangat penting. Pertama, kita akan belajar cara mengakses alat pengembang untuk menemukan masalah dengan kode kita. Kemudian, kita akan berjalan melalui beberapa masalah HTML dan CSS umum dan bagaimana cara memperbaikinya dengan cepat. Guru Nick Pettit Nick adalah seorang guru di Treehouse dan pengembang game independen. Twitter handle-nya adalah @nickrp. [-]

Tentu Saja - Dasar-dasar Javascript

Online Penuh waktu Paruh waktu Pendaftaran Terbuka Amerika Serikat USA online

JavaScript adalah bahasa pemrograman yang mendorong web: dari front-end desain antarmuka pengguna, untuk backend pemrograman server-side, Anda akan menemukan JavaScript pada setiap tahap dari situs web dan aplikasi web. Dalam kursus ini, Anda akan mempelajari konsep pemrograman dasar dan sintaks dari bahasa pemrograman JavaScript. [+]

Dasar-dasar JavaScript JavaScript adalah bahasa pemrograman yang mendorong web: dari front-end desain antarmuka pengguna, untuk backend pemrograman server-side, Anda akan menemukan JavaScript pada setiap tahap dari situs web dan aplikasi web. Dalam kursus ini, Anda akan mempelajari konsep pemrograman dasar dan sintaks dari bahasa pemrograman JavaScript. Apa yang Anda akan belajar Apa JavaScript dan di mana ia digunakan konsep pemrograman dasar seperti variabel, tipe data dan pernyataan bersyarat apa fungsi dan mengapa mereka berguna Bagaimana memecahkan masalah pemrograman Sintaks dasar bahasa pemrograman JavaScript memperkenalkan JavaScript Belajar tentang bahasa scripting yang paling populer di planet ini. Bahasa yang mendorong jutaan situs web interaktif, kekuatan web cepat server dan bahkan dapat digunakan untuk membangun aplikasi desktop. Pada tahap ini, Anda akan membuat program JavaScript pertama Anda dan belajar bagaimana memecahkan masalah kesalahan pemrograman Anda. Menyimpan dan Pelacakan Informasi dengan Variabel Pelajari cara menggunakan variabel untuk menyimpan informasi yang berubah selama program, seperti skor dalam permainan, atau total penjualan. Anda juga akan belajar tentang jenis data yang berbeda di JavaScript seperti string, angka dan nilai-nilai boolean. Bekerja Dengan Nomor Nomor di mana-mana dalam pemrograman. Anda menggunakannya untuk melacak skor pemain dalam permainan, untuk menghitung biaya pengiriman produk, atau hanya untuk menghitung jumlah kali tombol "Like" diklik pada halaman. Pada bagian ini tentu saja, Anda akan belajar bagaimana melakukan matematika dasar di JavaScript. Membuat Keputusan dengan Laporan Bersyarat pernyataan bersyarat membiarkan Anda mengontrol "aliran" dari program Anda. Mereka membiarkan Anda menjalankan kode yang berbeda berdasarkan kondisi dalam program Anda. Membuat Kode Reusable dengan Fungsi fungsi JavaScript adalah alat yang ampuh yang memungkinkan Anda membuat potongan dapat digunakan kembali kode. Mereka membuat pemrograman lebih cepat, lebih mudah dan lebih rawan kesalahan. Mereka juga salah satu konsep yang paling penting dalam pemrograman JavaScript. Guru Dave McFarland Dave adalah pengembang web, penulis O'Reilly, dan guru Treehouse. Anda dapat mengikuti dia di Twitter @davemcfarland [-]

Tentu Saja - Desain Aplikasi Mobile Untuk Ios

Online Penuh waktu Paruh waktu Pendaftaran Terbuka Amerika Serikat USA online

Pelajari dasar-dasar merancang aplikasi mobile, dari ide awal, wireframes untuk desain antarmuka pengguna. Anda akan membuat desain untuk aplikasi diary sambil belajar bagaimana menulis sebuah spesifikasi desain aplikasi, pengalaman pengguna, sampai ke menciptakan aset untuk pembangunan. Proyek ini akan fokus pada platform iOS, namun Anda mempelajari beberapa tips dan trik mengadaptasi desain untuk platform seperti Android dan Windows. [+]

Aplikasi Ponsel Desain untuk iOS Pelajari dasar-dasar merancang aplikasi mobile, dari ide awal, wireframes untuk desain antarmuka pengguna. Anda akan membuat desain untuk aplikasi diary sambil belajar bagaimana menulis sebuah spesifikasi desain aplikasi, pengalaman pengguna, sampai ke menciptakan aset untuk pembangunan. Proyek ini akan fokus pada platform iOS, namun Anda mempelajari beberapa tips dan trik mengadaptasi desain untuk platform seperti Android dan Windows. Pengantar UI Desain Pelajari apa yang pengguna desain antarmuka memerlukan, apa yang kita akan merancang, dan beberapa pemahaman tentang pengembangan bahasa yang digunakan untuk membangun aplikasi kita. Temukan alat yang digunakan untuk membuat antarmuka pengguna. Akhirnya, belajar tentang nuansa merancang untuk platform Apple iOS. Menulis ADS dan Persiapan Pelajari cara membuat dokumentasi bermanfaat yang akan membantu mendidik dan membantu proses desain Anda nanti. Menulis Pernyataan Aplikasi Definition (ADS) membantu Anda menetapkan fokus aplikasi Anda dan menentukan penonton. Wireframing, Interaksi Desain dan Perencanaan Pelajari bagaimana merencanakan aplikasi Anda dengan membuat dokumen gambar rangka digital dan memahami beberapa UX dan tipografi keputusan dasar. Kami juga akan melihat ke dalam bagaimana merancang target sentuh dan beberapa tips dan trik mengatasi masalah desain bermasalah ini. Merancang App kami Mari kita mulai merancang aplikasi kami menggunakan Sketch. Kita akan melompat tepat ke dalam merancang antarmuka yang indah sambil belajar bagaimana untuk mengekspor karya seni kami untuk display retina dan platform tambahan, jika perlu. Bekerja dengan Developer A lebih dalam bagaimana-untuk mengekspor karya seni Anda melalui Sketch dan belajar bagaimana untuk menjaga pengembang senang dengan memproduksi dokumentasi yang komprehensif untuk selanjutnya digunakan dalam Xcode. Kami juga akan melihat ke dalam proses persetujuan aplikasi dan membawa cahaya beberapa masalah umum dan bagaimana untuk menghindari mereka. Guru Sarah Parmenter Sarah Parmenter adalah seorang desainer multi-disiplin. Dia memiliki daftar klien yang mencakup Blackberry, News International, dan STV dan mengkhususkan diri dalam desain UI untuk iOS. Sarah adalah pemilik Anda Tahu Siapa, co-host dari Happy Monday podcast, dan sebagai Net Magazine 'Designer of The Year' pada tahun 2011. [-]

Tentu Saja - Ruby ​​on Rails 5 Dasar-dasar

Online Penuh waktu Paruh waktu Pendaftaran Terbuka Amerika Serikat USA online

Dalam kursus ini, kita akan membuat sebuah aplikasi blogging sederhana dengan hanya beberapa perintah Rails. Kemudian, kita akan mendalami apa yang telah kami buat dan membantu Anda benar-benar memahami apa yang terjadi. Kami akan menunjukkan bagaimana bekerja dengan model, pandangan, dan pengendali dengan cepat menambahkan fitur baru untuk aplikasi Anda. Pada akhir kursus ini, Anda akan siap untuk membuat aplikasi web dasar dalam Rails. [+]

Ruby on Rails 5 Dasar Dalam kursus ini, kita akan membuat sebuah aplikasi blogging sederhana dengan hanya beberapa perintah Rails. Kemudian, kita akan mendalami apa yang telah kami buat dan membantu Anda benar-benar memahami apa yang terjadi. Kami akan menunjukkan bagaimana bekerja dengan model, pandangan, dan pengendali dengan cepat menambahkan fitur baru untuk aplikasi Anda. Pada akhir kursus ini, Anda akan siap untuk membuat aplikasi web dasar dalam Rails. Apa yang Anda akan belajar Membuat Rails aplikasi model views controller Membuat Aplikasi Kami akan membuat aplikasi Rails baru, dan sumber daya yang sederhana. Sebuah sumber daya adalah sesuatu yang Anda ingin pengguna untuk dapat membuat, membaca, memperbarui, dan menghapus contoh. Dengan hanya beberapa Rails perintah, situs Anda akan siap untuk menjalankan dan sepenuhnya interaktif! penanganan Permintaan Dalam tahap ini, kita akan melihat lebih dekat pada sumber daya yang kami buat, dan menunjukkan cara Rails menangani permintaan. Menggunakan Rails Console Rel konsol ini berguna bila Anda perlu melakukan operasi pada banyak model yang objek sekaligus, atau untuk melihat model yang atribut yang belum ditambahkan ke pandangan Anda. Kami akan menunjukkan cara untuk memperbarui objek model menggunakan konsol. Menambahkan Atribut Model aplikasi kami mampu menyimpan judul untuk posting kami, tapi kami lupa untuk menambahkan posting tubuh untuk menahan isi posting yang sebenarnya. Dalam tahap ini, kita akan memperbaikinya. Pertama, kita perlu menambahkan kolom ke database, sehingga pasca Model objek kita dapat menyimpan nilai atribut tubuh mereka. Kemudian kita harus memperbarui tampilan kami untuk memberitahu kami menunjukkan nilai-nilai tersebut. Dan akhirnya, kita harus memperbarui controller untuk mengizinkan teks tubuh baru yang akan disampaikan dari bentuk HTML. Guru Jay McGavren guru Resident Ruby untuk Treehouse. Rubyist sejak tahun 2007. Penulis Kepala Pertama Ruby, sebuah buku tutorial pada inti bahasa Ruby. [-]

Video

Anybody Can Code (Full Length Success Story Video)

Expanding Opportunities

Kontak