Desarrollo web full Stack: Flask PostgreSQL JavaScript

所在平台: Udemy

课程主页: https://www.udemy.com/course/desarrollo-web-full-stack-flask-postgresql-javascript/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:全栈开发:Flask、PostgreSQL和JavaScript 课程概述: 虽然成为一名网页开发者并不是只有计算机领域的杰出人才才能完成的任务,但当谈到全栈开发者时,情况则更为复杂。全栈开发者需要掌握后端和前端的逻辑,熟练使用不同的编程语言、服务器和数据库,这个角色需要较高的准备和经验。因此,全栈开发者成为了科技行业尤其是初创公司的热门职位,这些公司通常有小团队,渴望拥有多种技能的人才以优化资源。 那么,全栈开发者的角色到底是什么,又为何如此受欢迎?如果这个职业如此吸引人并且薪资丰厚,如何才能成为一名全栈开发者呢?全栈开发者可以同时处理网页应用、软件或网站的前端和后端工作,理解用户体验与存储信息的数据库和服务器之间的连接逻辑。 在本课程中,我们将构建一个完整且功能齐全的网页应用,明确区分后端和前端开发两个主要部分: 1. 后端:通过使用Python编程语言和Flask开发框架构建的REST API,以及使用PostgreSQL作为数据存储系统。 2. 前端:采用HTML、Bootstrap和原生JavaScript构建,将调用API的端点。 在整个课程中,我们将学习许多网络开发中常用的技术: - HTML:用于通过标记和属性创建网页的语言,定义内容在浏览器中的呈现方式。 - Bootstrap:由Twitter开发的CSS框架,用于网页应用的前端开发,结合CSS和JavaScript为HTML页面元素提供样式,支持响应式网站构建。 - JavaScript:一种流行的脚本编程语言,用于为网页添加交互性和动态内容,相对直观且易于学习。 - Python:一种灵活、易读的编程语言,适合初学者,也广泛应用于从机器学习到网站开发等多个领域。 - Flask:一个用Python编写的“微”框架,旨在简化和加速Web应用的创建,具有良好的灵活性和扩展性。 - PostgreSQL:一个开源关系数据库管理系统,强调扩展性和SQL兼容性,提供多种先进的功能。 这个课程将帮助学员掌握两者结合的技能,成为行业内所需的全栈开发者。

课程评论(0条)

课程详情

Aunque llegar a ser un desarrollador web no es una tarea reservada para eminencias de la informática, la cuestión es diferente, y mucho más compleja, cuando hablamos de un desarrollador Full Stack. Debido a su dominio de la lógica del Backend y el Frontend; el manejo de diferentes lenguajes de programación, servidores y bases de datos, este perfil requiere de un alto nivel de preparación y experiencia.Es por ello que el desarrollador Full Stack se ha convertido en un perfil apetecido por las empresas del sector tecnológico, especialmente por aquellas pequeñas o medianas compañías en etapa inicial, las cuales cuentan con equipos pequeños y requieren personas con diferentes habilidades para optimizar sus recursos.Pero, ¿en qué consiste este perfil y por qué es tan demandado? Y, si es tan interesante-y bien pagado-, ¿Cómo puedes convertirte en uno?Un desarrollador con este perfil es alguien que puede trabajar tanto en el Frontend como en el Backend de una aplicación web, un software o un sitio web. Es decir, comprende la lógica que conecta la experiencia del usuario que interactúa con la app o la página con el manejo de las bases de datos y servidores que almacenan la información.En este curso construiremos una aplicación web completa y funcional, diferenciando claramente en el desarrollo dos bloques principales: Parte Backend, implementada a través de una API Rest construida haciendo uso de Python como lenguaje de programación y Flask como framework de desarrollo, así como PostgreSQL como sistema de almacenamiento de datos.Parte Frontend, construida empleando HTML, Bootstrap y JavaScript puro y que consumirá los endpoint de la API.Por lo tanto, a lo largo del curso estudiaremos muchas de las tecnologías más empleadas en el desarrollo web:HTML: no es más que un lenguaje usado para crear páginas webs por medio de marcadores (tags) y atributos, que definen cómo el contenido va a ser presentado en un navegador web.BOOTSTRAP: es un framework CSS desarrollado por Twitter en 2010 para el desarrollo front-end de aplicaciones web. El framework combina CSS y JavaScript para estilizar los elementos de una página HTML. Es una herramienta que proporciona interactividad en la página, por lo que ofrece una serie de componentes que facilitan la comunicación con el usuario, como menús de navegación, controles de página, barras de progreso y más. Además de todas las características que ofrece el framework, su principal objetivo es permitir la construcción de sitios web responsive para todo tipo de dispositivos.JavaScript: JavaScript es un popular lenguaje de programación de scripts para añadir funcionalidades interactivas y otros contenidos web dinámicos a las páginas web. Es relativamente intuitivo y fácil de aprender y constituye la última capa de funcionalidad en los sitios web altamente interactivos.Python: Python es un lenguaje de programación flexible y diseñado para ser fácil de leer. Es un lenguaje orientado a objetos y de alto nivel. Gracias a su sintaxis sencilla es un muy buen lenguaje para aprender a programar. Se trata de un lenguaje de programación de uso general, por eso puedes hacer muchas cosas con Python. Desde crear modelos de aprendizaje automático hasta proyectos más avanzados usando inteligencia artificial. También puedes crear aplicaciones web o scripts para automatizar procesos.Flask: Flask es un "micro" Framework escrito en Python y desarrollado para simplificar y hacer más fácil la creación de Aplicaciones Web bajo el patrón MVC. Ofrece una gran flexibilidad y un marco más accesible para los nuevos desarrolladores ya que puede crear una aplicación web rápidamente de forma muy sencilla. Además, se trata de un framework extensible, por lo que es posible la construcción de aplicaciones de gran envergadura y complejidad.PostgreSQL: PostgreSQL es un sistema de gestión de bases de datos relacionales libre y de código abierto que hace énfasis en la extensibilidad y el cumplimiento de SQL. Es gratuito y libre, además de que hoy nos ofrece una gran cantidad de opciones avanzadas. De hecho, es considerado el motor de base de datos más avanzado en la actualidad.

课程标签

0人关注该课程

主题相关的课程