План на курса
Въведение
- 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
Машинен превод
Topics that were discussed, lots of live code examples, trainers attitude towards group
Weronika - ATOS PGS sp. z o.o.
Курс - Reactive Programming with Angular RxJS
Real-life examples.
Kristoffer Opdahl - Buypass AS
Курс - Web Security with the OWASP Testing Framework
Though an online training, the interactivity with the trainer was remarkable and was always available to provide valuable sources to complement the training. I am very satisfied.
Nuno Marques - MULTICERT, S.A.
Курс - Functional Reactive Programming with Java 9 and RxJava
Pacing, depth, and explanations were all superb. It's clear Scott is an expert on the subject and learning from him was super enjoyable.