Curso TurboGears

  • Development

Curso TurboGears

32 horas
Visão Geral

Curso TurboGears. TurboGears é uma estrutura de aplicação web Python, preferida devido à sua velocidade na criação de aplicações, escalabilidade, facilidade de implantação e reversão. Ele permite que o desenvolvimento de aplicativos web em Python seja mais rápido, fácil e suportável. Segue o paradigma MVC oferecendo interfaces e módulos superiores para desenvolvimento de aplicações.

O Curso TurboGears tem como objetivo ajudá-lo a dominar o framework e criar suas próprias aplicações com ele. Este curso irá ajudá-lo a entender o ambiente TurboGears, formulários, modelos, dependências, paginação, etc. Você também aprenderá sobre a linguagem de modelo Genshi - a biblioteca Python para linguagens baseadas em XML. Todas as lições são acompanhadas por extensos exercícios de demonstração e sessões práticas, proporcionando uma visão detalhada dos vários elementos da estrutura. Ao final deste workshop você será capaz de criar suas próprias aplicações web de última geração usando os recursos do framework TurboGears.

Objetivo

Ao participar do Curso TurboGears, os participantes aprenderão:

  • Tudo sobre TurboGears e seus módulos
  • O ambiente TurboGears e sua instalação
  • A linguagem de modelo Genshi e suas declarações, diretivas e seções condicionais
  • Práticas recomendadas do TurboGears e como usá-las para criar aplicativos da web incríveis
Publico Alvo
  • Desenvolvedores Web e outros profissionais
Pre-Requisitos

Conhecimento de frameworks de aplicações web. Conhecimento da linguagem de programação Python e de Ruby-on-Rails e Struts será uma vantagem adicional.

Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico
  1. Overview
  2. Environment
  3. First Program
  4. Dependencies
  5. Serving Templates
  6. HTTP Methods
  7. Genshi Template Language
  8. Includes
  9. JSON Rendering
  10. URL Hierarchy
  11. Toscawidgets Forms
  12. Validation
  13. Flash Messages
  14. Cookies and Sessions
  15. Caching
  16. Sqlalchemy
  17. Creating Models
  18. Crud Operations
  19. DataGrid
  20. Pagination
  21. Admin Access
  22. Authorization & Authentication
  23. Using MongoDB
  24. Scaffolding
  25. Hooks
  26. Writing Extensions
  27. Pluggable Applications
  28. Restful Applications
  29. Deployment
TENHO INTERESSE

Cursos Relacionados

Curso Python Programação Advanced

32 horas

Curso SAP ABAP S4hana Developer Foundation

32 horas

Curso Full Stack and React Essentials

32 Horas

Curso Node.js for JavaScript Developers

24 horas

Curso Elasticsearch for Developers

16H

Curso Elastic Stack Foundation

24 horas

Curso Apache Spark™ Foundation

8 Horas