6.25M
Category: programmingprogramming

Языкы программирования (ЯП),

1.

Введение

2.

Языков программирования (ЯП),
технологий, фреймворков, архитектур
очень много…

3.

4.

5.

Изучение общих принципов разработки

6.

На примере Rails

7.

Почему стОит изучать Rails?

8.

8

9.

Оплачиваемость вакансий

10.

Оплачиваемость вакансий
Оплата труда:
От 30 до 180+ тыс. руб. в мес.,
50-70 тыс. в среднем

11.

11

12.

Лаконичность и понятность кода
puts names unless names.empty?

13.

Создание веб-приложений похоже
на космическую экспедицию на
Марс

14.

Структура курса
Введение. Говорим «Привет, Rails». Подготавливаем экосистему Rails для
создания приложения
Знакомимся с Ruby. Выведение Ruby в космос веб-пространства
Использование ОО-стиля в Ruby
Создание основ нашего приложения (контроллеры и маршруты). Вебприложение как космический корабль.
Приукрашиваем наше приложение (представления)
Закладываем архитектуру нашего приложения (модели)
Тестирование и развёртывание нашего приложения
Повышаем безопасность нашего приложения
Создание REST API для мобильных приложений
Делаем наше приложение более интерактивным (AJAX, JS)
Использование веб-сокетов (ActionCable) для нашего приложения
Создание пользовательского интерфейса для нашего приложения на
React.js
Смотрим на Rails глазами Django. Взлетаем. Перспективы развития.
Подведение итогов

15.

Прошлые экспедиции …

16.

17.

18.

19.

Статистика по языкам
программирования (анкеты, прошлый
курс)
https://profport-train.herokuapp.com/site/languages_popularity

20.

Этапы создания проекта
Тестирование
и развёртывание
Реализация
серверной
части
(Rails)
Вёрстка
(bootstrap, sass, haml)
Дизайн
(Photoshop, ...)
Прототипирование
(Sketch, …)
Требования
(польз. истории, ...)
Реализация
мобильного
приложений
(React Native)

21.

22.

Результат
Изучим Rails с 0 до начального уровня (Junior)
● Создадим полноценное приложение на Rails
● Выложим исходники на github, приложение —
на хостинг (heroku)
● Сможем легче изучать другие
фреймворки/технологии
●…

23.

Контакты
https://vk.com/effective_development
https://t.me/RubyCourse
[email protected]
English     Русский Rules