Python-разработчик с нуля (офлайн) от Бруноям

    Бруноям
    Стоимость курса
    59 900 Р
    Длительность
    4 месяца
    Сертификат
    Да
    Начало курса
    В любой момент
    Трудоустройство
    Содействие

    Кому подойдет

    • Для тех, кто хочет быстро освоить Python
    • Для тех, кто хочет попробовать

    Чему Вы научитесь

    • Python — язык программирования с понятным синтаксисом
    • Github — облачный сервис для работы над кодом в команде
    • Сетевые технологии и протоколы — TCP/IP, HTTP, HTTPS, FTP
    • Django — один из самых популярных фреймворков на Python
    • SQL — это язык структурированных запросов, использующийся для работы с бд
    • Pytest — это среда для выполнения теста кода, основанная на Python
    • Scrum — методология гибкого процесса разработки программного обеспечения

    Программа обучения

    Основы Python

    • Настройка IDE
    • Базовый синтаксис
    • Переменные, операторы, типы переменных
    • Условные конструкции, циклы
    • Ввод — вывод, файловый ввод вывод
    • Встроенные структуры данных
    • Стандартные функции
    • Свои функции
    • Система контроля версий. Git

    ООП

    • Базовые понятия, предпосылки и история
    • Класс, экземпляр класса, атрибуты, поведение
    • Наследование
    • Полиморфизм
    • Инкапсуляция
    • Абстракция
    • Интерфейсы и абстрактные классы

    Структуры данных. Алгоритмы

    • Алгоритмы поиска на графах (в ширину, в глубину)
    • Деревья, списки и пр. (графы)
    • Простые и сложные алгоритмы
    • Временная сложность

    Обработка исключений. Паттерны проектирования

    • Понятие исключения
    • Исключительные ситуации, ошибки
    • Выброс и перехват исключения
    • Стандартные исключения
    • Паттерны проектирования в Python — общие понятия
    • Фабрика, Синглтон, Декоратор, Адаптер

    Процессы и потоки

    • Общие понятия
    • Введение в многопоточное и мультипроцессорное программирование
    • Модули threading и multiprocessing
    • GIL
    • Примитивы синхронизации (Мьютекс, Семафор, Критическая секция)
    • Асинхронный код в Python

    Сети. Передача данных

    • Сериализация, десериализация
    • Pickle
    • JSON, JSON-RPC
    • YAML
    • Введение в компьютерные сети
    • Виды сетей
    • Стек сетевых протоколов: Ethernet, IP, TCP, UDP, HTTP
    • Основы архитектуры клиент-сервер
    • Написание простейшего клиент-серверного приложения
    • Понимание архитектуры REST, SOAP

    Фреймворк Django

    • Основы работы с Django
    • Концепция MVC
    • Создание скелета веб-сайта
    • Работа со страницами, обработчиками и ссылками
    • Работа с моделями
    • Django admin веб-сайта
    • Отображение данных на сайте
    • Создание главной страницы
    • Оформление сайта с bootstrap
    • Работа с формами
    • Авторизация и права пользователей
    • Добавление статических файлов
    • Добавление дополнительных приложений
    • Тестирование
    • Деплой

    Базы данных. SQL

    • Введение в базы данных: необходимость, принципы работы
    • Основы работы с базами данных на декларативном языке SQL
    • Альтернативные виды баз данных и их различия
    • Современные возможности баз данных
    • Использование баз данных в Python приложениях
    • Django + SQL, Django — модели
    • Django-view

    Регулярные выражения

    • Понятие регулярного выражения
    • Синтаксис регулярных выражений в Python
    • Использование регулярных выражений в Python
    • Практическая работа

    Unit-тестирование. Pytest

    • Значение и структура тестов
    • Библиотека Pytest

    Процесс разработки ПО

    • Scrum, Agile, Kanban
    • Примеры использования в разных проектах
    • Командная работа. Роли
    • Построение работы с продуктами с процессами внутри организации

    Карьера и развитие

    • Виды и преимущества компаний
    • Как подготовить резюме
    • Где искать работу
    • Тестовое задание
    • Стратегия развития после того, как вас взяли на работу

    Отзывы о школе 9

    4.9 из 5
    8
    1
    0
    0
    0
    Сортировать:
    Дате публикации
    • Дата публикации
    • Популярности
    • Сначала положительные
    • Сначала отрицательные
    • Владислава 14 октября 2023

      Завершила курс "дизайн графики". Очень понравилось! Долгое время искала подходящую школу, исходя из отзывов других студентов. Оффлайн обучение было для меня важным фактором, и, конечно же, я хотела, чтобы стоимость была приемлемой. Менеджер оказался замечательным человеком. Мы общались через мессенджер, и он ответил на все мои вопросы. Он помог мне определиться с выбором курса. Я оценила гибкое расписание занятий, которое продумала для себя, особенно вечерние занятия в будние дни. Местоположение школы оказалось удобным – она находится рядом с метро, и ее легко найти. Аудитории, где проходят занятия, были просторными и уютными. Там всегда было чисто, а общедоступные чай, кофе и печенье создавали приятную обстановку. Преподаватели молодые и современные. Они отлично знают программы, которыми преподают, и могут понятно объяснить и показать материал. На каждой партe стоит монитор, где наглядно демонстрируется работа преподавателя. Они также щедро делятся своим опытом и знаниями. Группа студентов оказалась небольшой, поэтому было комфортно учится, и мы успели подружиться. Для нас создали чат, где мы могли общаться, задавать вопросы и обсуждать домашние задания. Я активно использовала изученные программы – Photoshop и Illustrator. Мы изучили инструменты и особенности работы с ними, получили много практического опыта. Если что-то забывалось, то гуглить становилось намного проще, так как понимаешь, что искать. Или можно было без сомнений обратиться к преподавателю, даже после окончания курса. Я планирую пройти еще один курс в Бруноям и рекомендую его своим знакомым, когда они интересуются. Я получила диплом государственного образца и очень рада! Благодарю Вас!

      Был ли отзыв полезен?
    • Анастасия 9 августа 2023

      Хочу поделиться своими эмоциями и всем сердцем рекомендовать школу Бруноям. Я прошла курсы веб-дизайна и очень довольна! Программа курсов очень насыщенная, преподаватели высококлассные, и результат, который я достигла, - это главное! Сразу скажу, что раньше я уже пыталась учиться веб-дизайну, но опыт был неудачным. На тех курсах учебный план был сжат до предела, домашние задания проверялись плохо, а это создавало впечатление, что всё делается на отвали, лишь бы быстрее приступить к следующему уроку. Моя учеба тогда не принесла плодов, я потратила свои деньги впустую и вышла из этого опыта ни с чем. Но здесь я настоящим образом получила знания и ещё одно подтверждение их значимости - это мои коллеги и руководство компании, где я работаю. Все они отмечают мой профессионализм. Кроме того, о самой школе могу сказать следующее: тут очень комфортабельная обстановка для учебного процесса. Группы не переполнены - на моем курсе было всего 12 человек и каждому уделялось нужное внимание. Аудитории хорошо оборудованы, есть мониторы для демонстрации материала, хороший и стабильный интернет, кроме этого всегда был бесплатный кофе и другие вкусные угощения. Эти мелочи, конечно, но придают приятных впечатлений! В общем, я набрала только положительных эмоций. Я искренне рекомендую ее всем, кто заинтересован в веб-дизайне и хочет получить качественные знания!

      Был ли отзыв полезен?
    • Виктория 6 июня 2023

      Решила начать изучать Python. Никаких знаний в этой сфере у меня, по сути, не было, поэтому обучалась я с нуля. Прежде всего, мне понравилось удобное расположение школы. Она находится рядом с метро, поэтому добираться мне крайне легко. А в перерывах даже можно попить чаю или кофе! Также, мне понравилась подача материала. Новичков никто не грузит слишком сложной информацией, преподаватели идут от простого к сложному. Также, если я чего-то не понимаю, преподаватели готовы объяснить мне ещё раз, терпеливо и безо всякого раздражения. Однозначно рекомендую!

      Был ли отзыв полезен?
    Посмотреть все отзывы о Бруноям