Introduction to aiohttp
Offered By: EuroPython Conference via YouTube
Course Description
Overview
Explore the world of asynchronous HTTP programming with aiohttp in this EuroPython 2016 conference talk by Andrew Svetlov. Dive into the fundamentals of this powerful library built on top of asyncio, learning basic programming patterns for both client and server APIs, as well as advanced techniques. Discover how aiohttp offers an alternative to classic WSGI frameworks, allowing for user-friendly code that resembles linear programming while harnessing the power of non-blocking sockets and native websocket support. Gain insights into writing efficient asyncio-based code, including tips and tricks from the library's author. Cover topics such as microservices, threads, HTTP requests, sessions, client code, function quarantine, synchronous code handling, exceptions, WebSockets, HTTP Web API, development tasks, debugging, and the importance of network partitioning. Learn how to create applications using aiohttp and understand why it's a valuable tool for developers seeking to overcome the limitations of traditional frameworks without the complexity of Twisted or Tornado.
Syllabus
Introduction
Microservices
Threads
HTTP
Request
Session
Client code
Function
Quarantine
Synchronous code
Exception
WebSocket
HTTP Web API
WebSockets
Development
Tasks
HugeException
Debug
Why its important
Network Partner
PI test framework
ARP
Create an application
Taught by
EuroPython Conference
Related Courses
JavaScript PromisesGoogle via Udacity Grand Central Dispatch (GCD)
Udacity Asynchronous Programming in C# and .NET Core
Microsoft via edX JavaScript, часть 2: прототипы и асинхронность
Moscow Institute of Physics and Technology via Coursera Разработка веб-сервисов на Go - основы языка
Moscow Institute of Physics and Technology via Coursera