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.

Kapcsolódó cikkek