Що нового?

Придбаний Fullstack-разработчик на Python [Нетология]

Інформація про покупку
Тип покупки: Складчина
Ціна: 132667 ГРН
Учасників: 0 з 33
Організатор: Відсутній
Статус: Набір учасників
Внесок: 4181 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
Fullstack-разработчик на Python
Российская компания и образовательная онлайн-платформа, запущенная в 2011 году. Одна из ведущих российских компаний онлайн-образования. Входит в IT-холдинг TalentTech, объединяющий компании по трём направлениям: EdTech, HRTech и Freelance. EdTech-сегмент холдинга, наряду с «Нетологией», представлен компаниями «Фоксфорд» и «TalentTech.Обучение».

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

Универсальные Fullstack-разработчики нужны многим компаниям

Только на hh.ru прямо сейчас размещено больше 7000 вакансий для разработчиков на Python и JavaScript. Высокий уровень зарплат (в среднем 120 тысяч рублей по данным ) связан с большим спросом на профессионалов

Чему вы научитесь
Что вы будете уметь после обучения:
  • Верстать сайты в HTML и CSS
  • Разрабатывать клиентскую часть сайта на JavaScript и React
  • Работать с изменениями кода проекта с помощью Git и GitHub
  • Решать задачи на Python и разрабатывать сайты при помощи фреймворка Django
  • Применять принципы клиент-серверного взаимодействия и работать с базами данных
  • Работать с API сторонних сервисов и проводить Unit-тестирование
Вы получите опыт настоящей разработки и выполните 7 крупных проектов, включая 1 командный проект:
  • Адаптивная вёрстка сайта
  • Облачный архиватор Arch
  • Командный проект — чат-бот VKinder
  • Облачный архиватор Arch (UI)
  • Веб-мессенджер Tolk
  • Онлайн-магазин
  • Облачное хранилище
Кому подойдёт этот курс
Новичкам в программировании
Новичкам без технического образования и опыта программирования курс позволит быстро начать карьеру в IT и разработке

Начинающим разработчикам
Курс поможет углубить имеющиеся знания и ускорить карьерный рост. Комплексные навыки и работа с продвинутыми инструментами позволят уверенно себя чувствовать на работе даже программистам с небольшим опытом

Frontend- и backend-разработчикам
Обучение поможет добрать недостающие знания и стать fullstack-разработчиками. Вы сможете работать со сложными проектами и увеличите свою стоимость как специалиста

Как выглядит резюме после обучения
Проекты студентов курса
Адаптивная вёрстка сайта для разных устройств:
Крестики-нолики:
Вёрстка сайта под современные браузеры:


Почему именно Нетология?
Нетологию чаще советуют знакомым
Каждый второй студент готов рекомендовать обучение в Нетологии своим друзьям и знакомым. Мы гордимся таким результатом и постоянно работаем над качеством наших программ.

Выпускники Нетологии чаще других довольны обучением
У нас самый большой процент выпускников, удовлетворённых своим обучением — 85%. В понятие удовлетворённости студенты включают высокое качество учебных программ, вовлечённость преподавателей и уровень обратной связи.

Комплексная программа
Вы научитесь разбираться и участвовать во всех этапах разработки сайтов и веб-интерфейсов — от работы с дизайн-макетами до программирования и настройки серверов

Углубленные знания
Вы детально изучите frontend- и backend-разработку и научитесь уверенно работать с HTML, CSS, JavaScript, React, Git, GitHub, Python, Django, PostgreSQL, API и Unit-тестированием

Объёмное портфолио
Вы решите более 200 практических задач и самостоятельно выполните 7 полноценных проектов для своего портфолио. Это сильно повысит ваши шансы на трудоустройство

Практикующие преподаватели
Все преподаватели — действующие разработчики, которые не только расскажут о программировании в теории, но и научат вас использовать полученные знания на практике

Преподаватели курса
Screenshot_19.png Screenshot_18png.png Screenshot_17.png Screenshot_16.png Screenshot_15.png

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

1. Backend-разработка на Python
(научитесь работать с серверной частью веб-приложения. Сможете самостоятельно разрабатывать архитектуру и функциональность приложения, а также тестировать его работоспособность)

Основы языка программирования Python (Проект - резервное копирование)
Изучите один из самых востребованных и простых в освоении языков программирования. Научитесь описывать алгоритмы для решения повседневных задач и работы с данными.
12 часов теории | 54 часа практики
  • Python. Знакомство с консолью.
  • Условные конструкции. Операции сравнения.
  • Введение в типы данных и циклы.
  • Циклы. Типы данных. Коллекции данных.
  • Функции — использование встроенных и создание собственных.
  • Классы и их применение в Python.
  • Открытие и чтение файла, запись в файл.
  • Работа с разными форматами данных.
  • Работа с библиотекой requests, http-запросы.
  • Работа с классами на примере API VK.
Система контроля версий Git
Каждый разработчик должен знать основы работы с системой Git, так как на данный момент это практически стандарт по управлению исходным кодом. За 3 занятия вы научитесь работать с этой системой и с сервисом GitHub, сможете публиковать свои домашние работы и уже в процессе обучения сформируете первое портфолио. Работодатели часто просят показать примеры вашего кода на GitHub.
4 часа теории | 9 часов практики
  • Предназначение системы контроля версий.
  • Основные операции (фиксация и откат изменений, поиск, история).
  • Работа с сервисом GitHub.
  • Ветки, слияние веток и разрешение конфликтов.
  • Командная работа.
Работа с базами данных
Научитесь проектировать базы данных с использованием языка запросов SQL. В рамках курса будете работать с базой данных PostgreSQL — одной из самых популярных и простых для изучения. В качестве клиента будете использовать pgAdmin. В конце познакомитесь с ORM SQLAlchemy.
6 часов теории | 15 часов практики
  • Введение в базы данных.
  • Типы баз данных. SQL/NoSQL, PostgreSQL.
  • Проектирование баз данных. Связи. 3НФ.
  • Select-запросы.
  • Insert/update/delete-запросы.
  • Python и базы данных. ORM.
Профессиональная работа с Python (Командный проект — чат-бот VKinder)
Изучите те особенности Python, за которые его так сильно любят. Разберётесь, как улучшить и упростить программу с помощью модулей, итераторов, декораторов. Изучите технологии для тестирования кода, разбора текста и веб-страниц. Узнаете, как пройти собеседование на вакансию Python-разработчика.
7 часов теории | 52 часа практики
  • Модули, пакеты, импорты в Python.
  • Итераторы, генераторы.
  • Декораторы.
  • Разработка тестов.
  • Регулярные выражения.
  • Веб-скрапинг.
  • Подготовка к собеседованию.
Backend-разработка на Django
Вы поработаете с фреймворком Django, изучите основные принципы организации проекта в Django. Поработаете с базами данных — научитесь их создавать, работать с ORM и моделями. Узнаете, как разрабатывать backend веб-приложения и связывать хостинг файлов и запуск веб-приложения.
  • Знакомство с Django. Подготовка и запуск проекта.
  • Обработка запросов.
  • Динамическое формирование страниц на основе шаблонов.
  • Работа с ORM.
  • Взаимодействие с сайтом.
  • Персонализация сайта.
  • Создание и поддержка проекта.
  • Работа с API.
Карьера в Python-разработке
Научитесь формулировать карьерные цели, создавать резюме, собирать портфолио и готовиться к собеседованиям. Создадите пошаговый план поиска работы, запишите видеопрезентацию и пройдёте карьерную консультацию с HR-экспертом.
6 часов теории
  • Пошаговый план поиска работы.
  • Анализ рынка труда.
  • Резюме, портфолио fullstack python-разработчика и сопроводительное письмо.
  • Собеседование: как подготовиться и пройти.
  • Статистика поиска работы и измерение эффективности.
  • Индивидуальная карьерная консультация.
2. Frontend-разработка на JavaScript (в этой части программы вы научитесь разрабатывать клиентскую сторону веб-приложения)

HTML и CSS: основы веб-вёрстки (Проект - Вёрстка сайта)
Научитесь верстать сайты на HTML и CSS и вносить изменения в существующую вёрстку. Научитесь создавать вёрстку под любой тип устройств: компьютер, планшет, смартфон. Сверстаете адаптивный сайт, корректно работающий на любых устройствах.
13 часов теории | 53 часа практики
  • Теги для вёрстки структуры и контента страницы, форм.
  • Селекторы CSS.
  • Определение контекста элементов.
  • Блочная модель.
  • Позиционирование элементов.
  • Оформление текста и декоративных элементов.
  • Состояние интерактивных элементов.
  • Вёрстка резинового макета.
  • Введение в медиазапросы.
  • Медиафункции.
  • Вёрстка адаптивного макета.
  • Breakpoints.
JavaScript: основы работы в браузере (Проект - Облачный архиватор )
Изучите базовые понятия JavaScript и узнаете о дополнительных возможностях, которые дает браузер — Web API. Подключите скрипт к HTML-документу и получите к нему доступ, чтобы сделать документ «живым»: изменять его и реагировать на действия пользователя.
12 часов теории | 68 часов практики
  • Синтаксис, типы данных, функции и объекты.
  • Прототипы, ООП и функции высшего порядка.
  • Обработка ошибок, замыкания и асинхронность.
  • Возможности JavaScript в браузере.
  • Способы поиска нужного HTML-элемента.
  • Объект события.
  • DOM.
  • Изменение структуры HTML-документа.
  • Асинхронные запросы.
  • Хранение состояния на клиенте и отправка на сервер.
JavaScript: углубленный курс веб-разработки (Проект - Онлайн-игра)
Научитесь работать с современным инструментом для организации рабочего окружения (npm, webpack) и разберётесь с наиболее сложными разделами языка: прототипной моделью, promises и асинхронными программированием (async/await).
12 часов теории | 72 часа практики
  • Стандарты и версии
  • Рабочее окружение
  • Модули
  • Unit-тестирование
  • Синтаксические конструкции (try-catch, delete), функции и замыкания
  • Свойства объекта, for-in, обёртки для примитивов
  • Прототипы, конструкторы
  • Классы, наследование
  • Контейнеры
  • Объект Math, класс RegExp, ArrayBuffer
  • Promises, async/await
  • Символы, итераторы, генераторы
  • Асинхронные запросы
  • Хранение состояния на клиенте и отправка на сервер
Расширенный инструментарий JavaScript в браузере (Проект- Веб-мессенджер)
Освоите инструменты, ускоряющие работу, научитесь на профессиональном уровне работать с формами: проводить валидацию, использовать продвинутые элементы — слайдеры, календари, файлы, а также познакомитесь с API, предоставляемым браузером: геолокацией, нотификацией, медиа, веб-сокетами. И через анимацию добавите интерактивность в свои приложения.
12 часов теории | 72 часа практики
  • Рабочее окружение
  • Работа с DOM (объектная модель документа)
  • Обработка событий
  • Организация тестирования (Unit, E2E)
  • Работа с HTML-формами, LocalStorage
  • Drag & Drop, работа с файлами
  • Работа с HTTP
  • Анимация и CSS
  • Geolocation, Notification, Media
  • EventSource, Websockets
Frontend-разработка на React (Проект - Интернет-магазин)
Освоите одну из самых популярных библиотек на JavaScript — React. При помощи этой библиотеки вы сможете создавать интерактивные пользовательские интерфейсы. Вам достаточно описать, как части интерфейса приложения выглядят в разных состояниях. React будет своевременно их обновлять, когда данные изменяются. Вы сможете создавать инкапсулированные компоненты с собственным состоянием, а затем объединять их в сложные пользовательские интерфейсы.
12 часов теории | 72 часа практики
  • Компоненты
  • События и состояние
  • Props
  • Формы
  • Композиция компонентов
  • Жизненный цикл и работа с HTTP
  • HOC
  • hooks, Context API
  • React Router
  • Redux и Redux Thunk, Redux Saga
Дипломный проект
Вы создадите собственное облачное хранилище (48 часов практики):
  • Разработаете клиентскую часть приложения (frontend), которую затем подключите к созданной вами серверной части (backend).
  • В итоге у вас получится веб-приложение, которое позволит пользователям отображать, загружать, отправлять, скачивать и переименовывать файлы.
Цена курса
Цена курса на текущий момент со скидкой составляет 119400 руб. Без скидки стоимость курса составляет 199000.

https://netology.ru/programs/fullstack-python-dev
 
Угорі