|
Showing 1 - 3 of
3 matches in All Departments
Architect scalable, reliable, and maintainable applications for
enterprises with Python Key Features Explore various Python design
patterns used for enterprise software development Apply best
practices for testing and performance optimization to build stable
applications Learn about different attacking strategies used on
enterprise applications and how to avoid them Book
DescriptionDynamically typed languages like Python are continuously
improving. With the addition of exciting new features and a wide
selection of modern libraries and frameworks, Python has emerged as
an ideal language for developing enterprise applications. Hands-On
Enterprise Application Development with Python will show you how to
build effective applications that are stable, secure, and easily
scalable. The book is a detailed guide to building an end-to-end
enterprise-grade application in Python. You will learn how to
effectively implement Python features and design patterns that will
positively impact your application lifecycle. The book also covers
advanced concurrency techniques that will help you build a RESTful
application with an optimized frontend. Given that security and
stability are the foundation for an enterprise application, you'll
be trained on effective testing, performance analysis, and security
practices, and understand how to embed them in your codebase during
the initial phase. You'll also be guided in how to move on from a
monolithic architecture to one that is service oriented, leveraging
microservices and serverless deployment techniques. By the end of
the book, you will have become proficient at building efficient
enterprise applications in Python. What you will learn Understand
the purpose of design patterns and their impact on application
lifecycle Build applications that can handle large amounts of
data-intensive operations Uncover advanced concurrency techniques
and discover how to handle a large number of requests in production
Optimize frontends to improve the client-side experience of your
application Effective testing and performance profiling techniques
to detect issues in applications early in the development cycle
Build applications with a focus on security Implement large
applications as microservices to improve scalability Who this book
is forIf you're a developer who wants to build enterprise-grade
applications, this book is for you. Basic to intermediate-level of
programming experience with Python and database systems is required
to understand the concepts covered in this book.
Learn how to create your own websites easily, securely, and quickly
with Django by tackling practical activities based on realistic
case studies. Key Features * Understand Django functionality and
the Model-View-Template (MVT) paradigm * Create and iteratively
build a book review website, adding features as you build your
knowledge * Explore advanced concepts such as REST API
implementation and third-party module integration Book Description
Do you want to develop reliable and secure applications which stand
out from the crowd, rather than spending hours on boilerplate code?
Then Django framework is where you should begin. Often referred to
as a 'batteries included' web development framework, Django comes
with all the core features needed to build a standalone
application. Web Development with Django takes this philosophy and
equips you with the knowledge and confidence to build real-world
applications using Python. This book starts with the essential
concepts necessary to learn Django. Then we cover its major
features by building a website called Bookr - a repository for book
reviews. This end-to-end case study is split into a series of
bitesize projects that are presented as exercises and activities,
allowing you to challenge yourself in an enjoyable and attainable
way. As you progress further, you'll learn various practical
skills, including how to serve static files to add CSS, JavaScript,
and images to your application, how to implement forms to accept
user input, and how to manage sessions to ensure a reliable user
experience. Throughout this book, you'll cover daily key tasks that
are part of the development cycle of a real-world web application.
By the end of this book, you'll have the skills and confidence to
creatively develop and deploy your own projects with Django. What
you will learn * Create a new application and add models to
describe your data * Use views and templates to control behavior
and appearance * Implement access control through authentication
and permissions * Develop practical web forms to add features such
as file uploads * Learn to develop a RESTful API and JavaScript
code that communicates with it * Connect to a database such as
PostgreSQL Who This Book Is For Programmers looking to enhance
their web development skills using the Django framework. To fully
understand the concepts explained in this book, basic knowledge of
Python programming, as well as familiarity with JavaScript, HTML,
and CSS is assumed.
Learn how to create your own websites simply, safely, and quickly
with Django by tackling practical activities based on realistic
case studies Key Features Understand Django functionality and the
Model-View-Template (MVT) paradigm Create and iteratively build a
book review website, adding features as you build your knowledge
Explore advanced concepts such as REST API implementation and
third-party module integration Book DescriptionDo you want to
develop reliable and secure applications which stand out from the
crowd, rather than spending hours on boilerplate code? Then the
Django framework is where you should begin. Often referred to as a
'batteries included' web development framework, Django comes with
all the core features needed to build a standalone application. Web
Development with Django takes this philosophy and equips you with
the knowledge and confidence to build real-world applications using
Python. Starting with the essential concepts of Django, you'll
cover its major features by building a website called Bookr - a
repository for book reviews. This end-to-end case study is split
into a series of bitesize projects that are presented as exercises
and activities, allowing you to challenge yourself in an enjoyable
and attainable way. As you progress, you'll learn various practical
skills, including how to serve static files to add CSS, JavaScript,
and images to your application, how to implement forms to accept
user input, and how to manage sessions to ensure a reliable user
experience. Throughout this book, you'll cover key daily tasks that
are part of the development cycle of a real-world web application.
By the end of this book, you'll have the skills and confidence to
creatively tackle your own ambitious projects with Django. What you
will learn Create a new application and add models to describe your
data Use views and templates to control behavior and appearance
Implement access control through authentication and permissions
Develop practical web forms to add features such as file uploads
Develop a RESTful API and JavaScript code that communicates with it
Connect to a database such as PostgreSQL Who this book is forWeb
Development with Django is designed for programmers who want to
gain web development skills with the Django framework. To fully
understand the concepts explained in this book, you must have basic
knowledge of Python programming, as well as familiarity with
JavaScript, HTML, and CSS.
|
|