Що нового?

Придбаний [Нетологія] fullstack-Розробник Python

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

Gadzhi

Модератор
Fullstack-розробник на Python
Fullstack-Розробник-Універсал. Він може поодинці запрограмувати веб-додаток — і клієнтську, і серверну частини.
Ми розробили комплексну програму навчання, яка дозволить студентам, які навчаються з нуля, створювати сайти на мовах програмування Python і JavaScript. Це легкі в освоєнні і популярні мови-ви зможете швидко розібратися в програмуванні і знайти роботу навіть без досвіду.
  • Навчіться самостійно створювати сайти і веб-додатки на Python і JavaScript
  • виконайте 7 проектів для портфоліо і створите командний проект з Python-розробниками
  • зможете шукати роботу і проходити співбесіди вже з середини навчання
що ви будете вміти після навчання:
  • верстати сайти в HTML і CSS
  • розробляти клієнтську частину сайту на JavaScript і React
  • працювати зі змінами коду проекту за допомогою Git та GitHub
  • вирішувати завдання на Python і розробляти сайти за допомогою фреймворка django
  • застосовувати принципи клієнт-серверної взаємодії та працювати з базами даних
  • працювати з API сторонніх сервісів і проводити Unit-тестування
ви отримаєте досвід цієї розробки і виконаєте 7 великих проектів, включаючи 1 командний проект:
  • Адаптивна верстка сайту
  • Хмарний архіватор Arch
  • командний проект-чат-бот VKinder
  • Хмарний архіватор Arch (UI)
  • Веб-месенджер Tolk
  • Онлайн-магазин
  • хмарне сховище
Fullstack-Розробник розробляє і frontend, і backend сайту або веб-додатки. Тому програма складається з двох частин.
1. Backend-розробка на Python (навчіться працювати з серверною частиною веб-додатки. Зможете самостійно розробляти архітектуру і функціональність програми, а також тестувати його працездатність)

основи мови програмування Python (проект-резервне копіювання)
Вивчіть один з найбільш затребуваних і простих в освоєнні мов програмування. Навчіться описувати алгоритми для вирішення повсякденних завдань і роботи з даними.
12 годин теорії/54 години практики
  • Python. Знайомство з консоллю.
  • умовні конструкції. Операція порівняння.
  • Вступ до типів даних та циклів.
  • цикли. Тип даних. Колекції даних.
  • функції - використання вбудованих і створення власних.
  • класи та їх застосування в Python.
  • відкриття та читання файлу, запис у файл.
  • Робота з різними форматами даних.
  • Робота з бібліотекою requests, http-запити.
  • Робота з класами на прикладі API VK.
система контролю версій Git
Кожен розробник повинен знати основи роботи з системою Git, так як на даний момент це практично стандарт з управління вихідним кодом. За 3 заняття ви навчитеся працювати з цією системою і з сервісом GitHub, зможете публікувати свої домашні роботи і вже в процесі навчання сформуєте перше портфоліо. Роботодавці часто просять показати приклади вашого коду на GitHub.
4 години теорії/9 годин практики
  • призначення системи контролю версій.
  • основні операції (фіксація і відкат змін, пошук, Історія).
  • Робота з сервісом GitHub.
  • гілки, злиття гілок та вирішення конфліктів.
  • командна робота.
робота з базами даних
Навчіться проектувати бази даних за допомогою мови запитів SQL. В рамках курсу будете працювати з базою даних PostgreSQL — однією з найпопулярніших і простих для вивчення. В якості клієнта будете використовувати pgAdmin. В кінці познайомитеся з ORM SQLAlchemy.
6 годин теорії/15 годин практики
  • введення в бази даних.
  • типи баз даних. SQL/NoSQL, PostgreSQL.
  • проектування баз даних. Зв'язки. 3НФ.
  • Select-запити.
  • Insert/update/delete-запити.
  • Python та бази даних. ORM.
професійна робота з Python (командний проект — чат-бот VKinder)
Вивчіть ті особливості Python, за які його так сильно люблять. Розберетеся, як поліпшити і спростити програму за допомогою модулів, ітераторів, декораторів. Вивчіть технології для тестування коду, розбору тексту і веб-сторінок. Дізнаєтеся, як пройти співбесіду на вакансію Python-розробника.
7 годин теорії/52 години практики
  • модулі, пакети, імпорт у Python.
  • ітератори, генератори.
  • декоратори.
  • Розробка тестів.
  • регулярні вирази.
  • Веб-скрапінг.
  • Підготовка до співбесіди.
Backend-розробка на Django
Ви попрацюєте з фреймворком Django, вивчіть основні принципи організації проекту в Django. Попрацюєте з базами даних — навчитеся їх створювати, працювати з ORM і моделями. Дізнаєтеся, як розробляти backend веб-додатки і пов'язувати хостинг файлів і запуск веб-додатки.
  • знайомство з Django. Підготовка та запуск проекту.
  • обробка запитів.
  • динамічне формування сторінок на основі шаблонів.
  • Робота з ORM.
  • взаємодія з сайтом.
  • Персоналізація сайту.
  • Створення та підтримка проекту.
  • Робота з API.
Кар'єра в Python-розробці
Навчіться формулювати кар'єрні цілі, створювати резюме, збирати портфоліо і готуватися до співбесід. Створіть покроковий план пошуку роботи, запишіть відеопрезентацію і пройдете кар'єрну консультацію з HR-експертом.
6 годин теорії
  • покроковий план пошуку роботи.
  • аналіз ринку праці.
  • Резюме, портфоліо fullstack розробника python та супровідний лист.
  • Співбесіда: як підготуватися і пройти.
  • Статистика пошуку роботи та вимірювання ефективності.
  • Індивідуальна кар'єрна консультація.
2. Frontend-розробка на JavaScript (в цій частині програми ви навчитеся розробляти клієнтську сторону веб-додатки)

HTML і CSS: Основи веб-верстки (Проект - Верстка сайту)
Навчіться верстати сайти на HTML і CSS і вносити зміни в існуючу верстку. Навчіться створювати верстку під будь-який тип пристроїв: комп'ютер, планшет, смартфон. Зверстаєте адаптивний сайт, коректно працює на будь-яких пристроях.
13 годин теорії/53 години практики
  • Теги для верстки структури і контенту сторінки, форм.
  • селектори CSS.
  • визначення контексту елементів.
  • Блокова модель.
  • позиціонування елементів.
  • оформлення тексту і декоративних елементів.
  • стан інтерактивних елементів.
  • Верстка гумового макета.
  • введення в медіазапити.
  • Медіафункції.
  • Верстка адаптивного макета.
  • Breakpoints.
JavaScript: основи роботи в браузері (Проект - Хмарний архіватор)
Вивчіть Базові поняття JavaScript і дізнаєтеся про додаткові можливості, які дає браузер — Web API. Підключіть скрипт до HTML-документу і отримайте до нього доступ, щоб зробити документ "живим": змінювати його і реагувати на дії користувача.
12 годин теорії/68 годин практики
  • Синтаксис, типи даних, функції та об'єкти.
  • прототипи, ООП та функції вищого порядку.
  • обробка помилок, замикання і асинхронність.
  • можливості JavaScript в браузері.
  • способи пошуку потрібного HTML-елемента.
  • Об'єкт події.
  • DOM.
  • зміна структури HTML-документа.
  • асинхронні запити.
  • зберігання стану на клієнті і відправка на сервер.
JavaScript: поглиблений курс веб-розробки (Проект - Онлайн-гра)
Навчіться працювати з сучасним інструментом для організації робочого оточення (npm, webpack) і розберетеся з найбільш складними розділами мови: прототипною моделлю, promises і асинхронними програмуванням (async/await).
12 годин теорії/72 години практики
  • стандарти та версії
  • робоче оточення
  • модулі
  • unit-тестування
  • синтаксичні конструкції (try-catch, delete), функції і замикання
  • властивості об'єкта, for-in, обгортки для примітивів
  • прототипи, конструктори
  • класи, успадкування
  • контейнери
  • Об'єкт Math, клас RegExp, ArrayBuffer
  • Promises, async/await
  • Символи, ітератори, генератори
  • асинхронні запити
  • зберігання стану на клієнті і відправка на сервер
розширений інструментарій JavaScript в браузері (Проект - Веб-месенджер)
Освоїте інструменти, що прискорюють роботу, навчитеся на професійному рівні працювати з формами: проводити валідацію, використовувати просунуті елементи — Слайдери, календарі, файли, а також познайомитеся з API, що надаються браузером: геолокацією, нотифікацією, медіа, веб-сокетами. І через анімацію додайте інтерактивність у свої програми.
12 годин теорії/72 години практики
  • робоче оточення
  • Робота з DOM (об'єктна модель документа)
  • обробка подій
  • організація тестування (Unit, E2E)
  • Робота з HTML-формами, LocalStorage
  • Drag & amp; Drop, робота з файлами
  • Робота з HTTP
  • анімація та CSS
  • Geolocation, Notification, Media
  • EventSource, Websockets
Frontend-розробка на React (Проект - інтернет-магазин)
https://privatelink.de/?https://netology.ru/programs/fullstack-python-dev
 
Угорі