Занимайтесь с преподавателем английского и прокачайте свои разговорные навыки максимально легко и быстро
Занятия с учителями по программе, составленной под ваши цели и запросы
Учитесь сейчас, платите потом
Беспроцентная рассрочка до 24 месяцев.
Можно вернуть 13% от стоимости обучения
Используйте налоговый вычет
-37%
Учись с выгодой
12
20
10
50
Осталось мест в потоке:
Мы получили вашу заявку!
Сохранили вашу скидку и забронировали место на курсе
Свяжемся с вами как можно скорее, обычно в течение 15 минут
-37%
Учись с выгодой
12
20
10
50
Осталось мест в потоке:
Мы получили вашу заявку!
Сохранили вашу скидку и забронировали место на курсе
Свяжемся с вами как можно скорее, обычно в течение 15 минут
Как проходит обучение
Подбираем идеального преподавателя
Методист определит ваши речевые привычки и особенности, и мы подберём вам преподавателя, который подойдёт лучше всего. Он построит индивидуальную программу, учитывая ваш реальный уровень языка и то, каких целей вы хотите достичь.
Развиваем разговорные навыки
80% времени каждого урока вы будете говорить — только так можно научиться общаться на английском языке. Домашние задания тоже речевые — записывайте свою речь на онлайн-платформе, чтобы получить комментарии и рекомендации преподавателя.
Используем мышечную память для запоминания
Методика позволяет задействовать в изучении английского мышечную память вашего лица. По итогам обучения вам не придётся вспоминать нужные английские слова — мышцы ваших губ, языка и голосовых связок сами всё мгновенно вспомнят.
Составляем персональную программу обучения
Вместо того, чтобы подгонять вас под шаблон учебника, школа подстроит программу под вас. Преподаватель будет давать вам упражнения, соответствующие тому, как вы привыкли говорить на родном, русском языке: быстро или медленно, много или мало, сложно или просто.
Выгодные условия оплаты
Рассрочка под 0%, без переплаты и скрытых платежей
Без первого взноса
Можно вернуть до 13% от цены курса
Воспользуйтесь налоговым вычетом
Стоимость курса
11 934 ₽/мес.
7 519 ₽/мес.
В рассрочку на 6 месяцев.
-37%
До конца действия скидки осталось
12
20
10
50
Я хочу
Мы получили вашу заявку!
Сохранили вашу скидку и забронировали место на курсе
Свяжемся с вами как можно скорее, обычно в течение 15 минут
Часто задаваемые вопросы
Действительно ли я буду учиться по индивидуальной программе? Как именно вы её составляете?
Точно ли я достигну результата? Как именно мне отслеживать свой прогресс?
Могу ли я взять паузу в обучении?
Получу ли я сертификат после обучения, который подтвердит мои навыки?
Готовите ли вы к международным языковым экзаменам?
-37%
Учись с выгодой
12
20
10
50
Осталось мест в потоке:
Мы получили вашу заявку!
Сохранили вашу скидку и забронировали место на курсе
Свяжемся с вами как можно скорее, обычно в течение 15 минут
Что нужно сделать, чтобы получить помощь с трудоустройством:
01
Активно участвовать в поиске работы — со своей стороны мы дадим знания, вакансии и рекомендации, от вас зависит все остальное
02
Пройти все модули основной программы обучения
03
Пройти все дополнительные модули программы
04
Сдавать домашние задания в обозначенные сроки
05
Пройти промежуточные аттестации на 4 или 5 баллов
06
Сдать итоговую аттестацию на 4 или 5 баллов
07
Пройти обучение в Центре карьеры
08
Обратиться за помощью о трудоустройстве не позднее трех месяцев после последнего урока финального модуля программы обучения
09
Быть совершеннолетним на момент обращения
10
Иметь право официально работать на территории РФ
Введение в программирование
6 уроков
+4 кейса
Зачем изучать:
Чтобы сформировать базу, на которой вы будете строить свои
навыки
Python-разработчика. Без этой базы вы можете столкнуться с затруднениями в понимании более сложных
аспектов программирования.
Результаты:
Поймете разницу между различными языками
программирования.
Научитесь создавать и читать блок-схемы.
Узнаете, что такое алгоритмы и научитесь
создавать свои
Изучите понятие псевдокода и научитесь
сравнивать разные
алгоритмы решения задач
Познакомитесь со структурами данных и научитесь
решать задачи с массивами данных
Основные темы и инструменты:
Алгоритмы
Синтаксис
Блок-схема
Переменная
Следование
Ветвление
Цикл
Функция
Массив данных
Трансляторы
Интерпретаторы
Компиляторы
Creately
Diagrams.net
Как выглядят уроки:
Примеры заданий и кейсов
Составить блок-схему нахождения среднего арифметического из
нескольких чисел
Найти сумму элементов массива, лежащих между максимальным и
минимальным по значению элементами — оформить в блок-схему
Написать псевдокод по блок-схеме и наоборот — составить
блок-схему на основе псевдокода
План занятий:
Что такое программирование и языки
программирования
Видеоурок
Создаем и записываем свои первые алгоритмы
Онлайн-занятие
Базовые алгоритмы и массив как структура данных
Видеоурок
Решаем задачи с массивами
Онлайн-занятие
Сложность и стоимость алгоритмов
Видеоурок
Сравниваем разные алгоритмы решения задач
Онлайн-занятие
Аттестация по теме
Введение в контроль версий
6 уроков
+4 кейса
Зачем изучать:
Контроль версий позволяет отслеживать изменения в коде,
совместно
работать с другими разработчиками через Git и GitHub, и правильно оформлять документацию, что
является
ключевым навыком для профессиональной разработки.
Результаты:
Освоите ключевые команды и функции Git для
управления версиями
исходного кода.
Научитесь создавать и управлять ветками в
GitHub, а также
эффективно с ними работать.
Сможете создавать понятные и структурированные
документы с
помощью Markdown.
Освоите работу с удаленными репозиториями и
поймете основы
совместной разработки на GitHub.
Будете готовы к участию в Opensource-проектах,
используя лучшие
практики Git Flow.
Основные темы и инструменты:
Git
GitHub
Pull Request
Удаленный репозиторий
Markdown
Примеры заданий и кейсов
Оформить инструкцию по работе с Git, используя возможности
Markdown. Приложить свой проект в заархивированном виде.
Создать и слить как минимум 4 ветки, создать конфликт и
разрешить его.
Направить pull request в чужой репозиторий.
План занятий:
Знакомство с контролем версий
Видеоурок
Первое использование контроля версий
Онлайн-занятие
Установка и настройка системы контроля версий
Видеоурок
Второе использование контроля версий
Онлайн-занятие
Углубляемся в контроль версий
Видеоурок
Работа с удаленными репозиториями
Онлайн-занятие
Аттестация по теме
Знакомство с языками программирования
17 уроков
+10 кейсов
Зачем изучать:
Чтобы понять, как устроено программирование и язык
программирования, вы научитесь C# обладает ясным и современным синтаксисом, он идеален, чтобы понять
логику работы с языками программирования и разработки в целом. После него изучать Python — одно
удовольствие.
Результаты:
Освоите принципы алгоритмического мышления.
Создадите свои первые программы на языке C#.
Изучите работу с массивами, функциями и
рекурсией.
Узнаете о типичных ошибках в коде и научитесь
их избегать.
Основные темы и инструменты:
C#
Visual Studio Code
Visual Studio Community
GitHub
Работа с кодом
Переменные
Алгоритм
Функции
Массивы
Принципы разработки
Примеры заданий и кейсов
Решение задач в группах: напишите программу, которая на вход
принимает позиции элемента в двумерном массиве, и возвращает значение этого элемента или же
указание, что такого элемента нет.
Задать двумерный массив размером m×n, заполненный случайными
вещественными числами.
Написать программу, которая будет преобразовывать десятичное
число в двоичное.
План занятий:
Знакомство с языком программирования C#
Видеоурок
Онлайн-занятие
Знакомство с функциями и массивами
Видеоурок
2 онлайн-занятия
Функции
Видеоурок
2 онлайн-занятия
Рекурсия и двумерные массивы
Видеоурок
Онлайн-занятие
Одномерные массивы
Онлайн-занятие
Как не нужно писать код: основные рекомендации
Видеоурок
Онлайн-занятие
Как не нужно писать код: принципы и
антипаттерны
Видеоурок
2 онлайн-занятия
Рекурсия
Видеоурок
C#: от простого к практике
Онлайн-занятие
Аттестация по теме
Знакомство с языком Python
15 уроков
+11 кейсов
Результаты:
Освоите базовый синтаксис Python.
Научитесь проводить вычисления, используя
операторы ввода/вывода
и циклы.
Изучите работу с коллекциями данных: списки,
словари и
множества.
Освоите принципы функций, рекурсии и
алгоритмов.
Научитесь создавать ботов для популярных
мессенджеров.
Проведете базовый анализ данных и научитесь
работать с файлами.
Научитесь использовать Python для анализа
табличных данных и
построения графиков с помощью библиотек Matplotlib и Seaborn.
Основные темы и инструменты:
Python
Функции
Рекурсия
Работа с файлами
Google Colab
Visual Studio Code
Коллекции данных
Matplotlib
Seaborn
Примеры заданий и кейсов
Написать телефонный справочник с возможностью добавлять,
изменять и удалять данные, а также с возможность импортировать и экспортировать файлы в формате
.txt
Написать функцию print_operation_table(operation,
num_rows=6,
num_columns=6), которая принимает в качестве аргумента функцию, вычисляющую элемент по номеру
строки
и столбца.
План занятий:
Знакомство с языком программирования Python
Видеоурок
Ввод-Вывод, операторы ветвления
Онлайн-занятие
Циклы (for, while)
Онлайн-занятие
Коллекции данных, профилирование и отладка кода
Видеоурок
Словари, множества и профилирование
Онлайн-занятие
Функции, рекурсия, алгоритмы
Видеоурок
Рекурсия и алгоритмы
Онлайн-занятие
Повторение списков
Онлайн-занятие
Функции высшего порядка, работа с файлами
Видеоурок
Онлайн-занятие
Работа с файлами
Онлайн-занятие
Google Colab (Jupyter). Знакомство с аналитикой
Видеоурок
Работа с табличными данными
Онлайн-занятие
Построение графиков
Онлайн-занятие
Аттестация по теме
Знакомство с веб технологиям
11 уроков
+6 кейсов
Зачем изучать:
Чтобы создавать полноценные веб-приложения важно понимать, как
они
устроены и функционируют. Знание клиентской стороны и базовых принципов веб-разработки позволит вам
разрабатывать более качественные сервисы.
Результаты:
Научитесь создавать и стилизовать веб-страницы
с использованием
HTML и CSS.
Познакомитесь с основами программирования на
JavaScript, включая
работы с циклами и функциями.
Получите базовые навыки разработки на стороне
сервера с
использованием PHP и создания баз данных с помощью MySQL.
Изучите работу с данными в форматах JSON и XML.
Основные темы и инструменты:
JavaScript
CSS
HTML
PHP
MySQL
JSON
XML
Frontend
Backend
Сервер
Интернет
Сайты
Примеры заданий и кейсов
Создать веб-страницу блога, добавить функцию, которая
спрашивает
имя у нового пользователя.
Создать базу данных, состоящую из одной таблицы с четырьмя
полями: id, name, age, address
Создать JSON-документ и XML-документ на основе данных о
пользователе для сайта с определенным набором данных
План занятий:
Веб-технологии: вчера, сегодня, завтра
Видеоурок
Онлайн-занятие
HTML, CSS
Видеоурок
Онлайн-занятие
Основы JavaScript
Видеоурок
Онлайн-занятие
Основы бэкенда: PHP и MySQL
Видеоурок
Онлайн-занятие
JSON и XML
Видеоурок
Онлайн-занятие
Аттестация по теме
Знакомство с базами данных
8 уроков
+4 кейса
Зачем изучать:
Базы данных являются основой для хранения и обработки данных во
многих веб-приложениях. Без понимания их структуры и принципов работы вы не сможете создавать
надежные и
эффективные бэкенд-системы для веб-приложений.
Результаты:
Научитесь составлять, заполнять и описывать
базы данных, освоите
разнообразные подходы к работе с данными.
Сможете выводить данные из таблиц баз данных,
используя
различные методы и технологии.
Научитесь создавать и обрабатывать выборки
данных с помощью
популярных программ для электронных таблиц: Google Sheets, OpenOffice и MS Excel.
Основные темы и инструменты:
Базы данных
СУБД
SQL
Google Sheets
MS Excel
OpenOffice
Способы связывания таблиц
Структура данных
Типы данных
Типы связей между таблицами
Примеры заданий и кейсов
Выделить данные по ученикам в университете в отдельные
таблицы,
добавить данные: телефон, адрес, учителя, кураторы, место в кабинете, статус по оценкам. Сделать
связь между таблицами.
Решение задач в группах: напишите программу, которая на вход
принимает позиции элемента в двумерном массиве, и возвращает значение этого элемента или же
указание, что такого элемента нет.
План занятий:
Знакомство с базами данных
Видеоурок
Онлайн-занятие
Работа с данными из разных таблиц
Видеоурок
Онлайн-занятие
Создание структуры базы данных
Видеоурок
Онлайн-занятие
Формирование структуры базы данных для библиотеки
Видеоурок
Онлайн-занятие
Аттестация по теме
Веб-верстка HTML/CSS
18 уроков
+11 кейсов
Зачем изучать:
Верстка определяет структуру и внешний вид веб-сайтов. Без понимания HTML и CSS вы не сможете создавать и модифицировать пользовательский интерфейс веб-приложений, а также эффективно взаимодействовать с командой дизайнеров. Навыки HTML и CSS позволят вам создавать функциональные сайты.
Результаты:
Поймете принципы и основы создания веб-сайтов.
Научитесь базовой верстке сайтов, используя HTML и CSS.
Научитесь работать с макетами в Figma и узнаете, как преобразовывать их в полноценные сайты.
Узнаете, как создавать интерактивные элементы на страницах и использовать анимацию.
Основные темы и инструменты:
HTML
CSS
Анимация
Адаптивы
Работа с макетами
Figma
Примеры заданий и кейсов
Создать страницу регистрации. Добавить поля ввода (Имя; Email; Пароль; Возраст; Дата рождения; Номер телефона). Добавить ползунок range (значение от 1 до 10). Все поля ввода должны быть обязательны для ввода. На первом поле ввода должен быть автофокус.
Дан макет сайта “https://www.figma.com/file/XMgIeb…”. Необходимо продумать семантическую структуру страницы. Создать семантическую структуру сайта.
Добавить слайдер на страницу (https://getbootstrap.com/docs/5.1/components/carousel/). Сделать слайдер на 4 своих изображения. Поменять внешний вид пагинации у слайдера. Поменять внешний вид стрелок у слайдера
План занятий:
Введение и Основы HTML
Видеоурок
Онлайн-занятие
Основы CSS
Видеоурок
Онлайн-занятие
Работа с макетом и создание блочной структуры
Видеоурок
Онлайн-занятие
Основы позиционирования
Видеоурок
2 онлайн-занятия
Основы создания адаптивного сайта
Видеоурок
2 онлайн-занятия
Структура HTML5 и методология БЭМ
Видеоурок
Онлайн-занятие
Новые возможности CSS3. Добавление анимации
Видеоурок
Онлайн-занятие
Проверка сайта на ошибки и вспомогательные инструменты
Видеоурок
Онлайн-занятие
Аттестация по теме
Погружение в Python
30 уроков
+16 кейсов
Результаты:
Освоите работу с типами данных, коллекциями,
функциями
и модулями в Python.
Получите практический опыт работы с
итераторами, генераторами
и декораторами.
Научитесь правильно обрабатывать исключительные
ситуации и
тестировать свой код.
Познакомитесь с принципами
объектно-ориентированного
программирования на Python.
Изучите возможности стандартной библиотеки
Python.
Получите практические навыки создания сайтов,
основ CSS и работы
с макетами.
Основные темы и инструменты:
Python
Стандартная библиотека Python
Коллекции
Функции
Модули
ООП
Исключения
Основы тестирования
Примеры заданий и кейсов
Создайте функцию, которая удаляет из текста все символы
кроме
букв латинского алфавита и пробелов. Напишите для задачи несколько тестов разного типа: doctest,
unittest, pytest
Создайте класс проекта, который имеет следующие методы:
загрузка
данных, вход в систему (требует указать имя и email пользователя), добавление пользователя
Напишите программу, которая запрашивает год и проверяет его
на
високосность, расписать как можно больше проверок, цепочки elif, в коде должен быть всего один
input
и один print
Программа загадывает число от 0 до 1000. Необходимо угадать
число за 10 попыток. Программа должна подсказывать «больше» или «меньше» после каждой попытки.
Для
генерации случайного числа используйте код: from random import randint num =
randint(LOWER_LIMIT,
UPPER_LIMIT)
План занятий:
Основы Python
Видеоурок
Онлайн-занятие
Простые типы данных
Видеоурок
Онлайн-занятие
Коллекции
Видеоурок
Онлайн-занятие
Функции
Видеоурок
Онлайн-занятие
Интераторы и генераторы
Видеоурок
Онлайн-занятие
Модули
Видеоурок
Онлайн-занятие
Файлы и файловая система
Видеоурок
Онлайн-занятие
Сериализация
Видеоурок
Онлайн-занятие
Декораторы
Видеоурок
Онлайн-занятие
Объектно-ориентированное программирование (ООП)
Видеоурок
Онлайн-занятие
ООП. Особенности Python
Видеоурок
Онлайн-занятие
ООП. Финал
Видеоурок
Онлайн-занятие
Исключения
Видеоурок
Онлайн-занятие
Основы тестирования
Видеоурок
Онлайн-занятие
Стандартная библиотека Python
Видеоурок
Онлайн-занятие
Аттестация по теме
Фреймворки Flask и FastAPI
12 уроков
+7 кейсов
Зачем изучать:
Фреймворки Flask и FastAPI — популярные инструменты для
создания
веб-приложений на Python. Они позволяют быстро и гибко строить различные веб-сервисы, от простых
сайтов
до сложных RESTful API. Flask позволит быстро и легко создавать веб-приложения с полным контролем
над
архитектурой и функционалом. С FastAPI можно создавать быстрые и надежные API с автоматической
документацией и строгой типизацией данных.
Результаты:
Вы освоите процесс установки, настройки и
запуска приложений на
базе Flask и FastAPI.
Научитесь создавать сложные веб-приложения,
используя шаблоны
и функции Flask.
Овладеете синхронизацией вашего приложения с
базами данных через
Flask-SQLAlchemy.
Разберетесь в обработке различных типов
HTTP-запросов.
Изучите процесс создания и валидации форм с
использованием
Flask-WTForm.
Получите практические навыки построения быстрых
и эффективных
API на FastAPI.
Освоите автоматическую генерацию документации
для API.
Глубоко погрузитесь в модели данных в FastAPI и
их применение.
Основные темы и инструменты:
Flask
FastAPI
Flask-SQLAlchemy
PostgreSQL
API
Flask-WTForm
Примеры заданий и кейсов
Создать страницу, на которой будет форма для ввода имени и
электронной почты, при отправке которой будет создан cookie файл с данными пользователя, также
будет
произведено перенаправление на страницу приветствия, где будет отображаться имя пользователя.
При
нажатии на кнопку «Выйти» будет удален cookie файл с данными пользователя и произведено
перенаправление на страницу ввода имени и электронной почты.
Создать форму для регистрации пользователей на сайте. Форма
должна содержать поля «Имя», «Фамилия», «Email», «Пароль» и кнопку "Зарегистрироваться". При
отправке формы данные должны сохраняться в базе данных, а пароль должен быть зашифрован.
Создать базу данных для интернет-магазина. База данных
должна
состоять из трех таблиц: «Товары», «Заказы» и «Пользователи». Таблица «Товары» должна содержать
информацию о доступных товарах, их описание и цены. Таблица «Пользователи» должна содержать
информацию о зарегистрированных пользователях магазина. Таблица «Заказы» должна содержать
информацию
о заказах, сделанных пользователями.
План занятий:
Знакомство с Flask
Видеоурок
Онлайн-занятие
Погружение во Flask
Видеоурок
Онлайн-занятие
Дополнительные возможности Flask
Видеоурок
Онлайн-занятие
Введение в многозадачность
Видеоурок
Онлайн-занятие
Знакомство с FastAPI
Видеоурок
Онлайн-занятие
Дополнительные возможности FastAPI
Видеоурок
Онлайн-занятие
Аттестация по теме
Фреймворк Django
12 уроков
+7 кейсов
Зачем изучать:
Фреймворк Django — еще один инструмент для веб-разработки на
Python. Он предоставляет набор готовых инструментов и библиотек, ускоряя и упрощая разработку
веб-приложений.
Результаты:
Научитесь создавать веб-приложений с
использованием Django.
Научитесь использовать инструменты логирования,
работы с
моделями и миграциями.
Научитесь создавать и обрабатывать формы,
включая
пользовательские формы.
Сможете оптимизировать ваши проектов на Django
для достижения
максимальной производительности.
Узнаете как подготавливать и развертывать
Django-приложения на
сервере.
Основные темы и инструменты:
Django Rest Framework
Django
Django ORM
Работа с моделями
Разработка и обработка форм
Тестирование
Примеры заданий и кейсов
Проведите анализ вашего приложения по работе с клиентами,
продуктами и заказами. Найдите слабые места, внесите оптимизирующие правки в код. Подготовьте
ваш
локальный проект к развертыванию на сервере. Внесите все необходимые правки в код перед
финальным
коммитом. Создайте репозиторий на GitHub с финальной версией проекта
Создайте форму для добавления нового товара в базу данных.
Создайте форму добавления новой карточки товара. Поставщик товара должен выбираться из списка
(все
доступные в базе данных поставщики). Добавьте форму ввода нового комментария. Создайте форму для
редактирования товаров в базе данных. Создайте форму, которая позволит добавлять и сохранять
фото
товаров.
План занятий:
Введение в Django
Видеоурок
Первое знакомство с Django
Онлайн-занятие
Работа с моделями
Видеоурок
Django ORM и связи
Онлайн-занятие
Работа с представлениями и шаблонами
Видеоурок
Шаблоны, классы и формы
Онлайн-занятие
Работа с формами
Онлайн-занятие
Работа с пользователями и права в Django.
Оптимизация проекта
Видеоурок
Работа с административной панелью
Видеоурок
Развертывание Django проекта. Тестирование
проекта
Онлайн-занятие
Развертывание проекта
Видеоурок
Django REST Framework
Онлайн-занятие
Аттестация по теме
Контроль версий углубленно (Git)
6 уроков
+4 кейса
Зачем изучать:
Git и системы контроля версий являются стандартным инструментом
для
командной работы над кодом. Без умения координировать изменения, безопасно совместно работать над
проектами и управлять версиями кода, ваша эффективность как разработчика будет существенно
ограничена, и
вы рискуете столкнуться с трудностями при командной работе.
Результаты:
Сможете уверенно использовать основные команды
и функции Git,
необходимые для управления версиями исходного кода.
Научитесь подключаться к удаленным
репозиториям,
синхронизировать изменения между локальными и удаленными ветками, и разрешать конфликты при
работе с
удаленными репозиториями.
Познакомитесь с git flow и trunk based,
наиболее популярными
моделями работы с ветками в Git.
Научитесь организовывать совместную
деятельность в команде,
включая процесс работы от подключения новых пользователей до попадания выполненных задач в
продакшн.
Узнаете важные общепринятые правила работы с
Git, которые
помогут вам избежать типичных проблем, а также научитесь работать с Git из разных сред
разработки,
включая командную строку.
Основные темы и инструменты:
Git
Слияние
Командная разработка
Разрешение конфликтов
GitHub
Коммиты
Примеры заданий и кейсов
Командная задача: один из студентов — тимлид создает у себя
в
GitHub репозиторий с README.md-файлом. Тимлид ставит разработчикам задачи из списка в
таск-трекере
GitHub и назначает эти задачи на разработчиков. Разработчики их выполняют в соответствующих
ветках,
делают коммиты, pull request и переводят задачи на тимлида. Он проверяет правильность выполнения
задач и вливает результат в master.
План занятий:
Работа с удаленными репозиториями
Видеоурок
Онлайн-занятие
Работа с изменениями
Видеоурок
Онлайн-занятие
Практики и инструменты
Видеоурок
Онлайн-занятие
Аттестация по теме
Базы данных и SQL
12 уроков
+7 кейсов
Зачем изучать:
Без знаний проектирования баз данных и умения работать с ними
через
SQL — вы не сможете эффективно создавать и поддерживать бэкенд веб-приложений, а также гарантировать
надежное и безопасное хранение данных. Знания баз данных и SQL позволят вам успешно создавать,
адаптировать и оптимизировать системы хранения данных в различных проектах: от простых
веб-приложений до
крупных корпоративных систем.
Результаты:
Поймете основные принципы реляционных баз
данных и их структуры.
Научитесь создавать и оптимизировать таблицы в
базах данных для
эффективного хранения данных.
Научитесь использовать SQL-запросы для выборки,
фильтрации и
сортировки данных.
Освоите работу с агрегатными функциями для
проведения вычислений
и анализа данных.
Освоите объединение таблиц и подзапросы для
решения сложных
задач.
Познакомитесь с инструментами для работы с
базами данных,
научитесь создавать объекты и изменять данные в базе, изучите логические операторы и научитесь
делать выборки данных с помощью SQL.
Изучите транзакции и ACID, временные таблицы,
управляющие
конструкции и циклы.
Основные темы и инструменты:
SQL
PostgreSQL
MySQL
ER-диаграммы
Архитектура баз данных
Примеры заданий и кейсов
Создать Представление, которое показывает всех заказчиков с
самым высоким рейтингом.
Спроектируйте структуру базы данных для хранения информации
картинной галереи. Требуется хранить сведения о картинах: Дату реставрации, Дату поступления в
галерею, Название картины, ФИО художника. Создайте процедуру в MySQL
План занятий:
Инструменты для работы с базами данных
Видеоурок
Установка СУБД, подключение к БД, просмотр и
создание таблиц
Онлайн-занятие
Создание объектов, изменение данных, логические
операторы, простые запросы выборки
Видеоурок
Онлайн-занятие
Выборка данных, сортировка, агрегатные функции
Видеоурок
Онлайн-занятие
Объединение таблиц (Union), соединение (Join),
подзапросы
Финальная проверка ваших знаний и навыков по итогу всего курса.
Аттестация может проводиться в виде тестирования, проекта или экзамена.
Если вы хотите получить диплом, то пройти итоговую аттестацию
нужно
обязательно.
Защита диплома
В середине обучения вы начнете подготовку итого проекта
параллельно
занятиям. Вы используете все приобретенные знания, отработаете командную работу и закрепите теорию
практикой. Результат сможете добавить в портфолио и использовать его, чтобы достичь карьерную цель.
Чтобы успешно завершить учебу и получить документ об обучении, у
вас
будет защита этого проекта. Во время защиты вы презентуете свой проект, ответите на вопросы
аттестационной комиссии, продемонстрируете свои знания и навыки
Стратегия поиска работы
Это первое занятие, который поможет начать поиск работы. Вы
узнаете:
Что такое стратегия поиска работы и как она строится
Инструменты анализа рынка
Как поставить карьерную цель
Этапы поиска работы
Сложности в процессе поиска и как с ними работать
После занятия вам предстоит определить для себя карьерную цель
и
проанализировать рынок. Карьерный консультант даст свои комментарии и при необходимости задаст
вопросы,
которые могут помочь вам определиться с целью и двигаться дальше.
Как и где искать вакансии
На этом занятии вы продолжите работать со стратегией поиска
работы.
Вы узнаете:
Как составить карту поиска
Как анализировать свои навыки
Как составлять карьерные траекторий
В каких каналах искать вакансии, стажировки и проекты
для портфолио
Вам предстоит проанализировать весь свой опыт, определить свои
сильные стороны и рассмотреть различные пути достижения карьерной цели через карту поиска.
Как и где искать вакансии
Вы узнаете:
Как отразить в резюме учебный опыт в GeekBrains
Как описать релевантный и нерелевантный опыт работы
Что писать в разделе «О себе»
Что писать в сопроводительном письме
Во время занятия вам предстоит составить резюме и
сопроводительное
письмо с нуля. Их проверит карьерный консультант и даст рекомендации по улучшению.
Подготовка к собеседованию
Вы потренируетесь в ответах на вопросы рекрутера в формате
открытого собеседования, а также узнаете:
Какие вопросы могут ждать вас на интервью и как к ним
подготовиться
Как и что рассказать о себе
Какие вопросы задать рекрутеру
Как обсуждать условия работы
Вам предстоит написать текст вашей самопрезентации для интервью
и
ответы на самые распространенные вопросы от рекрутера. Со своей стороны мы дадим комментарии по
выполненному заданию.
Год английского языка в подарок
Бесплатно
При покупке курса Python-разработчик вы получаете бесплатный доступ
к платформе обучения английскому языку
Что вы получите
250 тестов для тренировки грамматики
14 тысяч аудио от носителей языка для тренировки речи
Научитесь читать, писать, говорить и понимать на слух
Можно начать учиться с любого уровня
Как выглядят уроки:
Нейрохищник
Бесплатно
При покупке курса Python-разработчик вы получаете
бесплатный доступ к курсу «Нейрохищник»
Чтобы сформировать базу, на которой вы будете строить свои навыки Python-разработчика. Без этой базы вы можете столкнуться с затруднениями в понимании более сложных аспектов программирования.
За 2 месяца с помощью нейросетей вы научитесь: зарабатывать,
выполнять креативные задачи и развиваться. Станете профессионалом в работе с нейросетями
Погрузитесь в тренд, который поменял правила мира
Сможете зарабатывать на нейросетях
Научитесь использовать нейронки в будущей работе
Что вас ждет:
160 занятий и 20+ нейронок для работы, учебы
и заработка
Бесплатный доступ к платным нейросетям
Научитесь четко ставить задачи нейронкам
и получать
результат
Сможете начать зарабатывать на нейронках через
месяц обучения
Основные темы и инструменты:
ChatGPT
Stable Diffusion
Midjourney
Шедеврум
Dream Studio
Sber Ai
D-ID
Tome
Kandinsky 2.1
Flair AI
Visper
Invoke AI
Dall-E 2
Murf
Jasper
Runway
Notion AI
Phygital+
Luma AI
Kaiber AI
Consensus
Tutor AI
Quizgecko
Whisper
Leonardo
Gamma
UPSCALE.MEDIA
KHROMA
COOLORS
AUTODRAW
LetsEnhance
Fliki
Browse
Erase.bg
WNR.AI
Как выглядят уроки:
Как учиться еще дешевле?
Получите скидку, если уже учились в GeekBrains
Сообщите об этом менеджеру и получите скидку на новую программу
Налоговый вычет 13%
У GeekBrains государственная лицензия на образовательную деятельность,
поэтому вы можете вернуть 13% от стоимости обучения через государственный налоговый вычет
Во время учебы вы можете обратиться в службу заботы о студентах и
попросить помощи с возвратом
Реферальная программа
Все просто: вы делитесь своей реферальной ссылкой и за каждого нового
клиента, который приобрел обучение по вашей ссылке, начисляется бонус до 20% от стоимости программы,
которую другой человек купил
Ваша реферальная ссылка будет доступна после регистрации в GeekBrains
Дешевле при полной оплате
Если вы решите сразу приобрести программу по полной цене, то получите
скидку 10%
Рассрочка на 12 месяцев
Если вы покупаете программу в рассрочку, вы можете получить скидку до
5% процентов, если рассрочка будет меньше 12 месяцев
Материнский капитал
Для оплаты обучения можно использовать материнский капитал
Задайте вопросы карьерному консультанту
Подробнее расскажем про трудоустройство, поможем разобраться в программе и сразу ответим на вопросы
Контактные данные
Получите IT-профессию правильно
Выберите курс «IT-специалист» с профориентацией и гарантированно
освойте профессию, которая вам подойдет.
Сравнение программ
Текущий курс
Python-разработчик
Курс с профориентацией
IT-специалист
Ключевое отличие
Выбор профессии перед началом обучения.
Выбор профессии в процессе обучения, после профориентации.
Риски
Ошибиться с выбором, потратить время на
изучение профессии, которая может вам не подойти.
Нет рисков. Вы выберет
профессию осознанно, по душе.
Обучение
9 месяцев, онлайн,
~15 часов в неделю, учеба вечером по будням
12 месяцев, онлайн,
~20 часов в неделю, учеба утром, днем или вечером, по будням или выходным
Для кого
Для тех, кто твердо уверен, что ему нужна профессия Python-разработчик.
Мы рекомендуем выбирать конкретную профессию, только если вы уверены в своем выборе и уже понимаете, как устроен рынок IT.
Для тех, кто мало знает об IT, не может определиться с конкретной профессией и не хочет ошибиться с выбором.
Учебный процесс
Учебный процесс линейный:
Изучите базовые темы для Python-разработчика.
Погрузитесь в темы разработки бэкенда сайтов и веб-приложений.
Защитите дипломный проект.
Пройдете обучение в центре карьеры и начнете поиска работы.
Учебный процесс нелинейный:
Получите расширенные базовые знания в IT для старта карьеры в любой IT-профессии.
Профориентация: попробуете 5 популярных IT-профессий на практике и определите свою.
Погрузитесь в одну из 5 профессий: программист, тестировщик, аналитик, проджект-менеджер или продакт-менеджер.
Погрузитесь в одну из 39 специализаций в рамках выбранной профессии.
Защитите дипломный проект.
Пройдете обучение в центре карьеры и начнете поиска работы.
Можно перевыбрать профессию на другую
Нет
Бесплатно, прямо в процессе обучения, без потери времени
Можно выбрать и освоить 2 профессии одновременно
Нет
Бесплатно, одновременно
Результат
Профессия Python-разработчик
Одна или две профессии из 39 доступных в программе. Среди них есть Python-разработчик.
Диплом о
проф.переподготовке
Да
Да
Помощь с трудоустройством
Да, после 9 месяца
Да, после 12 месяца, самостоятельно искать работу можно с 9 месяца
Форматы
Видеолекции, онлайн-занятия с преподавателями, практические задания, проекты, аттестация