Malhar Lathkar - Böcker
Visar alla böcker från författaren Malhar Lathkar. Handla med fri frakt och snabb leverans.
6 produkter
6 produkter
High-Performance Web Apps with FastAPI
The Asynchronous Web Framework Based on Modern Python
Häftad, Engelska, 2023
604 kr
Skickas inom 10-15 vardagar
Build APIs and web apps based on Asynchronous Server Gateway Interface (ASGI). This book provides a comprehensive explanation of using Pydantic models to construct the request/response objects in a FASTAPI path operation. You’ll start by reviewing type hints in Python and the asynchronous processing concepts. One of the highlights of FastAPI is its auto generation of API docs. Pydantic library is the main pillar on top of which FastAPI is built. You’ll see that ASGI has a far better performance compared to most of the other popular Python frameworks as they implement Web server Gateway Interface (WSGI), which is synchronous in nature and hence having slower response time. This book thoroughly explains how FastAPI interacts asynchronously with relational as well as NOSQL databases. Modern web apps use template engines to interact with the front-end. In this book, you will learn to use jinja2 templates and static assets. Swagger UI and OpenAPI standards are also covered in detail. Finally, different options of deployment of FastAPI app have been explored in this book. This book uses practical examples to empower you to build high performance APIsWhat You'll LearnDevelop robust and high-performance web appsDeploy the FastAPI app for public availability using cloud services such as Deta and Docker containerUnderstand the important building blocks of a web app such as form handling, templating and database interactionWho This Book Is ForAspiring and the experienced Python developers looking to leverage the flexibility of Python and the powerful features introduced in Modern Python. Computer science Engineering students at graduate and postgraduate level will also benefit immensely from the practical approach adapted in the book.
High-Performance Web Apps with FastAPI : The Asynchronous Web Framework Based on Modern Python
Engelska, 2023
573 kr
Skickas inom 5-8 vardagar
342 kr
Skickas inom 3-6 vardagar
Building Web Apps with Python and Flask
Learn to Develop and Deploy Responsive RESTful Web Applications Using Flask Framework
Häftad, Engelska, 2021
281 kr
Skickas inom 5-8 vardagar
519 kr
Skickas inom 3-6 vardagar
Django has evolved into a powerful full-stack framework ideal for developing data-driven web applications, continuously expanding with new tools for asynchronous solutions, APIs, and real-time applications. This book explores modern Django development best practices, including Django Channels for WebSockets, Django REST Framework (DRF) for REST APIs, Graphene and Strawberry for GraphQL APIs, and integrating a front-end built with React The content is structured into two main parts, covering both fundamental and advanced concepts in a practical and digestible manner.The first part introduces Django's core concepts, starting with an overview of web development and Python’s asyncio module for asynchronous processing. It then walks you through Django installation, project setup, and the admin interface. The Model-View-Template (MVT) architecture is explained in depth, with chapters on models, views, and templates, illustrating real-world examples. Additionally, it covers database interactions, introducing SQLAlchemy ORM and MongoDB integration to extend Django’s capabilities beyond its default ORM.The second part delves into advanced Django features and the broader ecosystem. Topics include authentication, security, messaging, and reusable apps such as the Django toolbar. REST API development with Django REST Framework is explored, followed by an introduction to building GraphQL APIs using Graphene and Strawberry. A dedicated chapter covers Django Channels and the WebSocket protocol for real-time applications. Modern Django Web Development concludes with integrating React to develop front-end clients for Django-based REST, GraphQL, and WebSocket APIs, enabling a full-stack development experience.You Will:Explore the full spectrum of modern Django developmentLearn how to use SQLAlchemy MongoDB with DjangoUnderstand Django Channels for asynchronous web appsExplore DRF for building REST API in DjangoLearn how to build GraphQL API with Graphene and StrawberryUnderstand how to develop a Django-React appWho is it for:Software developers, web developers and engineers who are interested in adding Django to their development skillset. Python Developers can also leverage the power of modern Django with the help of this practical guide.
Web Development Essentials Study Companion
Getting Ready for the LPI 030-100 Exam
Häftad, Engelska, 2026
607 kr
Kommande
Web Development Essentials Study Companion is designed to equip aspiring web developers with a comprehensive understanding of both client-side and server-side technologies as you study for the Linux Professional Institute's 030-100 exam.The book begins by laying a solid foundation in software development concepts, introducing the components of a web application, and explaining how the HTTP protocol and RESTful architecture work together to enable modern web communication. These early chapters are essential for grasping how web applications function as a whole. We then move into a detailed exploration of front-end development, covering the foundational topics of HTML for structuring content, CSS for styling, and JavaScript for creating interactivity. Readers will learn how to use various HTML tags, including semantics and forms, style content using CSS selectors and the box model and manipulate the Document Object Model (DOM) with JavaScript. These chapters emphasize the practical skills necessary to build dynamic, user-friendly interfaces. In the final section, readers are introduced to server-side development using NodeJS. They’ll explore the Express framework for building robust back-end applications and learn how to connect these applications to a SQLite database.By the end of the book, not only will you have the knowledge and confidence to sit the LPI 030-100 exam but the real-world skills needed to start building full-stack web applications from the ground up.You Will Learn to:Understand the core architecture of web applications, including software development principles, HTTP protocol, and RESTful APIs.Build and structure web pages using HTML, including semantic tags, hyperlinks, and forms.Style web content effectively using CSS, selectors, and the box model to create visually appealing layouts.Develop interactive and dynamic web applications using JavaScript, NodeJS, Express, and integrate with SQLite databases.This Book is for:Anyone preparing for the LPI’s 'Web Development Essentials' certification, providing targeted coverage of the required tools and concepts.