Django 6 from scratch: Full Stack web development with Vue and Bootstrap 5 Django 6 from scratch: Full Stack web development with Vue and Bootstrap 5

Django 6 from scratch: Full Stack web development with Vue and Bootstrap 5

Modern web applications in Python with full CRUD functionality, Django Admin, Django Rest Framework, Vue 3, WebSockets, and authentication

    • 10,99 €
    • 10,99 €

Description de l’éditeur

Django is a framework with many options, it allows us to create applications with the language of the moment Python, a modular programming language, with an impeccable syntax that we can also use in a web environment.

It offers us a modular scheme between projects and applications, an important set of packages to extend the already complete framework and with this, the creation of scalable projects.

It is a framework that, by using Python, brings us its benefits of a clean, clear, precise syntax, a modular and scalable environment through packages.

This book is for anyone who wants to start developing with Django; you may come from another framework or even PHP; in both cases, it is a great idea to learn from one of the most advanced and complete web frameworks you can find.

For those who want to know the framework and who know other web frameworks, but do not have the necessary knowledge to venture into these.

For people who want to improve a skill in web development, who want to grow as a developer and who want to keep climbing their way with other frameworks similar to this one.

For those who want to learn or improve a skill and with this, increase their chances of employment or to carry out a personal project.

Book chapter:

Chapter 1 - Required software and installation of tools: In this chapter we are going to present the software necessary to create projects in Django, Python as a programming language and in which the framework is developed, a code editor such as VSS, until preparing the environment.

Chapter 2 - Getting started with Django: In this chapter we are going to create the virtual environment to develop the application, we will create the project in Django, we will learn about its basic structure and the use of applications and projects in Django.

Chapter 3 - Introduction to Python: In this chapter we will give an introduction to Python, knowing its basic characteristics and functionalities such as variables, data types, functions, classes, among others.

Chapter 4 - Create a CRUD application: In this chapter, we are going to create a simple CRUD type application and learn about all the elements of the framework that this implies such as management of forms, templates, views and models, in addition to the management of CSRF tokens, migrations, databases among others.

Chapter 5 - Django Admin: In this chapter, we are going to work with Django Admin to provide an interface for managing site content; that is, the typical CRUDs, we will learn how to customize them at the class level, validations, interpret requests, among others.

Chapter 6 - Forms: In this chapter, we are going to introduce the use of forms in Django, definition, validations, saving and structure in general.

Chapter 7 - Templates: Master Templates, Tags, and Filters: In this chapter, we are going to present the different functionalities that templates have in Django.

Chapter 8 - ORM - Working with QuerySets: In this chapter, we are going to introduce some functions that we can use with QuerySets when building queries.

Chapter 9 - Create a Rest API with Django Rest Framework: In this chapter, we are going to build a Rest API with the Django Rest Framework.

Chapter 10 - Consuming the Rest API with an app in Vue

Chapter 11 - Class Based Views (CBV)

Chapter 12 - Manage files

Chapter 13 - Create an Alpine.js to-do list application and integrate it with Django

Chapter 14 - Django Channels

Chapter 15 - Custom authentication

Chapter 16 - Introduction to Testing

Chapter 17 - General Aspects

Chapter 18 - Essential Packages

Chapter 19 - Deployment

GENRE
Informatique et Internet
SORTIE
2026
24 janvier
LANGUE
EN
Anglais
LONGUEUR
578
Pages
ÉDITIONS
Andrés Cruz
DÉTAILS DU FOURNISSEUR
Andres Cruz
TAILLE
5,5
Mo
Laravel 12 from scratch: Full Stack web development with Vue 3 and Tailwind CSS Laravel 12 from scratch: Full Stack web development with Vue 3 and Tailwind CSS
2026
Getting started with Electron.js Getting started with Electron.js
2022
Getting started with Flutter 3 - iOS - Windows - MacOS Getting started with Flutter 3 - iOS - Windows - MacOS
2022
Creative transitions and animations in CSS Creative transitions and animations in CSS
2022
Getting started with Vue Native Getting started with Vue Native
2022
Getting started with Alpine.js Getting started with Alpine.js
2022