 Baiklah. Maaf, rancangan saya adalah jangka-jangka sekarang. Tetapi ini sangat teruk. Kita sebenarnya telah menerima perempuan raya sejauh ini. Jadi kami telah melakukan ini setiap bulan. Kami tidak selalu melakukan ini di tempat ini. Tetapi kami sebenarnya melakukan ini di Tog Works. Ia adalah tempat ini di tempat ini dan Tanjong Paga di tempat ini. Jadi kami mempunyai ini selama setiap bulan. Dan kami akan datang bersama dan terus belajar raya, belajar rubi. Dengan semua pelajar, kami akan mempunyai masa pada hari itu sendiri. Saya akan bercakap lagi tentang belakang saya nanti. Jadi saya telah menerima ini selama sejauh ini. Jadi, ia bagus untuk melihat perempuan baru lagi. Saya harap dapat melihat semua orang lagi bersama saya untuk berikutnya. Jadi... Semua orang-orang ini adalah perempuan pertama. Kita akan melihat perjalanan untuk orang-orang yang telah di sini beberapa kali. Kita akan mempunyai beberapa pelajar untuk menghantar kelebihan mereka. Tanya. Jadi anda akan mengambil kisah di tempat itu. Bagus. Jadi perempuan pertama boleh berhati-hati dengan saya sekarang. Kerana kita akan melihat perjalanan. Dan semoga pada akhir hari ini. Bukan pada akhir hari ini, tapi pada 1 p.m. anda akan belajar sesuatu yang berguna yang anda boleh bawa kembali dan menunjukkan kepada teman anda. Baiklah. Pertanyaan pertama. Bagaimana aplikasi web? Mungkin saya tak boleh menunjukkan ini. Bagaimana aplikasi web? Bagaimana aplikasi web? Bagaimana aplikasi web? Bagaimana aplikasi web? Facebook. Facebook. Twitter. Bagus. Bagaimana aplikasi web? Tidak lagi. Anda hanya menggunakan Facebook dan Twitter. Apa yang berlaku? Facebook dan saya? Apa-apa lain? Amazon. Ada email connect di di sini? Jumbu email. Jadi semua ada apa-apa yang dimulakan aplikasi web. Di dalam analogi yang mudah, anda dapat melihat bahawa apabila kita kait aplikasi web, kita pernah kait aplikasi web. Kerana anda akan menggunakan aplikasi di internet, anda akan mempunyai koneksi internet Bagaimana anda akan menggunakan internet? Anda akan menggunakan klien atau browser yang anda mungkin mempunyai di masin anda, biasanya seperti Chrome Boleh orang di belakang dengar saya? Ya Baiklah, ia biasanya seperti Chrome, Firefox atau Internet Explorer Jadi ia disebabkan klien atau browser Akhirnya, kita mempunyai server di sini yang sebenarnya dengan aplikasi web Untuk mengubah analogy yang berbeza, bagaimana kita mengajak aplikasi web? Bagaimana anda mempunyai restoran? Anda dapat menghubungi menu Baiklah? Tidak, tidak dapat di sini Maaf Hei, maaf Bila-bila saya menggunakan aplikasi, saya rasa saya menyanyi Saya tidak menyanyi Baiklah, maaf Jadi, bagaimana anda menggunakan aplikasi? Jadi anda seperti klien Bila-bila anda menggunakan aplikasi, anda mencari menu atau aplikasi yang anda ingin makan di restoran Jadi, apabila anda akhirnya mempunyai Hei, saya ingin makan makanan, saya ingin makan laksa Anda akan menghubungi menu dan biarkan waiter tahu tentangnya Jadi, dalam analogy yang sama, anda seperti klien dan aplikasi di aplikasi web untuk beritahu internet yang Hei, saya ingin mendapatkan sesuatu dari tempat lain Jadi, waiter akan mengambil pesanan anda dan pergi ke bilik Apa-apa yang dia buat di bilik, ia adalah sebuah kisah untuk anda Dia boleh membeli makanan anda dari restoran di depan Atau dia boleh meminta chef untuk memasak Ia tidak penting Pada akhirnya makanan anda akan bersiap Dan, ia akan dibuat ke waiter Dan waiter akan dibuat makanan untuk anda Jadi, dalam analogy yang sama itu apa yang berlaku apabila anda menggunakan aplikasi web Anda bercakap dengan aplikasi, anda minta aplikasi bahawa, Hei, saya ingin melihat segalanya atau gambar gambar saya Anda tidak peduli apa yang ia buat di belakang sejauh sejauh sejauh sejauh sejauh gambar yang ditubuhkan kepada anda menggunakan aplikasi web Jadi, beberapa perkataan untuk anda menjelaskan Anda beritahu waiter apa yang anda ingin memasak sebuah kisah dengan menjelaskan menu waiter mengambil pesanan anda ke kelebihan kelebihan memasak kisah dan mengambilnya ke kelebihan lagi Jika anda menggantikan semua perkataan dengan terminologi internet anda beritahu internet apa yang anda ingin melihat jadi, sebuah kisah dengan menjelaskan atau mengklik dalam aplikasi aplikasi web mengambil kelebihan dan aplikasi web mempunyai aplikasi anda dan mengambilnya ke kelebihan lagi dan akhirnya anda mempunyai aplikasi anda tentu ada lebih banyak tetapi dalam analogy yang tinggi adalah apa yang berlaku Jadi, aplikasi web sebenarnya mengambil kelebihan mereka mengambil kelebihan anda mereka melakukan sesuatu dengan kelebihan dan akhirnya mereka mengambil kelebihan kembali kembali jadi, perniagaan saya untuk hari ini adalah kita ingin cuba membuat aplikasi web sebelum kita melakukan itu kita tidak tahu apa pilihan yang kita perlukan untuk sebenarnya membuat aplikasi web Ini adalah pilihan pilihan pilihan jadi, saya akan memberikan beberapa pilihan untuk membuat pilihan pilihan atau pilihan pilihan yang lain jadi, pilihan pilihan sebenarnya adalah pilihan rubi pada pilihan rubi jadi, kita mengembangkan rubi dulu jadi, mana rubi? rubi adalah perlukan perlukan hanya seperti anda mungkin dengar java, perlukan perlukan perlukan PHP, perlukan perlukan perlukan dotnet Python, Clojure, etc. Jadi ini hanya langsung program. Cuma seperti Inggeris, French, Japanese. Jadi Ruby adalah langsung program. Dan ini sebenarnya beberapa aplikasi web di luar sana yang dibuat oleh Ruby. Jadi anda mempunyai Twitter. Jadi anda tahu Twitter telah dibuat dengan Ruby on Rails? Ya. Jadi ia telah dibuat dengan Ruby on Rails. Sudah tentu, ia telah berubah banyak dan mereka telah mengubah internam dengan langsung program lain. Tapi apabila ia pertama bermula, ia sebenarnya dibuat dengan Ruby on Rails. Selanjutnya, kita juga mempunyai Groupon. Jadi Groupon juga dibuat dengan Ruby on Rails. AirBnb, Shopify, Hulu, Viki, Bloomberg, SlideShare, Base, Tenzen, Desk, Frenster, Wego, etc. Jadi ini hanya beberapa aplikasi web di luar sana yang telah dibuat dengan Ruby on Rails. Adakah anda menggunakan apa-apa ini? Twitter. Saya pasti yang paling anda menggunakan Twitter. Basecamp? Oh, SlideShare. Bagus. AirBnb, semuanya. Ya. Jadi ia di mana-mana di luar sana, hanya bahawa kita tidak tahu apa yang benar-benar teknologi telah dibuat. Tapi sekarang anda tahu beberapa ini. Jadi apa yang benar-benar menggunakan Ruby? Saya mengatakan bahawa itu langsung program. Jadi tempat ini tidak penting. Ya, ini tidak penting. Tapi anda perlu ingat orang ini. Jadi anda boleh panggil dia Max atau anda boleh panggil dia, nama dia Matsumoto Yokihiro. Dia kreator Ruby. Dia berada di sini sebenarnya untuk mesyuarat yang terakhir hari ini. Tapi caduannya sangat keras. Jadi dia sebenarnya pulang semalam. Dan dia sebenarnya kreator Ruby 20 tahun lalu. Dalam tahun 1990, cerita itu adalah bahawa dia benar-benar cintakan bahasa program dan pada masa itu, itu adalah depresi yang hebat. Jadi banyak kawan-kawan itu sebenarnya telah dibuat. Dia bersyukur untuk berada di projek tetapi projek berada di mode mantan. Jadi, apabila projek berada di mode mantan, dia sebenarnya ada banyak masa untuk buat perkara lain. Jadi dia memulai berbicara dan mula membuat langgan program ini. Akhir-akhir, komunitas berada dan kemudian berada di apa yang kita kenal sebagai Ruby. Jadi ia menguatkan adanya untuk banyak lagi langgan programnya, seperti Pearl, Tau, Eiffel, Etta dan Lips. Jadi hanya sebab teruk itu boleh menjadi Ia dipanggil Koro, saya tak ingat kisah sebuah kisah kenapa mereka berdua berdua berdua Saya rasa ia disebabkan nama anak-anak dia Saya tak ingat Jadi anda dapat lihat bahawa Rubi berjalan ke version 1.8 pada 2003, 1.9 pada 2007 Sekarang kita berada di 2.0, 2.1 dan 2.2 Rubi hanya berjalan ke populariti sebab kisah Dan itu di mana kisah kisah datang Jadi kisah berulang pada tahun 2005 Seperti berapa lama lalu 10 tahun lalu Jadi ia sudah digunakan sebuah teknologi keperluan Sebuah teknologi keperluan tidak seronok lagi Tetapi ketika ia berlaku, ia bermaksud ia sederhana Jadi ia sederhana teknologi Sebelum 10 tahun lalu, mereka baru berjanji tahun 10 Sebelum kita bergerak ke Reus Untuk menyebabkan kenapa kita semua melakukannya Kenapa kita mempercayai kisah keperluan Ia disebabkan bagi saya Ia disebabkan kisah ini di sini Saya harap untuk melihat Rubi membantu setiap program dalam dunia untuk dibelakuk Untuk menikmati program-nya Dan membuat kita gembira Dan itu adalah perniagaan primi Rubi Jadi saya tidak yakin jika ada penyebabkan program-nya Lenggan yang telah saya beritahu sebelumnya Tetapi ini adalah apa yang saya tahu dari Max Sebab itu, banyak orang kita Memang menggunakan Rubi Dan saya harap ini sama dengan anda Apabila nanti anda mencuba tangan dengan Rubi Jadi, seperti yang saya katakan Kenapa kita mahu menggunakan Rubi? Untuk menyebabkan banyak kita Dan saya akan menyebabkan keperluan nanti Rubi adalah menarik Ia berprodukasi Ia sebenarnya sangat mempunyai Banyak perkara seperti bahasa Inggeris Apabila anda memikirkan bahasa Inggeris Anda akan mencuba cara yang sama Yang anda boleh menyebabkan dengan Rubi Sebenarnya, kami rasa ia sangat menarik Dan tentu saja, Rubi penyebabkan Ia benar-benar dihidupkan sekarang Jadi jika anda memikirkan kerjaya Mungkin anda mahu menjadi penyebabkan Mungkin anda mahu menjadi penyebabkan Rubi Untuk menyebabkan Banyak pelajaran saya yakin mereka membuang Ia boleh menyebabkan juga Sebenarnya hari ini, kami mempunyai Perjalanan, bukan? Pada perjalanan, kami mempunyai Perjalanan besar Jadi, ia merupakan hal ini Dan semua ini masih mempunyai Perjalanan kerja Mencari penyebabkan Rubi Dan perjalanan itu Bagus, atau mungkin sangat tinggi Untuk menyebabkan semua itu Perjalanan Rubi sangat menyebabkan Seperti yang Linda berkata Semua kami adalah penyebabkan Jika anda mahu menyebabkan kami Saya yakin dollar dan senjata Ia akan menjadi pelajaran Tapi apa yang ialah perjalanan? Kita tahu Rubi ialah perjalanan Jadi apa yang ialah perjalanan? Atau apa yang ialah perjalanan Rubi? Ini logo Itulah website Rubi Ia sebenarnya dibuat oleh orang ini Okey? Yang ini, okey? Ia nama saya David Hanamaya Hanson Kita akan menyebabkan dia DHH Sebenarnya Framework ini mempunyai Bekerja dari kerja di Basecamp Jadi, beberapa anda mempunyai Basecamp Jadi, apabila kami mempunyai Basecamp Dia mempunyai Hey, Rubi nampak bagus Biar saya mempunyai Rubi Bukan ada framework pada masa itu Pada tahun 2005 Jadi, apabila dia membuat aplikasi Dia fikir, Hey, ada beberapa kartu Saya boleh sebenarnya memperbaiki Dan memperbaiki Beri kembali kepada komuniti Dan melihat apa yang lain Awak tahu Memperbaiki dan memperbaiki Jadi, dia memperbaiki dari Basecamp Dan memperbaiki Dan mempunyai Rubi pada kerja Dan itu di mana ia semua memulai Mereka memulai Mencari projek Mereka memulai Menikmati projek dan menggunakan Mencari aplikasi Selepas 10 tahun Mereka mempunyai aplikasi Dengan Rubi pada kerja Dan DHH masih bekerja Memperbaiki perjalanan Rubi pada kerja Sebaiknya mempunyai Mereka mempunyai Filosofi Rubi pada kerja Mempunyai MVC Yang adalah Control Model View Lepas itu, kita akan melihat Apa yang MVC bermaksud Kita juga ada Filosofi ini Pertama, menggunakan Ini adalah Filosofi Banyak lelaki Memperbaiki perjalanan Dan memperbaiki Memperbaiki Tapi mereka tidak memperbaiki Memperbaiki Rails sendiri Memperbaiki Memperbaiki Dan kita harus memperbaiki Memperbaiki Sebelum kita memperbaiki aplikasi Ada juga konsep Memperbaiki Memperbaiki Memperbaiki Kerana ini, ada banyak Modul Libre Bagaimana anda dapat menggunakan Ecosystem Rubi pada kerja Mereka akan memperbaiki Apabila anda ingin memperbaiki aplikasi web Akhirnya Konvensi dengan konfigurasi Jadi Rails sangat memperbaiki Memperbaiki Memperbaiki Memperbaiki Mereka memperbaiki Mereka tidak memperbaiki Saya Memperbaiki banyak Bulatan Kalau anda herinkan Dan Sonai dengan konvenscer Maksud mouran Bhu tidak berb stack Sebagian hal yang practices Dan Ini lebih baik Dan anda dapat Memperbaiki Memperbaiki Memperbaiki Memperbaiki Memperbaiki Jadi, DHH bukan hanya programnya, dia juga mempunyai sebuah kerjaya yang mempunyai kerjaya. Jadi, jika anda mempunyai nama dia di YouTube, anda mungkin tidak hanya melihat benda-benda-benda-benda-benda-benda-benda-benda-benda-benda-benda. Anda mungkin melihat dia di belakang kerjaya di sebuah kerjaya dan kemudian mempunyai kerjaya. Dan saya rasa dia telah membuat sebuah reputasi di kerjaya yang tidak salah. Jadi, ia tidak bermakna jika anda mempunyai kerjaya, anda tidak mempunyai kerjaya. Jika anda mempunyai kerjaya, anda boleh menjadi sangat mempunyai kerjaya juga. Baiklah, kita akan meletakkan sedikit tentang model-view controller kerana saya hanya memutuskan sedikit. Jadi, apa yang anda lihat di sini adalah bahawa kita mempunyai tiga komponen di sini. Apabila anda meletakkan web page, apa yang anda mendapat di browser adalah apa yang kita nampak HTML, CSS dan JavaScript. Jadi, apa adalah tiga perkara ini? Biar saya menjelaskan perkara CSS dulu. CSS adalah perkara yang berikan kepada anda. Mereka memberikan perkara yang berbeda. Contohnya Times New Roman vs Korea vs Ariel. Ini adalah perkara masterview. Ini adalah perkara yang dikontrol oleh CSS. Apa yang ia mengkontrol? Ia mengkontrol html, yang adalah dom. Ia mengkontrol pembinaan basic dari paragraph, text, haters, titik, etc. Jadi, CSS adalah menggantikan text di pakaian. Akhirnya, anda perlu mempercayai perintah, mungkin di web-side. Itu adalah di mana JavaScript datang. Jika anda tidak memiliki JavaScript, bagi contoh, jika anda pergi ke Facebook, anda meletakkan. JavaScript adalah teruk. Jika anda meletakkan, ia mungkin tidak memiliki lebih banyak. Ia hanya akan terdengar. Ia hanya akan melihat pakaian pertama selepas ia menjelaskan. Contohnya adalah menjelaskan dengan JavaScript. Kadang-kadang anda melihat pakaian moda. Jadi, itu adalah JavaScript. Apa yang ia mengkontrol dengan JavaScript? Adapasah. Jika anda menjelaskan adapasah, jika anda menjelaskan javascript di pakaian, anda tidak akan melihat adapasah di pakaian anda. Jadi, ini adalah apa yang anda dapat di pakaian anda. Tiada apa-apa lagi. Tapi bagaimana anda dapat ini di pakaian pertama? Jadi, ingat, apabila saya beritahu anda di pakaian anda, anda klik pada link di atas pakaian anda, ia sebenarnya akan pergi ke internet untuk bercakap dengan pakaian. Pakaian web. Jadi, ini adalah di mana pakaian web. Jadi, apabila anda klik, ia pergi ke pakaian web dan mula bercakap dengan pakaian web. Pakaian web di sini adalah pakaian yang mempunyai logik pakaian web anda. Bagaimana logiknya? Logik, termasuk, anda hanya mahu melihat gambar teman anda. Anda tidak mahu melihat gambar orang lain. Oleh itu, anda tidak mahu orang lain melihat gambar anda. Ini adalah logik yang selalu diketahui dalam aplikasi web anda. Dan logik ini mempunyai program yang anda mahu melakukan dengan. Anda dapat melakukan dengan Ruby, yang kita akan melakukan hari ini. Anda dapat melakukan dengan, seperti yang saya katakan, PHP atau Python, etc. Tetapi ini adalah pakaian logik yang dipunyai pakaian web. Dan itu yang kita mahu mencuba untuk melakukan hari ini. Bukan hanya itu, logik tidak mempunyai data. Anda masih mahu mempunyai data di mana-mana. Anda mahu mempunyai data dari mana-mana lain. Dan pakaian ini adalah pakaian database. Pondiskan database sebagai esonca jalan. Itu adalah pakaian database yang semacam. Ini hanya memakai cdm dan kolom. Anda memutuskan data, dan dapat membawa data. Berapa banyak anda ingin dengan esonca? Excel. Berapa banyak anda memiliki tabungan yang digunakan? Berapa banyak anda memiliki vertical? Tidak mengerti. Tengok, saya bukan expert yang mengerti. Saya tahu ada sesuatu yang berbentuk atau berbentuk, tetapi tablet-tablet, tablet-tablet adalah sebuah contoh yang baik untuk menggunakan data anda dan memberi perasaan yang berbeda dengan data anda. Jadi, orang yang berbentuk tablet-tablet tahu anda boleh menerima kolom, dan membuat alasan atau alasan dalam kolom itu. Jadi, itu adalah logik yang menggabungkan di sini. Apa yang di sini adalah logik basikal, hanya sebuah raw data saja. Jadi, tentu saja, apabila kita bercakap tentang aplikasi web, kita tidak boleh menggunakan alasan yang berbentuk. Kerana anda mungkin mempunyai banyak alasan yang berbentuk. Alasan yang berbentuk tidak baik untuk itu. Anda boleh cuba. Jadi, alasan yang berbentuk yang kita bincangkan adalah Postgres, SQL, Oracle. Jadi, jika anda bekerja dengan jenis IT anda sebelum ini, anda mungkin pernah dengar mereka beritahu anda, oh, saya perlu memastikan alasan, saya perlu memastikan Oracle dulu. Saya perlu memastikan alasan dulu. Dan kemudian, ini dua proses yang biasanya mengambil sepanjang minggu. Kerana mereka perlu memastikan alasan, dan memastikan alasan, dan memastikan alasan, dan memastikan alasan, etc. Jadi, itu adalah cara kita dapat kerja kami. Jadi, bagaimana semua ini berbentuk apa yang saya nampak MVC, Model Views Controller, ini adalah konsep kita. Ini adalah perasaan kita. Ini adalah apa yang kita nampak Controller, dan ini adalah apa yang kita nampak Model. Jadi, itu di mana ia berbentuk MVC. Jadi, Controller adalah salah satu yang menjawab untuk mengawal semuanya. Ia mengambil sesuatu dari Model. Ia menghasilkan. Ia menghasilkan. Ia menghasilkan. Ia menghasilkan HtML di sini dan ia bertahun-tahun ke s convertible. Jadi itu adalah yang kita nampak MVC. Ada undang-undang? Baguslah. Ya, undang-undang. Tidak? Ok. Jadi, jika anda tiada undang-undang lagi di atas mixed layers, kami akan cuba tangan. Sebenarnya, semua anda ada koneksi internet tidak? Ya Jadi jika anda tidak, ini masak Jadi jika anda lakukan, tolong pergi ke web ini Coba rubi.org Coba rubi.org Adakah anda perlukan masak? Apa itu? Coba rubi.org Dan sekarang Saya akan menghentikan satu-satunya Sekarang Kita akan menunggu 30 minit Untuk mencoba rubi.org Jadi anda harus menghentikan instruksi Di lantai Di lantai Sekarang saya akan berjalan-jalan Untuk menghentikan anda jika anda ada masalah Jadi apa yang mencoba rubi.org? Biasanya Anda akan menghentikan rubi Anda akan menggunakan rubi Dengan bahan program Dan saya akan mencuba untuk menunjukkan Untuk memulangkan dan melakukan sesuatu kerja Baiklah. Terima kasih.