Génesis - Construye proyectos Django-Python en minutos

所在平台: Udemy

课程主页: https://www.udemy.com/course/genesis-construye-proyectos-django-python-en-minutos/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:Génesis - 在几分钟内构建 Django-Python 项目** **课程概览:** 本课程旨在教授学员如何使用 GÉNESIS 工具,该工具能够以极快的速度以前所未有的方式构建 OLTP 项目,大大缩短了传统手动编码所需的时间。GÉNESIS 主要用于创建 CRUD 项目,即通过表单录入信息并存入数据库的项目。在未来版本中,课程计划将 GÉNESIS 的功能扩展到更广泛的应用领域。 GÉNESIS 通过利用“抽象”概念来构建 Django 项目代码。抽象允许学员更好地理解和消化一个想法,并在此基础上产生新的创意。正是这种理念催生了 GÉNESIS 的开发,它已证明是规划 Django 项目的强大辅助工具,并有望扩展到其他技术领域。 在课程中,学员将学习如何从零开始构建项目,以及随着需求增长,如何使用 GÉNESIS 轻松、优雅地进行修改、扩展和设计变更,而且这些操作可以在极短的时间内完成,正如课程简介所说,接近于“几分钟”。 学员可以通过表单环境或全图形化界面来设计项目,这将使抽象概念更加直观,成为设计的核心。此外,GÉNESIS 提供了易于使用的图形化界面来设计项目页面,使最终项目的外观能够根据用户的个人风格进行定制。 课程的一个重要特点是讲解“个性化”,这是软件项目开发中的一大挑战。学员将看到 GÉNESIS 如何将个性化代码无缝集成到项目中,使其与 GÉNESIS 生成的代码融为一体,成为一个完整的实体,同时不损失个性化的价值。 学员还将学习 GÉNESIS 如何利用 Django 的管理环境来构建项目的整个安全架构。GÉNESIS 在项目设计中还包含了“角色”管理功能,允许比 Django 自带的安全机制更精细地限制用户权限。 此外,学员还将学会如何从项目应用程序、模型及其属性等多个方面进行参数化配置。 GÉNESIS **并非**人工智能(AI)工具。AI 的新趋势侧重于不同的方法,而 GÉNESIS 的目标是通过更精确的方式来实现软件的自动构建,确保产品始终处于开发者的掌控之中。AI 虽然强大,但目前在理解和满足设计者需求方面仍存在沟通障碍。 GÉNESIS 的核心理念是精确性,旨在提供一种可扩展的替代方案。虽然它不像 AI 那样“神奇”地发展,但它能更贴近用户的目标,帮助他们实现软件构建。尽管如此,课程也表示未来将探索 AI 的潜力,并将其通用性融入 GÉNESIS 的软件构建方法中,同时不偏离其核心目标。

课程评论(0条)

课程详情

El propósito del curso es enseñar a los alumnos el manejo de la herramienta GÉNESIS que les permitirá construir proyectos OLTP en una fracción de tiempo respecto de la construcción que se realiza de la manera clásica, es decir codificando por cuenta propia el proyecto.GÉNESIS construye proyecto OLTP que son proyectos CRUD donde la información se la registra en formularios y se la deposita en una base de datos. Es nuestra intención que en siguientes versiones podamos ampliar este espectro a proyectos que tengan funcionalidades mucho mas variadas.Esta herramienta permite construir el código de los proyecto en Django, mediante el empleo de las abstracciones, que es el concepto por el cual una idea puede ser mucho mejor asimilada y esto permite generar nuevas ideas sobre la original.Este camino fue el que inspiró el desarrollo de GÉNESIS que ha demostrado ser una ayuda muy eficaz el momento de planificar un proyecto en Django, lo que podría además extenderse hacia otras tecnologías.Durante el curso, el alumno podrá percatarse de la forma como se construyen proyectos desde cero y estos proyecto van creciendo a medida que las necesidades aumentan y que la herramienta permite hacer los cambios, las ampliaciones y sobre todo los cambios de diseño de una manera sencilla, elegante y lo que es más importante, en un tiempo que como dice la presentación del curso, se acerca a los minutos.Los alumnos podrán diseñar sus proyecto desde los ambientes de formularios así como desde una interface totalmente gráfica, lo que hará que las abstracciones cobren mucho más sentido y sean las protagonistas del diseño.Además, GÉNESIS permite diseñar las páginas del proyecto mediante opciones gráficas de muy fácil manejo lo que le otorga al proyecto final, un aspecto que el usuario puede adaptar a su propio estilo. Una de las características del curso es hablar de la personalización que es uno de los mayores desafíos en el desarrollo de cualquier proyecto de software. Los alumnos verán como GÉNESIS incorpora el código de personalización dentro del proyecto de tal manera que queda amalgamado con el código que construye GÉNESIS haciendo de todo el proyecto una sola entidad que puede ser construida sin perder la riqueza de la personalización.Los alumnos además verán como GÉNESIS permite construir todo el esquema de seguridad del proyecto utilizando la metodología que utiliza Django en su ambiente de administración. Una de las características que ha sido incorporada al diseño de proyectos con GÉNESIS, es el manejo de los roles, que permiten acotar los privilegios de los usuarios de una manera muy específica yendo más allá de la implementación de la seguridad Django.Los alumnos también aprenderá a parametrizar muchos aspectos desde las aplicaciones del proyecto, los modelos y las propiedades de los modelos.GÉNESIS no es una herramienta de IA ya que el concepto de esta nueva tendencia tiene un enfoque diferente de lo que buscamos en la construcción automática de software. La IA es muy poderosa y lentamente se está adaptando mediante el entrenamiento de modelos a responder a las necesidades de los diseñadores, ya que la comunicación aún tiene lagunas por la inmensa modalidad de expresar esas necesidades y que puede ser en algunos caso algo ambigua para los modelos que reciben los requerimientos.Nosotros queremos ser mucho más específicos de manera que el producto a construir no salga del control de los desarrolladores. Este es el concepto principal en el que queremos ser muy enfáticos durante el curso y por esta razón mostramos a los alumnos este camino alternativo que puede crecer no de la manera casi mágica que lo está haciendo la IA pero si estar mucho más cerca de cada persona en su camino hacia sus objetivos de construcción. De todas maneras es nuestra intención investigar este maravilloso mundo de la IA de manera de adaptar toda su versatilidad sin perder el foco en nuestro propósito en la modalidad de construcción de software.

课程标签

0人关注该课程

主题相关的课程