Fullstack-разработчик на Python от Нетология

Смотреть курс на Нетология
Дешевле на 10% с промокодом

Полная стоимость

285 000 ₽/курс

Минимальный платеж в месяц

4 750 ₽/мес

на 24 месяца

Длительность

Длительность:

20 месяцев

Дата начала

Дата начала:

15 Мая
Дешевле на 10% с промокодом
Смотреть курс на Нетология

О курсе

Fullstack-разработчик — универсал. Он может в одиночку запрограммировать веб-приложение — и клиентскую, и серверную части. Курс представляет комплексную программу обучения, которая позволит студентам, обучающимся с нуля, создавать сайты на языках программирования Python и JavaScript. Это лёгкие в освоении и популярные языки — вы сможете быстро разобраться в программировании и найти работу даже без опыта.
Все курсы "Нетология"

О школе

Нетология — это образовательная платформа. Над курсами работает большая команда: авторы, методисты, продюсеры, преподаватели, маркетологи, редакторы. Каждый следит за трендами на рынке, чтобы запустить качественную программу. Студент попадает в комфортную образовательную среду: быстро вовлекается в учебный процесс, получает обратную связь от экспертов и обменивается опытом с единомышленниками.

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

Создание собственного облачного хранилища
2 модуля
7 крупных проектов

 

Модуль 1. Backend-разработка на Python

Основы языка программирования Python

  • Python. Знакомство с консолью
  • Условные конструкции. Операции сравнения
  • Введение в типы данных и циклы
  • Циклы. Типы данных. Коллекции данных
  • Функции — использование встроенных и создание собственных
  • Классы и их применение в Python
  • Открытие и чтение файла, запись в файл
  • Работа с разными форматами данных
  • Работа с библиотекой requests, http-запросы
  • Работа с классами на примере API VK

Система контроля версий Git

  • Предназначение системы контроля версий
  • Основные операции (фиксация и откат изменений, поиск, история)
  • Работа с сервисом GitHub
  • Ветки, слияние веток и разрешение конфликтов
  • Командная работа

Работа с базами данных

  • Введение в базы данных
  • Типы баз данных. SQL/NoSQL, PostgreSQL
  • Проектирование баз данных. Связи. 3НФ
  • Select-запросы
  • Insert/update/delete-запросы
  • Python и базы данных. ORM

Профессиональная работа с Python

  • Модули, пакеты, импорты в Python
  • Итераторы, генераторы
  • Декораторы
  • Разработка тестов
  • Регулярные выражения
  • Веб-скрапинг
  • Подготовка к собеседованию

Backend-разработка на Django

  • Знакомство с Django. Подготовка и запуск проекта
  • Обработка запросов
  • Динамическое формирование страниц на основе шаблонов
  • Работа с ORM
  • Взаимодействие с сайтом
  • Персонализация сайта
  • Создание и поддержка проекта
  • Работа с API

Английский язык для начинающих разработчиков

  • Чтение технической документации
  • Языки программирования. Составление отчётов об ошибках
  • QA-тестирование
  • Слова из технической сферы, которые часто произносят неправильно
  • Навык просмотра англоязычного видеоконтента
  • Самопрезентация. Elevator Pitch
  • Прохождение собеседований
  • Высококлассное резюме и сопроводительное письмо
  • Email-переписка
  • Общение в технических чатах
  • Как вести звонки и встречи
  • Как учить лексику
  • Как учить грамматику

Карьера в Python-разработке

  • Пошаговый план поиска работы
  • Анализ рынка труда
  • Резюме, портфолио fullstack python-разработчика и сопроводительное письмо
  • Собеседование: как подготовиться и пройти
  • Статистика поиска работы и измерение эффективности
  • Индивидуальная карьерная консультация

 

Модуль 2. Frontend-разработка на JavaScript

HTML и CSS: основы веб-вёрстки

  • Теги для вёрстки структуры и контента страницы, форм
  • Селекторы CSS
  • Определение контекста элементов
  • Блочная модель
  • Позиционирование элементов
  • Оформление текста и декоративных элементов
  • Состояние интерактивных элементов
  • Вёрстка резинового макета
  • Введение в медиазапросы
  • Медиафункции
  • Вёрстка адаптивного макета
  • Breakpoints

JavaScript: основы работы в браузере

  • Синтаксис, типы данных, функции и объекты
  • Прототипы, ООП и функции высшего порядка
  • Обработка ошибок, замыкания и асинхронность
  • Возможности JavaScript в браузере
  • Способы поиска нужного HTML-элемента
  • Объект события
  • DOM
  • Изменение структуры HTML-документа
  • Асинхронные запросы
  • Хранение состояния на клиенте и отправка на сервер

JavaScript: углубленный курс веб-разработки

  • Стандарты и версии
  • Рабочее окружение
  • Модули
  • Unit-тестирование
  • Синтаксические конструкции (try-catch, delete), функции и замыкания
  • Свойства объекта, for-in, обёртки для примитивов
  • Прототипы, конструкторы
  • Классы, наследование
  • Контейнеры
  • Объект Math, класс RegExp, ArrayBuffer
  • Promises, async/await
  • Символы, итераторы, генераторы

Расширенный инструментарий JavaScript в браузере

  • Рабочее окружение
  • Работа с DOM (объектная модель документа)
  • Обработка событий
  • Организация тестирования (Unit, E2E)
  • Работа с HTML-формами, LocalStorage
  • Drag & Drop, работа с файлами
  • Работа с HTTP
  • Анимация и CSS
  • Geolocation, Notification, Media
  • EventSource, Websockets

Frontend-разработка на React

  • Компоненты
  • События и состояние
  • Props
  • Формы
  • Композиция компонентов
  • Жизненный цикл и работа с HTTP
  • HOC
  • hooks, Context API
  • React Router
  • Redux и Redux Thunk, Redux Saga

 

Дипломный проект

Разработаете клиентскую часть приложения (frontend), которую затем подключите к созданной вами серверной части (backend). 

В итоге у вас получится веб-приложение, которое позволит пользователям отображать, загружать, отправлять, скачивать и переименовывать файлы.

Отзывы о Нетология
4.8
4.0 4
Валерия,

Отлично для введения в брендинг

Я решила изучать бренд-менеджмент с нуля, и выбрала курс Нетологии. И для новичков это отличное начало.

Достаточно интенсивный темп обучения, каждую неделю открывается доступ к записанным обучающим материалам, каждую неделю проводятся вебинары и самое полезное - воркшопы. Совмещаю обучение с работой в офисе (10-19), все успеваю, есть время и на хобби, и на отдых.

Понятная, структурированная информация по бренд-менеджменту. От основ маркетинга до разработки бренд-стратегии. 3 месяца обучения, сдача дипломной работы и аналогично второй модуль 3 мес обучения и дипломный проект.

Задания для домашних работ аналогичны прослушанным курсам. И домашки среднего уровня сложности - за 30 мин точно не успеешь сделать, нужно погружаться и ответственно подходить к выполнению дз.

Координаторы курсов всегда на связи, поддерживают, отвечают на все вопросы. Технические проблемы тоже быстро решаются.

Очень удобно, что есть еще мобильное приложение. Уроки можно и на десктопе и на мобайле смотреть.

Изначально шла на курс, чтобы проводить исследования на реально проекте. И это тоже очень помогает, сразу становятся понятнее, как выделяться на рынке.

4 звезды, так как прошла только половину курса. Посмотрим, что будет по окончанию курса, но пока все нравится)))

Ответить

next0 комментариев

 
4.0 4
Валерия,

Хорошее обучение для старта

Хорошее обучение для новичков.

Заинтересовала тема бренд-менеджмента, решила купить обучение, чтобы получить уже готовый план, по которому только бери и учись.

В данный момент я прошла примерно половину обучения. Пока все очень даже неплохо. Совмещаю учебу с работой в офисе с 10 до 19, все успеваю.

Есть 2 больших блока, по каждому из которых нужно написать дипломную работу.
Между блоками будет перерыв около месяца на отдых.

В первом блоке:
- Подготовительный блок (как учиться онлайн, напутствия, правила, кто такой бренд-менеджер)
- Основы маркетинга
- Роль бренда в бизнесе
- Исследования и аналитика (ЦА, конкуренты, рынок и др.)
- Создание платформы бренда
- Айдентика бренда

После ключевых блоков воркшоп занятия - самая крутая часть, вы созваниваетесь с экспертами вместе с группой, разбиваетесь на команды, решаете кейсы и задания, обсуждаете итоги и получаете обратную связь. Прям практика.

Много вебинаров на тему Личного бренда и Управления проектами. Очень много рекомендаций статей, книг, других материалов по пройденным темам.

Спикеры - крутые ребята, эксперты своей сферы. Есть те кто больше понравился, есть те, кто меньше. Это норма)

Есть платные консультации с экспертами, если нужно больше.

Много домашки, вся домашка идентична пройденному материалу, дополнительно я ничего не искала часами в интернете. Только ради интереса искала дополнительные статьи. Из всей домашки выходит полноценный дипломный проект, как в универе. Если постараться, то выйдет на высоком уровне качества.

Домашку проверяют координаторы. Проверяют по выученному шаблону, как по мне - не всегда погружаются в специфику бизнеса (проекта).

В целом координаторы отзывчивые и лояльные, продляют дедлайны на домашки, решают проблемы, консультируют.

Поставила 4 так как не до конца прошла обучение и не пока не могу описать полного впечатления от обучения и не знаю пока, поможет ли Нетология найти работу/стажировку после обучения.

Ответить

next1 комментарий

26 апр 2024
Нетология

Валерия, здравствуйте!
Спасибо, что так развёрнуто поделились впечатлениями. Мы рады, что курс вам нравится, и надеемся, что ваш отзыв поможет нашим будущим студентам узнать о курсе больше и сделать выбор.
Уверены, что дальнейшее обучение вам также понравится.
Желаем успехов в учёбе и воплощения всех планов!

 
1.0 1
Александра,

Не стоит своих денег

за сто тысяч можно дз проверять и не пол недели (три рабочих + день сдачи), а с выходными то почти и вся
обратную связь можно сделать лучше чем чатик в дискорде
да и персональных кураторов стоит закрепить
ах и не стоит делать фейковые отзывы на других платформах)

Ответить

next1 комментарий

20 дек 2022
Нетология

Александра, здравствуйте! Нам очень жаль, что у вас сложилось негативное впечатление о нашей образовательной платформе.

Сроки проверки домашнего задания на курсе «Java-разработчик с нуля» как правило, составляют 3 рабочих дня, не считая дня сдачи. Если вы сдаёте домашнее задание перед выходными, то срок в календарных днях несколько больше. Эксперты проводят вебинары и последовательно проверяют домашние задания у всех групп на курсе. В редких случаях могут возникать задержки, которые мы стараемся контролировать.

Мы не практикуем покупку и искусственную накрутку отзывов. И в целом относимся к этой механике отрицательно.

Обратите, пожалуйста, внимание на скриншоты, которые вы приложили к отзыву (полный текст отзыва размещён по ссылке: https://otzovik.com/review_14060657.html). Владелец площадки чётко указал источник, откуда он скопировал отзывы и разместил у себя на сайте. Источник — сайт geekhacker.ru, где студенты их первоначально оставили. По ссылке (https://geekhacker.ru/otzyvy-netology/) можно увидеть отзывы, которые скопировал владелец сайта katalog-kursov.ru. Да, при переносе была допущена ошибка в датах: год указан неверно (год публикации — 2021), день и месяц указаны корректно. Это обычная практика для агрегаторов курсов — публиковать отзывы с других ресурсов для продвижения своей площадки. Наши специалисты направят обращение владельцу площадки и обратят его внимание на ошибки в датах при копировании, спасибо.

Желаем найти подходящий для вас формат обучения!
С уважением, команда Нетологии.