План на курса
Въведение
- Ruby на Rails срещу Python, PHP, Javascript, Java и др.
Преглед на Ruby като ООП (обектно ориентирано програмиране) език
Преглед на Ruby на Rails като MVC (Model View Controller) рамка за разработка
Създаване на среда за разработка
Инсталиране на Ruby на Rails
Създаване на просто приложение „Hello World“ на Ruby on Rails
Настройване на Git за контрол на версиите
Разполагане на вашето първо Ruby приложение на Rails в Heroku (по избор)
Разработване на приложение с помощта на генератори на скеле
Създаване на статични и динамични страници
Тестване на приложението
Работа с вградени и персонализирани помощници на Ruby on Rails
Използване на структури от данни, оператори, методи и класове на Ruby.
Включване на CSS рамка за разработване на потребителския интерфейс
Попълване на оформлението и структурата на приложението Ruby on Rails
Свързване на приложението към Database
Работа с модела на взаимоотношенията
Създаване на страница за регистрация на потребител
Моделиране, валидиране, актуализиране и изтриване на потребители на Ruby on Rails
Настройване на страница с потребителски микропостове
Изграждане на просто уеб приложение за електронна търговия
Управление на транзакции и плащания
Unit Testing Приложението
Инструменти и техники за автоматизирано тестване и непрекъсната интеграция за Ruby on Rails
Отстраняване на неизправности
Обобщение и заключение
Изисквания
- Основен опит в програмирането или уеб разработката
Oтзиви от потребители (5)
Хареса ми как Gunnar написа почти целия код в движение, докато преминавахме през него, но че имаше много предварително подготвени материали в Google Drive, към които мога да се обърна след обучението. Кодът, който Gunnar написа въз основа на примерните данни, които предоставих предварително, също беше изключително полезен и направи обучението подходящо за нашите собствени набори от данни.
Ranvir - Schroders Personal Wealth
Курс - Visual Studio Code
Машинен превод
Теми, които бяха обсуждани, множество живи кодови примерци, отношението на треньора към групата
Weronika - ATOS PGS sp. z o.o.
Курс - Reactive Programming with Angular RxJS
Машинен превод
Хоранто, обучението е онлайн, взаимодействието с треньора е забележително и той винаги е на разположение, за да предоставя ценни източници, които да допълнят обучението. Очень съм доволна.
Nuno Marques - MULTICERT, S.A.
Курс - Functional Reactive Programming with Java 9 and RxJava
Машинен превод
Тренерски ентусиазъм за темата
Matthew Fowles - AGRO Merchants Whitchurch Limited
Курс - Web Application Development in PHP
Машинен превод
Крайно добри са темпото, дълбочината и обясненията. Ясно е, че Скот е експерт в тази тема и да се учи от него е много приятно.
Ben Leiken - SurveyMonkey
Курс - Reactive Programming for iOS with RxSwift
Машинен превод