|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/django-3-con-python-3-integracion-con-vue-2-y-bootstrap-4/
课程评论:没有评论
课程名称:Legacy: Django 3 或 4 与 Python + Vue、Bootstrap 集成 课程概述:在本课程中,您将从零开始学习如何使用 Django 3 或 4 框架;完成后,您将能够流畅地创建基本和不太基本的 Django 应用程序。您将明确如何处理任何互联网内容消费和管理项目,开发一个博客或在线商店类型应用程序的基本组件,并通过 Django Channels 使用套接字进行通信。您将学习如何使用 Django admin 创建传统应用程序,了解框架的基本组成部分,如库、帮助函数、MTV 模型,部分创建 REST API,通过 Vue 消费它们,并将您的设计与 Bootstrap 4 或 5 等其他技术相结合。 **重要提示**:虽然课程将涉及多种技术,但我们将把重点放在 Django 3 或 4 框架上。课程中介绍的所有内容均适用于 Django 4,而 Bootstrap 部分在录制时使用了 Bootstrap 4,但会提供一些适应 Bootstrap 5 的小提示。 学习内容包括: - Django 的基础知识 - Django 的要求与软件使用 - Python 的入门 - 创建虚拟环境并安装包 - 通过 PIP 安装 Django - 使用 Django CLI 工具创建应用、处理迁移及启动服务器 - Django 项目的结构 - 使用 Visual Studio Code 作为开发 IDE - 路由管理 - MTV 模型 - 多视图布局处理 - 数据库连接 - 数据管理与表单验证 - 会话和闪存 - 文件上传、重定向和会话消息 - 使用 Seeder 生成测试数据 - 使用模型进行 CRUD 操作 - 学习 Django 的主要库和帮助函数 - 创建 CRUD 类型 REST APIs - 用户模块,包括登录与注册 - 使用中间件拦截请求 - 包和一般方面 - 与 PayPal 集成 - 自定义管理模块 - 电子邮件发送 - 购物车功能 - 与 Bootstrap 5 集成 - 使用 CLI 创建 Vue 应用程序,进行 CRUD 操作 - 与 Naive UI 集成 - 消费 REST API - 使用 Tailwind.css - 基于类视图的 CRUD 和登录 - 处理 CSV 和 PDF 文件 - 引入 Alpine.js 在 Bootstrap 部分,您将使用: - 导航 - 卡片 - 警报 - 模态框 - 表格 - 图片 - 轮播 - 按钮 - 网格和容器 - Font Awesome 图标 项目或应用程序包括: - 创建在线商店应用程序,集成 PayPal 和 Stripe,包含产品列表、过滤器、登录和支付网关。 - 使用 Vue 创建应用程序,消费 REST API 和进行 WebSocket 通信。 - 创建聊天和报警应用程序。 - 生成和读取 Excel 和 CSV 文件的应用程序,生成 PDF 文件。 - 使用 Alpine 和 Bootstrap 创建待办事项应用程序,结合 Django 的 REST API。 学习 Django 的优势及本课程的价值: Django 是一个出色的框架,适合初学者进入 Python 应用开发领域。它比其他框架更友好,提供卓越的模块化组织,快速而强大,具有可以立即使用的库和助手,并可与第三方包和库扩展。 访问课程的各个部分以获取更多信息。
En este curso aprenderás a trabajar con el framework PHP Django 3 o 4 desde cero; cuando termines el curso podrás crear aplicaciones en este framework básicas y no tan básicas de manera fluida.Tendrás una idea clara de cómo atacar cualquier proyecto para el consumo y gestión de contenido por Internet, desarrollar los componentes fundamentales de una aplicación tipo Blog, o tienda en línea, y mediante sockets con Django Channels.Vas a aprender a crear apps tradicionales con módulo administrador empleando Django admin, conocer los componentes base del framework como librerías, funciones de ayuda, manejo del MTV, creación de Rest Apis hechas a medias, consumirlas mediante Vue y adaptar tu ds con otras tecnologías como Bootstrap 4 o 5.***IMPORTANTE***Nosotros vamos a tratar múltiples tecnologías en este curso, pero centrándonos en el framework de Django 3 o 4 que es nuestro principal caso de interés, por lo tanto, emplearemos y explicaremos estas tecnologías relacionadas como Bootstrap en cualquiera de sus versiones hasta que sea necesario sin profundizar completamente en estas tecnologías relacionadas.En el caso de Django, fué creado empleando la versión 3, pero lo presentado en el curso funciona para la versión 4.En el caso de Bootstrap, el curso fue grabado con Bootstrap 4 pero se van dando pequeños tips para adaptar el desarrollo a Bootstrap 5 en donde sea necesario.¿Qué aprenderemos?A nivel técnico aprenderás ha trabajar con las siguientes características en Django:Sobre DjangoRequerimientos de Django y software a emplearPrimeros pasos con PythonCrear espacios virtuales e instalar paquetesInstalar Django mediante la PIPLa herramienta de CLI de Django para crear aplicaciones, manejar migraciones y levantar el servidorExplicar estructura de un proyecto en DjangoVisual Studio Code como IDE para desarrollarManejo de las rutasMTVTrabajar con múltiples vistas (layout)Conexión a la base de datosFormularios para la gestión de datos y validaciónSesión y sesión flashCarga de archivosRedirecciones y mensajes por sesiónSeeder: Generar datos de prueba en nuestra aplicaciónCRUD con los modelosConocer las librerías y funciones de ayuda principales en DjangoCrear funciones de Ayuda o helpers personalizadas.Creación de RestApis tipo CRUDMódulo de usuario con login registroUso de los middleware para interceptar peticionesPaquetes y aspectos generalesIntegrar con PayPalPersonalizar el módulo administradorEnvío de emailsCarrito de compraIntegrar con Bootstrap 5Crear apps en Vue con la CLICRUDs.Integrar con Naive UI.Consumir la Rest Api.Tailwind.css.Vistas Basadas en clase tipo CRUD y para el LoginCrear apps en Vue con la CLIManejo de CSVs y PDFsIntroducción a Alpine.jsEn Bootstrap vamos a usar:NavCartasAlertasModalsTablasImágenesCarruselBotonesGrid y contaninerFont Awesome para los íconosProyectos o aplicacionesSecciones para crear una aplicación de tienda en línea con PayPal y Stripe con listado de productos, filtros, login y pasarela de pagos.Secciones para crear apps en Vue para consumir la Rest Api y comunicar con los websockets.Secciones para crear una aplicación de chat y de alertaAplicación para generar y leer archivos excels y csv; generar pdfs.Aplicación de to do con Alpine y Boostrap con una Rest Api en DjangoVentajas de desarrollar en Django y de tomar este cursoDjango es un framework estupendo para ti y para comenzar en el mundo de desarrollo y adentrarse al desarrollo de apps con Python, es mucho más amigable que trabajar con otros frameworksOfrece una excelente organización modular, es un framework rápido, potente, con librerías y helpers listas para usar tanto de Django como de Python y extensible con paquetes y librerías de terceros; a su vez.Visita las secciones del curso para más información.