Ruby on Rails, codenamecrud - ingyenes webfejlesztő képzés
Ebben természetesen akkor folyamatosan írásban kódot, minden projekt lesz egy kicsit fejlettebb, mint az előző. Ön létrehoz egy csomó Rails-projektek a semmiből, beleértve a teljes bemutató, amelyen keresztül át, és a maga teljes Rails-alkalmazást. Ennél is fontosabb, akkor megtanulják, hogyan kell kivenni a helyszín az adatokat, és az architektúra, majd építeni körülöttük a kérelmet. A végén, akkor kapnak a bizalom és a tudat, hogy elég lesz, hogy hozzon létre egy egyszerű körülbelül egy óra honlapján.
Bevezetés a Rails
Ebben a részben megnézzük Rails, és meg kell kezdeni az elejétől, hogy az az ötlete támadt, hogy (és hogyan) meg fogja tanulni megy előre. Mi határozza meg a kezdeti irányt.
1. lépés: Hogyan fog ez a kurzus
Lássuk, mit tanulunk.
2. lépés: Project: Első lépések
Itt fogjuk létrehozni az első kérelem on Rails segítségével néhány olyan eszközt biztosít számunkra a keretet.
3. lépés: Sínek Memo
Mi nem csak használja a hálózatot, élünk benne. Ez a leírás segít megismerni a feltételeket.
4. lépés: telepítése
Kevés dolog összehasonlítani az érzés, hogy azt tapasztalja, látva annak alkalmazása az interneten elérhető. Megmutatjuk, hogyan lehet ezt megtenni.
5. lépés: Project: létrehozásának megkezdése
Ebben a projektben, elkezd tanulni a vezetést, amit majd követni egész folyamán.
Routing vyuha, vezérlők és Eszköz
Most, hogy megértsék, mit kell foglalkozni, akkor itt az ideje, hogy fontolja meg részletesen az alapvető fogalmakat a keret Ruby on Rails. Mi fog menni, ahogy a HTTP-kérést kap az eredmény formájában HTML-oldal böngészőben.
1. lépés: Routing (routing)
Router - a kapcsolótábla a kérést küld a megfelelő vezérlők.
2. lépés: Vezérlők
Vezérlők mediátorok kérés feldolgozása során. Ők azt mondják, mindenki másnak, hogy mit kell csinálni, és gyűjtsük össze az eredményt össze.
3. lépés: Vyuha (benyújtás)
Amikor a vezérlő meghatározza, hogy mely adatok megjelenítését, itt az ideje a reprezentáció (vagy Vyuha). Ezek felelősek a megjelenítésére a feldolgozott adatokat a felhasználó böngészőjének.
4. lépés: Az Eszköz Pipeline
5. lépés: Projekt: az irányítás alapjai, vezérlők és Vyuha
Játszunk az útválasztás és a gyakorlat oprobuete minden ideje tanulni.
adatbázis és az Active Record
Ebben a részben azt a szerver része a sínek, ami a legfontosabb az egész keret. Most megtudhatod, adatbázisok és merüljön el az SQL, mielőtt alkalmazza a tudást, hogy az élvezetes hem Rails, amely az úgynevezett Active Record.
1. lépés: Adatbázisok és az SQL
Adatok - a lényege minden nagy webes alkalmazások, és ez a bemutató, akkor megtanulják, hogyan kell beszélni az SQL.
2. lépés: Projekt: az SQL
A legjobb módja a tanulás - gyakorlat, és ez a projekt ad kiváló lehetőséget, hogy alkalmazza a tudást SQL (jó).
3. lépés: Az alapok ActiveRecord
Aktív Record - az ékszer a koronát a sínek csupasz, és csúnya felhívja kérelmeket SQL kényelmes és olvasható módszerek Ruby.
4. lépés: Project: Practice Active Record
A legjobb módja a tanulás - gyakorlat, és ez a projekt ad kiváló lehetőséget, hogy alkalmazza a tudást SQL (jó).
Forms és hitelesítés
Ez a rész arról szól, egyes részei a webes alkalmazások, amelyek sokkal fontosabbak, mint amilyennek látszik első pillantásra. Form - egy felhasználóbarát módon, hogy kölcsönhatásba lépnek a kérelmet. Hitelesítés kritikus sok alkalmazás, és akkor jön létre egy pár hitelesítési rendszerek a semmiből.
1. lépés: Az alapok a formák
Része a feljegyzés, részben pedig az új tudás forrása, a lecke hiánypótló ismereteket a kölcsönhatás a formák és backend.
2. lépés: Project: alak
Ahhoz, hogy megértéséhez szükséges nyomtatványok kezdeni az elejétől. Kezdjük a HTML, majd nézd meg, hogy szükség lesz egy Rails.
3. lépés: Sessions, cookie-k és hitelesítés
Megtanulják, hogyan kell tárolni az adatokat a felhasználó böngészőjének, és hogyan használják őket, a regisztrációs és felhasználói kérések között.
4. lépés: Project: hitelesítés
Lesz egy zárt közösség, amely lehetővé teszi, hogy névtelenül megosztani pletykákat a világon.
Részletes formák és Active Record
Ez lesz sokkal érdekesebb! Ismerje meg, hogyan kell csinálni valami több, mint megtalálni és megmutatni a felhasználók számára. akkor megtanulják, hogyan kell használni a kapcsolat a modellek, hogy képességeinek nagymértékű kibővítését, és hogyan lehet létrehozni formák, amelyek lehetővé teszik, hogy elérje a céljait.
1. lépés: Kérelem Active Record
Ismerje meg, hogyan használhatja a fejlett módszerek teljesítette kéri, hogy már használt SQL, és Rails tenni azok egyből.
2. lépés: Aktív Rekord Egyesületek
Merüljön el néhány legérdekesebb jellemzője egyesületek, mint a speciális módszereket és polimorfizmus.
3. lépés: Project: Association
4. lépés: Aktív Record visszahívók
Egy rövid pillantást az életciklus Active Record tárgy a születéstől a pusztítás és a mód, akkor használja ezt a folyamatot saját céljaikra.
5. lépés: Projekt: Részletes Egyesület
Eddzen a szövetségeinek kialakítását a teljes menedzsment, mint egy profi.
6. lépés: Advanced formában
Bővítse tudását a formákat. Ne félj űrlapok létrehozásához mindent.
7. lépés: Project: Készítsen fejlettebb formáit
Készítsen jegyvásárlási rendszer, beleértve egy érdekes és összetett megoldásokat.
API, postázó és haladó témák
Ez az utolsó rész segítségével a néhány legérdekesebb aspektusa Rails ökoszisztéma, amely elősegítheti az alkalmazás egy lépéssel tovább, és tanítani őket, hogyan kell küldeni mailt a felhasználók, vagy használja a képességeit más alkalmazások révén az API.
1. lépés: Egy másik API és ami a saját
Sínek - valójában API. Ismerje meg az API és hogyan kapcsolja be kérelmet az egyiket.
2. lépés: Munka külső API
Kapsz sok új funkciók, a külső API egyéb szolgáltatások.
3. lépés: A projekt: Az API
Ebben a projektben, akkor létrehozhatunk saját API és együttműködik a külső API-t.
4. lépés: Mailer
Nem valószínű, hogy gyakran azt gondolják, hogy hol kap mindezen szolgáltatás e-maileket. Most megtudhatja, hogyan lehet küldeni őket magadnak.
5. lépés: Project: benyújtása megerősítő levél
Adjuk hozzá a funkcionalitás üzeneteket küldeni a projekt. Csak nem spam, ez nem nagyon kedvét.
6. lépés: Speciális témák
Áttekintést több téma, hogy már nem volt képes a Route fejlett, meta-programozási és tervezési minták.
7. lépés: Project: Final projekt
8. lépés: Következtetés
Szent tehén, akkor elérte a végén az út. Nos, vagy valami ilyesmi.