flask

Data: 28/fev e 01/março de 2015

Horário: 9h as 18h (sáb e dom)

Carga horária: 16 horas

Investimento: R$ 350,00

Sobre o curso

Flask é um micro-framework Python com foco na criação de aplicações Web de forma simples e fácil de colocar no ar. Como a própria linguagem Python, a idéia é não estar entre o desenvolvedor e o problema - sempre deixando as boas práticas de desenvolvimento como o caminho mais simples, sendo indicado para quem está começando sua jornada em desenvolvimento web, sem deixar de ser robusto o suficiente para aplicações mais complexas ou de alta demanda.

Flask é flexível e pode ser combinado com várias soluções de template, armazenagem de dados e outras ferramentas. Cobrindo as mais importantes dessas, é possível, com o mínimo de conhecimento de Python e HTML desenvolver e entregar aplicações Web para um mundo conectado.

A quem se destina esse curso?

Fundamentar os conceitos do que é e como funciona uma aplicação Web, e de como Python e Flask em conjunto com outras ferramentas facilitam a criação e entrega de aplicações. Criação de um site dinâmico, desde a idéia até a sua disponiblização na internet, trabalhando com os principais conceitos do framework Flask e ferramentas auxiliares.

Pré-requisitos

Entendimento de lógica de programação (loops, condicionais, funções), conhecimentos intermediários em alguma linguagem de programação ou básicos em Python, e HTML básico.

Conteúdo do curso

O curso abordará os seguintes conceitos e ferramentas

O que é uma aplicação web e como ela responde a uma requisição do navegador; Conceitos necessários de Python 3.4 Python WSGI Werkzeug Flask

Como é o Flask?

Preparando o ambiente de desenvolvimento Criando sua primeira aplicação Servindo HTML estático Entendendo templates Testando a aplicação - noção de TDD e o Python unittest Templates com o Jinja2 Aprimorando o design com CSS e Twitter Bootstrap

Ouvindo a WEB e guardando o que ouvimos

Formulários Web - recebendo dados Persistência de dados com Python Formulários com Flask WTForms Persistindo os dados em SQL com SQLAlchemy

Amarrando o projeto

Flask-login Flask e-mail A Web Assincrona: AJAX e Web Services Impementando testes de integração com Selenium

Deploy

A Internet é o seu backup: salvando seu projeto na internet E colocando no ar - sua aplicação na internet.


Instrutor

joao-bueno

JOÃO S.O. BUENO É desenvolvedor de Software trabalhando exclusivamente com Software Livre desde 1997. Atualmente trabalha como analista de sistemas na Fundação CPqD, em Campinas.  Há alguns anos vem usando o Python como a principal linguagem de desenvolvimento. Atua também como consultor para migração e configuração de serviços (email, web, banco de dados) em Software Livre. Atualmente é também o mantenedor da tradução do GIMP para português do Brasil e colabora com o desenvolvimento desse software.

LOCAL

Centro de Treinamento da Novatec

Av. Cruzeiro do Sul, 2463, Santana, São Paulo, Brasil
São Paulo, São Paulo

Comentários