ПредишенСледващото

В този курс, ще бъдат постоянно писане на код, всеки проект ще бъде малко по-напреднали от предишната. Ще създадем група Релси-проекти от нулата, включително пълен урок, през които се минава, и собствен пълен Rails приложения. По-важното е, ще се научите как да се направи от сайта на данните и архитектурата, а след това се изгради около тях заявлението. В края на краищата, вие ще спечелите доверието и знанието, че ще бъде достатъчно, за да се създаде проста за уебсайт един час.

Въведение в релси

В този раздел ще разгледаме релси, и да започне от самото начало, че сте имали идеята, че (и как) ще научите в бъдеще. Ние определяме първоначалната посока.

Стъпка 1: Как ще този курс

Нека да видим това, което научаваме.

Стъпка 2: Проект: Първи стъпки

Тук ние ще създадем първата заявка на релси, като се използват някои от инструментите, които са ни предоставени от рамката.

Етап 3: релси бележка

Ние не просто използвайте мрежата, ние живеем в него. Този урок ще ви помогне да се запознаете с условията.

Етап 4: разположи

Малко неща се сравни с усещането, че имате, виждайки неговото прилагане на разположение в интернет. Ще покажем как това може да бъде направено.

Стъпка 5: Проект: Започнете да създавате

В този проект, да започнете да се научат на ръководството, които ще следват по време на курса.

Прекарването vyuha, контролери и активи

Сега, че сте разбрали това, което ние трябва да се справят с, че е време да се помисли по-подробно основните концепции на рамка Руби на релси. Ние ще тръгнат по пътя на HTTP-заявка, за да получите резултат под формата на HTML страници в браузъра.

Етап 1: Routing (маршрутизиране)

Router - табло вашето приложение изпраща заявка към съответните контролери.

Етап 2: контролери

Контролерите са посредници в искането за преработка. Те разказват всеки друг какво да прави и събира резултата заедно.

Етап 3: Vyuha (подаване)

Когато контролерът определя кои данни да бъдат показани, че е време за представяне (или Vyuha). Те са отговорни за показване на обработените данни на браузъра на потребителя.

Етап 4: Asset газопровод

Стъпка 5: Проект: Фрезоване Основи, контролери и Vyuha

Вие играете с маршрута и практика oprobuete цялото това време да учат.

база данни и Active Record

В този раздел е за сървър част от релси, което е най-важното в цялата рамка. Ще научите за бази данни и повече опции чрез SQL, преди да прилагат знания и умения, за да възхитителните хем релси, което се нарича Active Record.

Етап 1: Бази данни и SQL

Данни - е в основата на всички големи уеб приложения, и в този урок ще научите как да се говори в SQL.

Стъпка 2: Проект: на SQL

Най-добрият начин на живот - практика, и този проект ще ви даде отлична възможност да прилагат знанията си на SQL (за добро).

Етап 3: Основите на ActiveRecord

Active Record - перлата в короната на релси като голо и грозно обръща искания за SQL в удобен за четене и методи в Ruby.

Стъпка 4: Проект: Практика с Active Record

Най-добрият начин на живот - практика, и този проект ще ви даде отлична възможност да прилагат знанията си на SQL (за добро).

Форми и удостоверяване

В този раздел е за някои части от уеб приложения, които са много по-важни, отколкото изглежда на пръв поглед. Форма - удобен за потребителя начин за взаимодействие с приложението. Authentication е от решаващо значение за много приложения, и вие ще се създаде един чифт системи за удостоверяване от нулата.

Етап 1: Основи на форми

Част от бележката, отчасти източник на нови знания, урокът ще запълни празнината в знания за взаимодействието на форми и задния.

Стъпка 2: Проект: форма

За да получите разбиране на формуляри, необходими за да започнем от самото начало. Ще започнем с HTML и след това да видим как ще се нуждаем от релси.

Стъпка 3: сесии, бисквитки и удостоверяване

Научете как да съхраняват данни в браузъра на потребителя и как те се използват в регистрация и потребителски вход между заявките.

Стъпка 4: Проект: Authentication

Ще се създаде затворена общност, която ви позволява да споделяте анонимно клюки със света.

Разширено форми и Active Record

Тя става все по-интересно! Научете как да се направи нещо повече от това просто да се намери и да се покаже на потребителите. вие ще научите как да използвате връзката между моделите, значително разширяват възможностите си и как да създавате форми, които позволяват да постигнете целите си.

Стъпка 1: Заявка за активно Record

Научете как да използвате някои от най-напредналите подходи за изпълнение на заявките, които са използвани в SQL и да ги направят Rails автомагически.

Стъпка 2: Активни Запис на асоциациите

Потопете се в някои от най-интересните характеристики на асоциации, като например специални методи и полиморфизъм.

Стъпка 3: Проект: Асоциация

Стъпка 4: Активни Запис обратни извиквания

Кратък поглед върху жизнения цикъл на Active Record обект от раждането до унищожаване и начина, по който можете да използвате този процес за собствените си цели.

Стъпка 5: Проект: Advanced асоциация

Работа в създаването на асоциации, за да завършите управление като професионалист.

Етап 6: Advanced форма

Разширете знанията си на формите. Не се страхувайте да се създадат форми за всичко.

Стъпка 7: Проект: Създаване на съвременни форми

Създаване на система за билет за покупки, включително и един интересен и комплексни решения.

API, пощенски етикети и теми за напреднали

Тази последна точка те пусна в някои от най-интересните аспекти на Rails екосистема, която ще ви помогне да популяризирате приложението си една крачка напред и да ги научи как да изпращате електронна поща на потребителите си, или да използват възможностите на други приложения чрез API.

Стъпка 1: Друго си с API и създаването на своя собствена

Релси - тя е в действителност API. Научете повече за API и как да превърнете приложение в една от тях.

Стъпка 2: Работа с външни API

Можете да получите много нови функции, с помощта на външни API за други услуги.

Стъпка 3: Проектът: приложния програмен интерфейс

В този проект, ще създадете свой собствен API и работа с външни API.

Стъпка 4: Мейлър

Малко вероятно е, че често мисля, къде да получите всички тези услуги, е-мейли. Сега вие ще научите как да ги изпратите на себе си.

Стъпка 5: Проект: Подаване потвърждаващи писма

Добавете функционалността за изпращане на съобщения до вашия проект. Просто не спам, това не е много обезкуражени.

Стъпка 6: Теми за напреднали

Преглед на няколко теми, че ние не сме били в състояние да се справи: Път напреднали, мета-програмиране и дизайн модели.

Стъпка 7: Проект: Окончателен проект

Етап 8: Заключение

Светият крава, вие сте достигнали до края на пътя. Е, или нещо подобно.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!