Здравствуйте! Только у нас можно скачать большинство курсов БЕСПЛАТНО, просто зарегистрируйтесь и следуйте инструкциям. Регистрация займет не более 20 секунд. Для корректной работы сайта, отключите блокировщик рекламы.
  • На форуме доступно большинство курсов БЕСПЛАТНО! Для того чтобы скачивать материалы с форума SLIVAP.RU, Вам нужно пройти простую регистрацию. Регистрация не займет много времени, и даст возможность стать полноценным пользователем нашего форума.

Скачать [hexlet.io] Веб-разработка на Python (2022)

  • Автор темы Anonymous (da0a)
  • Дата начала
  • Отслеживают 4
A

Anonymous (da0a)

[hexlet.io] Веб-разработка на Python (2022)
2022-03-29_08-41-02

Учим необходимому
Погрузитесь в создание web-сервисов, изучите Django — самый популярный веб-фреймворк Python. Научитесь работать с базами данных с помощью ORM, отслеживайте ошибки с помощью Rollbar. Пишите автоматизированные тесты для повышения качества кода и гарантии его работоспособности. Деплойте сайт на сервер.

Что включено в трек:
39 текстовых уроков
30 упражнений в тренажере
114 проверочных тестов

Программа:

1) Протокол HTTP

1 О курсе
Узнать о курсе, его структуре, задачах и целях.
2 HTTP 1.0
Познакомиться с основами HTTP, базовой структурой запроса и понятиями User-agent и DNS.
3 HTTP 1.1
Узнать чем HTTP 1.1 отличается от версии 1.0, познакомиться с понятием "keep alive".
4 Тело HTTP-запроса
Изучить структуру тела запросов и ответов.
5 Отправка форм
Рассмотреть каким образом отправляются данные из формы в HTTP-запросе.
6 Transfer-Encoding
Понять, как работает способ передачи данных «кусками» (chunks) в протоколе http.
7 Передача данных query string
Рассмотреть передачу данных на сервер в request line с помощью query string.
8 Перенаправления
Понять, как работают перенаправления при HTTP-запросах.
9 Базовая аутентификация
Изучить как работает базовая аутентификация и как браузер реагирует на код 401.
10 Cookies
Понять, каким образом с помощью cookies работают с ограничениями stateless-протокола HTTP.
11 Дополнительные материалы

2) Python: Django
1 Введение
Познакомиться с курсом и взглянуть на предмет обсуждения — фреймворк Django — с высоты птичьего полёта.
2 Почему Django
Узнать, чем же конкретно хорош Django и что заставляет множество разработчиков выбирать именно этот фреймворк.
3 Быстрый старт с Django
Создать простейшее Web-приложение на Django, научиться запускать в режиме разработки и в боевых условиях.
4 Приложения
Познакомиться главным средством организации кода в больших проектах — с приложениями.
5 Представления (Views)
Поглубже познакомиться с представлениями-функциями и узнать о представлениях-классах.
6 Маршрутизация
Узнать, как в Django принято описывать маршруты, получать из путей параметры, разделять маршруты между приложениями.
7 Шаблонизация
Узнать, как Django формирует HTML-страницы на основе шаблонов.
8 Модели
Познакомиться со подсистемой Django, используемой для представления информации в базах данных в удобном для использования виде, а именнно — с моделями.
9 Заключение

3) Python: Django ORM
1 О курсе
Узнать о курсе, его структуре, задачах и целях.
2 Настройка Django ORM
Завести подготовленный пакет с Django ORM у себя на локальном компьютере
3 Основные концепции
Познакомитсья с базовыми понятиями: модели, схема, запросы, CRUD.
4 Модель
Научиться создавать модели и использовать их.
5 Запрос данных из базы
Научиться создавать произвольные запросы к данным через специализированный язык запросов
6 Связи
Научиться строить связи "один ко многим" и "один к одному"
7 Многие ко Многим
Познакомиться с наиболее сложным видом связи между сущностями.
8 Аннотирование и агрегация
Научиться добавлять к получаемым из БД сущностям данные, вычисляемые силами СУБД. Научиться получать различную собирательную информацию о данных.
9 Транзакции
Познакомиться со средствами описания транзакций с помощью Django ORM.

4) Python: Веб-разработка (Flask)
1 Введение
Познакомиться с курсом и узнать о том, на что способен предмет курса — микрофреймворк Flask.
2 Быстрый старт с Flask
Узнать, как создать простейшее Flask-приложение, готовое к запуску и ответу на запросы.
3 Маршрутизация
Познакомиться с концепцией маршрутизации и узнать, как Flask подходит к обработке маршрутов.
4 Сложный роутинг и формирование URL
Узнать про расширенные возможности системы маршрутизации и научиться получать URL для требуемых маршрутов.
5 Шаблонизация HTML
Узнать, как Flask формирует HTML-страницы с помощью механизма шаблонизации.
6 Запросы
Научиться работе с данными запросов: глаголами, заголовками, параметрами.
7 Ответы сервера
Научиться возвращать разного вида данные в ответ на запросы.
8 Отладчик Werkzeug
Узнать о ключевых особенностях встроенного во Flask отладчика Werkzeug.
9 Запуск Flask в боевых условиях
Узнать, чем отличается запуск на сервере для разработки от запуска в боевых условиях. Научиться запускать Flask-приложения с помощью WSGI-сервера.
10 Дополнительные материалы
Помогают глубже и всесторонне рассмотреть тему курса в открытых статьях и видео подобранных командой Хекслета

Продажник

Скрытый контент
Вам нужно нажать кнопку мне нравитcя для просмотра скрытого контента "Разблокировать кнопку Мне нравится"---"Где эта кнопка?"
Скачать

Скрытый контент
Вам нужно нажать кнопку мне нравитcя для просмотра скрытого контента "Разблокировать кнопку Мне нравится"---"Где эта кнопка?"
 

Tyrant

Новичок
Монет(ы)
0
Прикольно, всем советую сейчас изучать программирановние, у нас большой отток айти специалистов, еще до событий у нас была не хватка рабочих кадров, главное взять себя в руки и начать учить учить и учить. И не надеяться что все это придет легко, иначе бы столько не платили :)
Сам начинал с html/css, потом js. Но бросил когда пришел в тупик на одном из экзаменов, но сейчас взялся за голову учу Python, трудности стали интересны, главное уметь находить материал...
Но python в отличие от других языков кажется более простым и гармоничным, если сравнивать одни и те же задачи на разных языках, питон будет всегда приятнее выглядеть))) Все удачи в освоение материала!!!
 

jako1213

Новичок
Монет(ы)
0
Прикольно, всем советую сейчас изучать программирановние, у нас большой отток айти специалистов, еще до событий у нас была не хватка рабочих кадров, главное взять себя в руки и начать учить учить и учить. И не надеяться что все это придет легко, иначе бы столько не платили :)
Сам начинал с html/css, потом js. Но бросил когда пришел в тупик на одном из экзаменов, но сейчас взялся за голову учу Python, трудности стали интересны, главное уметь находить материал...
Но python в отличие от других языков кажется более простым и гармоничным, если сравнивать одни и те же задачи на разных языках, питон будет всегда приятнее выглядеть))) Все удачи в освоение материала!!!
Python действительно простой и довольно популярный язык программирования, очень универсальный. Но с этого вытекают и определённые трудности для тех кто решил вкатиться в программирование через Python, ведь очень трудно новичку сориентироваться какой пласт знаний ему освоить. Ведь сферы где используется данный язык программирования очень обширны. А учить всё означает ничего толком не знать. Платят ведь за конкретные умения. За конкретную работу. А не за абстрактного коня в вакууме. Поэту если и начали учить Python то изначально определитесь для себя сферу его применения, направление деятельности. Ваша задача, вначале стать узким специалистом в определённом направлении. Но хорошо в нём ориентироваться. Это поможет получить первую работу. А дальше получив опыт решите в каких дальше направлениях развиваться. Выбираете направление дальше гуглите вакансии и смотрите что требуют работодатели от джунов. Ведь знание языка это абстрактное понятие смотрите что именно нужно работодателем ведь. А дальше это изучаете, выполняйте побольше практических заданий. Только так вы сможете приобрести знание, и приучить мозг думать и решать задачи.

Сразу пытаться стать фрилансером и работать удалённо лучше не пытаться, всё равно новичку это будет сделать очень трудно. Лучше сперва найти работу в какой-то фирме. Причем по началу зарплата не имеет значение. Главное получить опыт коммерческой разработки, работе в команде, понять как происходит сам процесс разработки итд.

Кстати на сколько-то или иное направление востребовано можно понять также по количеству вакансий и конечно сколько там платят. Но не нужно ориентироваться исключительно на зарплату. Ведь выбранное вами направление должно вам нравиться. Иначе продуктивно работать и развиваться не сможете. Попытайтесь изначально понять что вам было бы интересно делать. Для этого можно посмотреть видео обучающие по разным направлениям, понять действительную суть задач которые решаются в определённой сфере.

Помните: чем чётче вы определите для себя сферу деятельности тем меньшое количество информации вам нужно будет выучить. В ином случае "распыление" усилий ник чему хорошему не проведёт.
 

ghjktvf

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

warden

Новичок
Монет(ы)
0
Надеюсь многому научусь по вашему курсу, заинтересовался питоном совсем недавно и теперь затянуло! Всем желаю успехов в программировании. Начинал с книги "укус питона" ( A byte of python), всем советую, сейчас же хочу перейти в джанго хоть мало чего знаю вообще об этом.
Думаю сразу же пытаться работать на фрилансе и работать удалённо лучше не пытаться, всё равно новичку это будет сделать очень трудно.
 
Кнопка "Мне нравится" доступна только зарегистрированным пользователям!!!

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху