REST APIs с Flask и Python - Видеоуроки

REST APIs with Flask and Python
Duration 15:20:57
Открыть все курсы от udemy

REST APIs with Flask and Python - Полный список уроков

Развернуть / Свернуть
  • Урок 1. Welcome to the course! 00:01:26
  • Урок 2. Introduction to this section 00:01:06
  • Урок 3. Variables in Python 00:06:24
  • Урок 4. Solution to coding exercise: Variables 00:02:01
  • Урок 5. Methods in Python 00:13:01
  • Урок 6. Solution to coding exercise: Methods 00:03:34
  • Урок 7. Lists, tuples, and sets 00:07:52
  • Урок 8. List, tuple, and set operations 00:08:41
  • Урок 9. Advanced set operations 00:06:25
  • Урок 10. Solution to coding exercise: Lists, tuples, sets 00:04:41
  • Урок 11. Loops in Python 00:14:02
  • Урок 12. If statements 00:07:38
  • Урок 13. Solution to coding exercise: Flow control 00:05:27
  • Урок 14. A programming exercise for you 00:10:45
  • Урок 15. List comprehension 00:13:28
  • Урок 16. Dictionaries 00:07:05
  • Урок 17. Are dictionaries "things"? 00:04:30
  • Урок 18. Solution to coding exercise: Dictionaries 00:06:17
  • Урок 19. Objects in Python 00:11:09
  • Урок 20. A Student example 00:05:16
  • Урок 21. Solution to coding exercise: Classes and objects 00:05:05
  • Урок 22. @classmethod and @staticmethod 00:07:45
  • Урок 23. Solution to coding exercise: @classmethod and @staticmethod 00:05:55
  • Урок 24. Inheritance in Object-Oriented Programming 00:12:45
  • Урок 25. *args and **kwargs 00:11:21
  • Урок 26. Passing functions as arguments 00:09:09
  • Урок 27. Decorators in Python 00:06:53
  • Урок 28. Advanced decorators 00:08:19
  • Урок 29. Conclusion of this section 00:00:35
  • Урок 30. Introduction to this section 00:01:04
  • Урок 31. Installing Flask 00:01:59
  • Урок 32. Your first Flask application 00:09:56
  • Урок 33. HTTP Verbs 00:10:04
  • Урок 34. REST Principles 00:07:43
  • Урок 35. Creating our application endpoints 00:08:27
  • Урок 36. Returning a list of stores 00:07:01
  • Урок 37. Implementing other endpoints 00:08:50
  • Урок 38. Calling the API from JavaScript 00:06:40
  • Урок 39. Using Postman for API testing 00:12:09
  • Урок 40. Conclusion of this section 00:00:52
  • Урок 41. Welcome to this section 00:00:31
  • Урок 42. Virtualenvs and setting up Flask-RESTful 00:08:06
  • Урок 43. Your first Flask-RESTful app 00:10:40
  • Урок 44. Test-first API design—what is that? 00:10:49
  • Урок 45. Creating our Item Resource 00:10:34
  • Урок 46. The ItemList and creating Items 00:07:17
  • Урок 47. Improving code and error control 00:07:17
  • Урок 48. Authentication and logging in—part 1 00:12:18
  • Урок 49. Authentication and logging in—part 2 00:07:19
  • Урок 50. DELETE to delete Items 00:04:34
  • Урок 51. PUT to create or update Items 00:04:27
  • Урок 52. Advanced request parsing with Flask-RESTful 00:06:17
  • Урок 53. Optimising our final code and request parsing 00:03:54
  • Урок 54. Conclusion of this section 00:00:39
  • Урок 55. Welcome to this section 00:00:52
  • Урок 56. Setting up our project 00:03:37
  • Урок 57. Running a SQLite database and interacting with it from Python 00:13:16
  • Урок 58. Logging in and retrieving Users from a database 00:16:43
  • Урок 59. Signing up and writing Users to a database 00:13:32
  • Урок 60. Preventing duplicate usernames when signing users up 00:02:58
  • Урок 61. Retrieving our Item resources from a database 00:09:00
  • Урок 62. Writing our Item resources to a database 00:13:19
  • Урок 63. Deleting our Item resources from the database 00:04:02
  • Урок 64. Refactoring insertion of items 00:05:01
  • Урок 65. The PUT method with database interaction 00:05:00
  • Урок 66. Retrieving many items from the database 00:06:43
  • Урок 67. Conclusion of this section 00:00:33
  • Урок 68. Welcome to this section! 00:00:45
  • Урок 69. Setting up this section's project 00:06:10
  • Урок 70. Improving the project structure and maintainability 00:05:00
  • Урок 71. Creating User and Item models 00:23:06
  • Урок 72. Verifying the app works after our changes 00:05:20
  • Урок 73. Advanced Postman: environments and tests 00:11:21
  • Урок 74. Telling SQLAlchemy about our tables and columns 00:10:46
  • Урок 75. Implementing the ItemModel using SQLAlchemy 00:15:18
  • Урок 76. Implementing the UserModel using SQLAlchemy 00:09:43
  • Урок 77. Easily displaying the ItemList resource with SQLAlchemy 00:05:08
  • Урок 78. No more creating tables manually—telling SQLAlchemy to create tables 00:02:40
  • Урок 79. Creating a new model: StoreModel 00:12:34
  • Урок 80. Creating the Store Resource 00:09:47
  • Урок 81. Final testing of this section's API 00:06:00
  • Урок 82. Conclusion of this section 00:00:58
  • Урок 83. Welcome to this section 00:01:34
  • Урок 84. Installing Git on Mac and Windows 00:04:13
  • Урок 85. What is a Git repository? 00:05:29
  • Урок 86. The Git workflow—part 1 00:04:32
  • Урок 87. The Git workflow—part 2, including GitHub 00:05:18
  • Урок 88. Using SSH keys for security 00:06:54
  • Урок 89. The README file 00:05:26
  • Урок 90. Conclusion of this section 00:00:39
  • Урок 91. Welcome to this section 00:01:02
  • Урок 92. What is Heroku? 00:06:34
  • Урок 93. Getting our code into GitHub 00:07:48
  • Урок 94. Setting up Heroku for Flask 00:04:29
  • Урок 95. Adding the required files to the project 00:10:50
  • Урок 96. Logs in Heroku and troubleshooting errors 00:09:02
  • Урок 97. Testing the deployed API with Postman 00:03:57
  • Урок 98. Adding PostgreSQL to our Heroku app 00:09:21
  • Урок 99. Working with Git and automatic deploys 00:06:32
  • Урок 100. Conclusion of this section 00:00:50
  • Урок 101. Welcome to this section 00:00:37
  • Урок 102. Setting up a DigitalOcean server 00:11:58
  • Урок 103. Installing PostgreSQL in Ubuntu 16.04 00:08:10
  • Урок 104. Creating a UNIX user in Ubuntu 16.04 00:07:46
  • Урок 105. Setting up our new user with PostgreSQL permissions 00:09:07
  • Урок 106. Setting up nginx and our REST API 00:19:36
  • Урок 107. Setting up uWSGI to run our REST API 00:24:05
  • Урок 108. Testing our API to make sure everything works 00:06:30
  • Урок 109. Conclusion of this section 00:01:23
  • Урок 110. Getting our domain name 00:06:15
  • Урок 111. Setting up Cloudflare 00:08:27
  • Урок 112. What is DNS? 00:05:04
  • Урок 113. Setting our DNS records 00:07:39
  • Урок 114. Verifying everything works—this is important! 00:01:27
  • Урок 115. Creating our SSL certificate in Cloudflare 00:02:43
  • Урок 116. Configuring nginx for SSL 00:12:01
  • Урок 117. A recap of the code + a few changes! 00:11:26
  • Урок 118. Creating a User Resource for testing 00:07:03
  • Урок 119. Testing our new Resource with Postman 00:05:39
  • Урок 120. Logging in with Flask-JWT-Extended 00:17:21
  • Урок 121. Testing the login with Postman 00:03:00
  • Урок 122. Adding JWT Claims 00:08:36
  • Урок 123. Getting the JWT identity in and endpoint and @jwt_optional 00:05:32
  • Урок 124. What is a fresh token? 00:06:50
  • Урок 125. Performing token refresh in our REST API 00:08:25
  • Урок 126. Requiring a fresh token in an endpoint 00:02:44
  • Урок 127. Customizing Flask-JWT-Extended callbacks and responses 00:07:20
  • Урок 128. Blacklisting with Flask-JWT-Extended 00:05:56
  • Урок 129. Logging users out in our REST API 00:06:33

Создавайте профессиональные REST API с помощью Python, Flask, Flask-RESTful и Flask-SQLAlchemy. Вы устали от скучных, устаревших, неполных или неправильных уроков?

Добро пожаловать в один из лучших ресурсов онлайн по созданию API REST. Я Хосе, и я инженер-программист здесь, чтобы помочь вам по-настоящему понять и развить свои навыки в разработке веб-приложений и REST API с помощью Python.

Готовые API REST

Этот курс поможет вам создать простые, промежуточные и расширенные API REST, включая проверку подлинности, развертывание, кеширование и многое другое.

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

Используя Flask и популярные расширения Flask-RESTful, Flask-JWT и Flask-SQLAlchemy, мы сразу погрузимся в разработку готовых к продакшену REST API.

Мы также рассмотрим основные технологии Git, Heroku, nginx и Varnish.

Вы сможете ...

  • Создавать готовые к продакшену REST API, используя Flask и популярные расширения;
  • Использовать SQLAlchemy для легкого и эффективного хранения ресурсов в базе данных;
  • Понимать сложную сложность развертываний и производительность API REST.

Обновлено 15 мая 2018 года: добавлен новый раздел по обновлению токенов и черных списков, необходимые функции в REST API!

Твоя оценка

6 0
Следи за последними обновлениями и новостями в нашем coursehunter-club.net (Ex coursehunters.club), или вступай в наш канал telegram.

Комментарии

Похожие курсы

15-03-2018 en 24 урока
udemy Python Flask Web Development: REST API, Postman & JavaScript
Python Flask Веб-разработка: работа с JavaScript, SoapUI, JSON, XML, MySQL, CSS REST API и Postman для веб-разработчиков. Вы хотите подключить веб или мобильные приложения к базам данных? Вам интересно как запускать приложения Flask?  Знаете ли вы, как эффективно разрабатывать приложение Flask? Этот курс определенно поможет вам.
Duration 02:45:33
3 25
11-06-2018 en 118 уроков
udemy Python and Flask Bootcamp: Create Websites using Flask!
Создавайте потрясающие веб-сайты, используя мощный Flask фреймворк для Python! Добро пожаловать в лучший онлайн-ресурс, чтобы узнать, как создавать сайты с Python и Flask! Этот курс станет вашим полным окончательным руководством по разработке полнофункциональных веб-сайтов с Flask фреймворком. Мы начнем с краш-курсов в основных технологиях front-end для HTML, CSS и Boostrap 4. После того, как вы хорошо поймете основы этих технологий, мы начнем...
Duration 18:56:51
16 0
04-12-2017 en 23 урока
Miguel Grinberg The flask Mega-tutorial
Flask Mega-Tutorial - это всеобъемлющий учебник для начинающих и промежуточных разработчиков Python, который учит веб-разработке на этом фреймворке. Учебник был тщательно переработан и расширен в 2017 году, теперь он содержит 23 главы. Концепции, которые охватываются, выходят далеко за рамки Flask, включая широкий круг тем, которые веб-разработчики Python должны знать при написании своих приложений.
Duration 11:34:59
26 0
02-02-2018 ru 90 уроков
MoscowPython Python - учимся программировать на Python
Давно искали хороший курс по Python, но так и не смогли досмотреть любой из них до конца, так как устали слушать как лектор льет воду? Добро пожаловать на один из лучших (так мы думаем) курсов по Питону в СНГ. На протяжении 10 месяцев команда MoscowPython (крупнейшее сообщество питонистов России) покажет вам все прелести языка Python без воды и с лучшей практикой.Python прост в изучении, но при всем этом очень мощный. Его можна использовать как...
Duration 15:28:47
35 6
01-06-2018 en 226 уроков
udemy The Complete Python Course | Learn Python by Doing
Переходите от Beginner к Expert в Python, строя проекты. Лучшие инвестиции для вашего путешествия в Python!  Добро пожаловать на полный курс Python!Мы создали каждую часть контента, чтобы быть краткими и понятными, но никогда не оставляли вас в замешательстве. Этот курс погрузится прямо в Python и сделает вас продуктивным с самого начала.За последние несколько лет Python стал все более популярным. Спрос на Python быстро растет на рынке...
Duration 27:20:55
13 0
12-06-2018 en 66 уроков
udemy Build a Python REST API with the Django Rest Framework
Подключайте устройства, интерфейсы, другие приложения и многое другое, создавая свой собственный REST API. API REST - сила веба! Как Apple Maps достает списки Yelp? Как Tinder получает профили пользователей Facebook? Как Amazon Alexa знает последние новости? Эти вопросы доходят до сути того, насколько мощными API REST могут быть: он позволяет веб-сайтам общаться друг с другом без какого-либо взаимодействия с человеком.
Duration 10:08:56
25 1
30-11--0001 en 113 уроков
Talkpython Async Techniques and Examples in Python
Поддержка асинхронного и параллельного программирования Python сильно недооценена. В этом курсе вы узнаете весь спектр параллельных API-интерфейсов Python. Мы начнем с изучения новых и мощных асинхронных и ожидающих ключевых слов вместе с базовым модулем: asyncio. Затем мы перейдем к потокам Python для параллелизации более старых операций и многопроцессорности для операций с привязкой к ЦП. Мы закроем курс с множеством дополнительных асинхронных...
Duration 05:02:11
15 0
30-11--0001 en 381 урок
Talkpython #100DaysOfCode with Python course
#100DaysOfCode with Python - ваш идеальный компаньон, чтобы выполнить 100-дневный вызов кода и добиться успеха. Вы будете поражены тем, сколько технологий и библиотек Python вы узнаете в этом путешествии. Присоединитесь к курсу и приступайте к работе.
Duration 17:27:49
28 1
12-09-2018 en 164 урока
udemy The Complete Python & PostgreSQL Developer Course
Создайте 9 проектов - освойте две основные и современные технологии в Python и PostgreSQL. Всегда хотели узнать один из самых популярных языков программирования на планете? Почему бы не изучить два из самых популярных одновременно? Python и SQL используются многими технологическими компаниями, малыми и большими. Это потому, что они мощные, но чрезвычайно гибкие.
Duration 21:53:10
8 0
13-11-2018 en 169 уроков
udemy Complete Python Web Course: Build 8 Python Web Apps
Создание веб-приложений Python от начинающего до эксперта с использованием Python и Flask. Полный курс для разработчиков веб-приложений Python приведет вас к пути понимания и умения, которые вполне могут при работе и терпении привести к увеличению дохода или изменению карьеры. Это универсальный курс, охватывающий все, что вам нужно, чтобы начать создавать идеи и создавать веб-приложения Python, которые привлекают посетителей и обеспечивают их...
Duration 16:15:45
11 0
ru 4 урока
itvdn Flask Framework
Научить быстро подготавливать рабочее окружение и создавать приложение, обладающие минимумом функциональности с помощью фреймворка Flask.  
Duration 03:10:01
0 0

Последнее добавленное

100 дней веб-разработки с Python

100 дней веб-разработки с Python

en
# 100DaysOfWeb в Python - это курс, который обеспечит вам успех, обучая вас веб-разработке на Python. Каждые 4 дня, посвященные другой концепции, вы будете поражены тем, сколько веб-технологий и библиотек Python вы изучите в этом путешествии. Присоединяйтесь к курсу и начните свое 100-дневное...
Практический JavaScript

Практический JavaScript

ru
Для изучения курса желательно знание HTML + CSS. Знание основы JS будет плюсом, но не обязательно. Делаем форму для регистрации и входа пользователей. На нативном JavaScript (ES6). Все эффекты прописываем с помощью JS самостоятельно. Пишем проверку (валидацию) формы с выводом ошибок.
Android юнит-тестирование и TDD

Android юнит-тестирование и TDD

en
Этот курс научит вас всему, что вам нужно знать о юнит тестировании и разработке через тестирование в приложениях для Android. Он разработан, чтобы быстро приступить к работе с юнит тестированием с использованием Android Studio и JUnit, выполнив серию тщательно разработанных практических упражнений.
Animating React

Animating React

en
В этой серии уроков мы с головой погрузимся в анимацию в React. Мы будем использовать библиотеку React Spring и physics based анимацию. Мы будем использовать очень много клевых техник которые можно и нужно использовать в реальных приложениях. Мы будем строить меню, модальные окна и все с чем вы...
chat
logo