Python, Django y Webpay de Transbank (2025)

所在平台: Udemy

课程主页: https://www.udemy.com/course/python-django-y-webpay-de-transbank/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** Python, Django y Webpay de Transbank (2025) **课程概述:** 本课程是一门高度实践性的Python与Django Web开发课程,旨在教授学员如何利用Python的强大功能以及Django这一备受瞩目的框架构建现代Web应用。课程将从Python的基础知识讲起,深入到Django的核心概念和工具,并最终实践集成Transbank公司的Webpay支付网关。 **主要学习内容:** * **Python基础:** 变量、常量、列表、字典、条件语句、循环、函数、模块与包,以及日期操作。 * **数据交互:** 用户输入、程序执行参数化。 * **数据库操作:** 使用MySQL进行CRUD(创建、读取、更新、删除)操作,包括数据库连接、迁移、模型定义与数据类型。 * **Django框架:** * 环境配置与虚拟环境。 * pip包管理。 * 服务器部署与测试配置。 * Django Admin的创建与定制。 * Templates实现(含Bootstrap集成、模板标签、条件与循环)。 * Django ORM(对象关系映射)的深入应用,包括查询过滤与分页。 * 表单处理与验证,包括动态下拉菜单和复选框。 * 文件上传。 * 用户认证(Login Auth)与装饰器。 * AJAX应用,包括JavaScript插件、模态窗口等。 * Excel与PDF报表生成,以及Excel文件导入与读取。 * **API开发:** 使用JWT(Json Web Token)创建RESTful API。 * **生产环境部署:** WSGI、Nginx配置。 * **特定集成:** * Transbank Webpay支付网关集成(Bonus内容)。 * 模型事件(Signal)处理。 * Django Channels简介。 * SMTP邮件发送。 * **容器化:** Docker化项目。 * **临时信息容器:** 变量、常量、列表、字典。 **课程特色:** 本课程强调实践操作,从零开始指导学员完成一个完整的Web应用开发流程,并特别关注行业内高需求的技能,如安全性(Django的优势)、API开发以及支付网关集成。通过学习,学员将能够独立构建功能完善的Web应用,并具备处理实际业务需求的能力。

课程评论(0条)

课程详情

Python es un lenguaje de programación creado por Guido Van Rossum a finales de los años 80s. Su versatilidad ha hecho que Python se convierta en uno de los lenguajes de programación más utilizado en la actualidad, teniendo como nichos de operación el mundo web, la ciencia de datos, el machine elearning, la bigdata, la automatización de procesos batch, el hacking spripting, videojuegos, aplicaciones móviles nativas, entre otros.Django es el framework estrella de Python, posee una alta demanda en el mercado, por su forma de hacer las cosas, al estilo python, y con altos estándares, sobre todo desde el punto de vista de la seguridad.En este curso te enseñaremos de manera enteramente práctica el uso de este framework estrella de Python. Aprenderemos a trabajar con él, y a conocer sus principales herramientas, y a implementar cada una de sus funcionalidades. Además, aprenderás a integrar la pasarela de pago Webpay de TransbankIntroducción, instalación y primeros pasos (Entorno virtual)Dockerización proyectosContenedores temporales de información: variables, constantes, listas, diccionariosCondicionales y ciclosInput datos del usuario por terminal y parametrización de ejecución de programasFunciones, módulos y paquetesOperaciones con fechasConexión a MySQLCRUD (Create Read Update Delete) con MySQLConfiguración de entorno virtual.Librería PIP de PythonInstalación y primeras configuraciones.Despliegue y configuración de servidor de pruebasConexión con MySQL.Migraciones, modelos y tipos de datos.Django Admin. Creación y customización de backendImplementación de templates, con BootstrapTemplates tags, condiciones, ciclosCreación de templates customORM de Django. Trabajo con filtros en consultasPaginación de registrosFormularios y validaciones, select dinámicos, manejo de checkboxUpload de archivos al servidorLogin AuthDecoradoresImplementación de AJAX, y plugins js, ventanas modales, entre otras cosasCreación de reportes en Excel y PDFImportación y lectura de EXCELCreación de API Rest con JWT (Json Web Token)Implementación en ambiente de producción con WSGI, Nginx.Implementación de Webpay de Transbank (Bonus)Eventos en modelos con SignalIntroducción a Django ChannelsEnvío de correos con SMTP

课程标签

0人关注该课程

主题相关的课程