Научитесь общаться с коллегами, партнёрами и клиентами на английском и увеличьте свой доход за счёт работы с зарубежными проектами.
Занятия с учителями по программе, составленной под ваши цели и запросы
Учитесь сейчас, платите потом
Беспроцентная рассрочка до 24 месяцев.
Можно вернуть 13% от стоимости обучения
Используйте налоговый вычет
-37%
Учись с выгодой
12
20
10
50
Осталось мест в потоке:
Мы получили вашу заявку!
Сохранили вашу скидку и забронировали место на курсе
Свяжемся с вами как можно скорее, обычно в течение 15 минут
-37%
Учись с выгодой
12
20
10
50
Осталось мест в потоке:
Мы получили вашу заявку!
Сохранили вашу скидку и забронировали место на курсе
Свяжемся с вами как можно скорее, обычно в течение 15 минут
Кому подойдёт этот курс
Претендуете на должность в англоязычной компании, и вам предстоит интервью
Сможете уверенно рассказать о себе, своих профессиональных качествах и достижениях.
Вам предложили повышение, но на новой должности переговоры идут на английском
Научитесь вести диалог и грамотно доносить свои мысли коллегам, партнёрам и клиентам.
Собираетесь в ближайшее время на конференцию или в деловую поездку
Вспомните язык и будете чувствовать себя свободно среди других профессионалов своего дела.
Выгодные условия оплаты
Рассрочка под 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 месяца
Форматы
Видеолекции, онлайн-занятия с преподавателями, практические задания, проекты, аттестация