Що нового?

Набір учасників Лаборатория Django-разработки. 2021 (Михаил Бородин)

Інформація про покупку
Тип покупки: Складчина
Ціна: 10478 ГРН
Учасників: 0 з 46
Організатор: Відсутній
Статус: Набір учасників
Внесок: 236.9 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор

Новий практичний спосіб швидкого освоєння, закріплення і розвитку навичок веб-розробки на Python і Django

процес
Ви будете відразу працювати над вирішенням практичних завдань під чуйним керівництвом наставника.

Проект
Під час лабораторії ми будемо працювати над проектом маркетплейсу, тематику якого ви зможете вибрати самі.

результати
беручи участь в лабораторії ви за 8 тижнів прокачаєтеся більше і швидше, ніж за півроку самостійно

кому підійде цей курс
Знаєте Python і хочете освоїти Django?
Ви вже знаєте Python і основи Django і хочете освоїти Django на професійному рівні

вам не вистачає практики?
Ви пройшли різні курси і подивилися купу матеріалу в Інтернеті, але коли справа доходить до реальних завдань, не знаєте з чого почати

ви шукаєте наставника?
Ви хотіли б отримувати зворотний зв'язок по вашому коду від досвідчених розробників, щоб прокачувати свої навички

програма курсу
У нас немає такого поняття, як "програма" , так як це не навчальний курс, А практична робота над завданнями

як це працює?
На відміну від курсів і шкіл, ми не будемо в сотий раз розповідати одне і те ж і вантажити теорією, яку ви вже знаєте.

Замість цього ви будете відразу працювати над вирішенням практичних завдань під чуйним керівництвом наставника, якому завжди можна задати питання і звернутися за допомогою.
А потрібні для виконання завдання матеріали і необхідна теорія будуть надані для самостійного ознайомлення на основі відкритих матеріалів.

про проект
Під час лабораторії ми будемо працювати над проектом маркетплейсу, тематику якого ви обираєте самі. У будь - якому маркетплейсі є як мінімум 2 сторони-замовники і постачальники, а майданчик організовує зручний сервіс між ними.

Створенням такого майданчика ми і будемо займатися. А тематика може бути будь-який, на ваш вибір, наприклад:
  • Сайт пошуку роботи (hh.ru)
  • Сайт оголошень (avito.ru)
  • Торговий майданчик (ozon.ru або amazon.com)
  • оренда та купівля нерухомості (Cian.ru або AirBnB.com)
  • Бронювання готелів (booking.com)
беручи участь в лабораторії Ви отримаєте наступні практичні навички:

Agile - процес розробки

Навчіться декомпозувати завдання, планувати ітерації і будувати роботу у відповідності з прийнятими стандартами в індустрії

Git flow
Навчіться впевнено використовувати git і слідувати Git flow. Будете вміти використовувати merge, rebase, вирішувати конфлікти і використовувати git в командній розробці

Розробка через тестування (TDD)
Освоїте Unit - і інтеграційне тестування, навчитеся застосовувати підхід TDD в роботі

робота з базами даних
Навчіться проектувати схему БД, розберетеся з асоціаціями між сутностями, освоїте роботу з базою через ORM

міграції, RunSQL, RunPython
Навчіться інкрементно розвивати схему БД, обробляти дані і працювати з базою безпосередньо

патерни проектування
Освоїте найбільш застосовні і поширені патерни проектування і архітектурні патерни

робота з фоновими завданнями (celery)
Навчіться асинхронного виконання коду і виносу "важких" завдань в фон

Запуск завдань за розкладом
Навчіться виконувати код за заданим розкладом

кешування та оптимізація
Оптимізуєте роботу вашого застосування і застосуєте кешування там, де це потрібно

аутентифікація через соціальні мережі
Реалізуєте вхід через популярні сервіси, такі як Facebook, VK, Twitter, Yandex, Gmail або будь-які інші

складні форми
Створіть складні, багатокрокові форми

Docker
Освоїте найбільш затребуваний інструмент віртуалізації

Deploy додатків
Навчіться налаштовувати сервер і розгортати свій додаток на ньому

проектування архітектури
Освоїте підходи до проектування архітектури, дізнаєтеся про хороших і поганих патернах і підходах

Авторизація
Реалізуєте рольову модель в додатку і відстеження прав користувачів

Рефакторинг та написання хорошого коду
Зможете змінювати і покращувати код програми поступово, не змінюючи його поведінки, але залишаючись у впевненості, що нічого не зламалося

створення API на Django Rest Framework
Створіть повноцінне REST API для зовнішніх клієнтів (наприклад, для мобільного додатку)

глибоке розуміння MVC та ORM
Будете впевнено себе почувати при застосуванні ORM, а також зрозумієте що і де має лежати в архітектурі MVC

робота з Middleware
Напишіть middleware для низькорівневої обробки запитів

Повнотекстовий пошук
Реалізуєте повнотекстовий пошук у додатку
https://privatelink.de/?https://thinknetica.com/django_lab
 
Угорі