Python+SQL: як почати використовувати БД і писати SQL-запити
-
Python Базовий
-
Flask
-
Python 3.4.0 Стартовый
-
Як скласти резюме, щоб вас запросили на співбесіду
-
Як правильно скласти резюме для пошуку роботи в міжнародній IT-компанії
-
Як початківці знаходять роботу під час війни? Реальний досвід та відгуки
-
Чому мені відмовляють рекрутери? Як отримати перший оффер в ІТ
-
Чек-лист успішної адаптації або як пройти випробувальний термін у компанії?
-
10 ключових помилок пiд час спiвбесiди
-
Підготовка до співбесіди в IT
-
Активний пошук першої роботи в IT – поради і часті помилки
-
ІТ в період війни: як знайти першу роботу
-
Інтерактивний вебінар. Soft Skills на інтерв'ю та на випробувальному терміні
Сьогодні будь-який застосунок – навіть найпростіший – обов’язково використовує базу даних (БД). Інформація про користувача, його прогрес при роботі з додатком, збереження базової конфігурації, яка влаштовує юзера – все це та багато іншого потребує залучення БД.
В рамках онлайн тренінгу, який проходитиме 5 та 7 грудня, Костянтин Зівенко поділиться власним досвідом і допоможе вам сформувати необхідну базу знань, щоб почати використовувати бази даних у своїх додатках легко та ефективно.
Програма тренінгу складається з двох занять, які пройдуть у форматі живих онлайн вебінарів. Для спілкування, запитань та відповідей буде створено спеціальний чат у Telegram. Після заняття ви отримуватимете практичні завдання для глибшого засвоєння матеріалу.
Заняття проходитимуть ввечері з 19:00 до 21:00, але якщо ви не зможете бути присутніми онлайн, матимете можливість переглянути відеозаписи. Однак ми дуже рекомендуємо живу участь, бо вона дає можливість задавати питання і отримувати відповідь одразу в процесі їх виникнення.
Основна мета інтенсиву: для людей з початковим рівнем підготовки дати стартовий набір знань про бази даних взагалі і реляційні бази даних зокрема більш детально, а також про SQL як мову програмування реляційних баз даних. Дати уявлення про проектування БД, створення простих БД та побудову основних запитів до БД з використанням SQL.
Інтенсив для тих, хто ніколи не працював з базами даних і хоче почати вивчати цю тематику. Пройшовши інтенсив, ви почнете використовувати БД у своїх проектах на базовому рівні і зможете сформувати уявлення для себе про подальший шлях у вивченні цього розділу програмування.
Програма інтенсиву:
- Знайомство з БД, фундаментальна теорія.
- Які бувають БД.
- Що таке реляційна алгебра.
- Що таке SQL.
- Чим відрізняються SQL та NoSQL бази даних.
- Які бувають SQL БД.
- Проектування БД (теорія).
- Як проектується БД, що таке нормалізація БД.
- Відношення "один до одного", "один до багатьох", "багато до багатьох"
- Проектування БД (практика): спроектуємо самостійно невелику БД, створимо для неї діаграму "сутність-зв'язок" (ER-diagram).
- Додаємо Python: на основі стандартних пакетів Python почнемо працювати із найбільш популярною у світі SQL базою даних – SQLite.
- Створимо нашу БД, спроектовану на попередніх кроках.
- Вивчимо оператори SQL для створення таблиць і відношень між таблицями.
- Навчимося використовувати пакет Faker для генерації фейкових даних і за його допомогою наповнимо нашу БД фейковими даними – при цьому навчимося за допомогою SQL вставляти дані у таблиці.
- На основі створеної і наповненої даними БД навчимося писати базові запити – на отримання даних, на коригування даних, як видаляти дані і як поєднувати таблиці у запитах, як писати агрегаційні запити тощо.
Для максимальної ефективності тренінгу необхідно мати:
- встановлений Python 3.10 (https://www.python.org/downloads/)
- встановлену IDE (всі приклади будуть демонструватися з використанням IDE PyCharm Professional Edition – https://www.jetbrains.com/pycharm/)
- також бажано встановити DBeaver Community (https://dbeaver.io/download/)
Цільова аудиторія: люди, які мають мінімальний базис у Python: змінні, основні типи даних, циклічні і умовні конструкції, функції, виключення (наприклад в рамках безкоштовного курсу "Python з нуля" на ютуб-каналі CodeUA).
Мова тренінгу: українська.
Про спікера:
Зараз Костянтин Зівенко – BackEnd Developer у проєкті waylight.me, – це стартап із США з українським корінням.
Костянтин – класичний приклад світчера:
- отримав три вищі освіти (інженерну – радіоінженер), економічну (банківська справа) та технологічну (харчова хімія: дієтологія та безпека харчування);
- викладав у ВНЗ і згодом працював управлінцем у великих компаніях.
Кілька років тому вирішив повністю змінити своє життя – перейти на дистанційну роботу та жити біля підніжжя гір на березі моря. Згадав математику, вивчив англійську, почав вивчати Python. Зараз Костянтин живе в Чорногорії та працює Python BackEnd розробником.
Умови участі: безкоштовно. Для отримання запрошення на онлайн-трансляцію заповніть реєстраційну форму .