Curso oferecido pela University of Michigan Ministrado pelo professor Charles Russell Severance
Este Programa de cursos integrados contém 4 cursos
- Web Application Technologies and Django
- Building Web Application in Django
- Django Features and Libraries
- Using JavaScript, JQuery and JSON in Django
Neste curso, vou explorar a estrutura básica de um aplicativo da Web e como um navegador da Web interage com um servidor da Web. Apresentando o ciclo de solicitação/resposta do Hypertext Transfer Protocol (HTTP), incluindo GET/POST/Redirect. O curso oferece também uma compreensão introdutória da linguagem de marcação de hipertexto (HTML), bem como da estrutura geral de um aplicativo Django. Explorando o padrão Model-View-Controller (MVC) para aplicativos da Web e como ele se relaciona com o Django. Vou implantar um aplicativo Django usando um serviço como PythonAnywhere para que esteja disponível na Internet.
Neste curso, vou aprender como o Django se comunica com um banco de dados por meio de objetos de modelo. Vamos explorar o Object-Relational Mapping (ORM) para acesso ao banco de dados e como os modelos Django implementam esse padrão. Vamos rever o padrão Orientado a Objetos (OO) em Python. Além disso, aprenderemos a Linguagem Estruturada de Consulta (SQL) básica e modelagem de banco de dados, incluindo relacionamentos um-para-muitos e muitos-para-muitos e como eles funcionam nos modelos SQL e Django. Veremos também como usar o console e os scripts do Django para trabalhar com os objetos de seu aplicativo interativamente.
Neste curso, vamos verificar como criar aplicativos da Web baseados em Django adequados para uso por usuários finais. Aprenderemos sobre cookies, sessões e processos de autenticação no Django. Vamos construir a navegação em aplicativos e explorar maneiras de melhorar facilmente a aparência dos aplicativos Django. Vamos começar a desenvolver um aplicativo simples para oferecer suporte a um site de anúncios classificados que o guiará por muitos dos problemas e técnicas encontrados no desenvolvimento de sites. Além disso, veremos como mover um aplicativo do desenvolvimento para a produção.
Neste curso final, veremos a linguagem JavaScript e como ela oferece suporte ao padrão Orientado a Objetos, com foco nos aspectos exclusivos da abordagem do JavaScript para OO. Forneceremos uma introdução à biblioteca jQuery, que é amplamente usada para manipulação no navegador do Document Object Model (DOM) e manipulação de eventos. Aprenderemos sobre JavaScript Object Notation (JSON), que é comumente usado como uma sintaxe para trocar dados entre o código executado no servidor (ou seja, em Django) e o código executado no navegador (JavaScript/jQuery). Vamos continuar o desenvolvimento do nosso aplicativo de anúncios classificados, adicionando recursos que usam JavaScript, JQuery e JSON.
- Instalar e implantar um aplicativo Django; construir páginas da web HTML estilizada por CSS.
- Aplicar a funcionalidade de login integrada no Django; definir sessões, cookies e modelos um-para-muitos.
- Descrever e construir um modelo de dados em Django, aplicando consulta de modelo e tags/código de modelo de Django Template Language.
- Construir objetos e escrever linguagem JavaScript sintaticamente correta; explicar os elementos básicos do jQuery de baixo nível.