Minicurso de AngularJS realizado no IF Sudeste MG para os alunos do curso superior de Tecnologia em Sistemas para Internet.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
curso
exercicios
screenshots
.gitignore
README.md

README.md

Minicurso AngularJS 1.5

Minicurso de AngularJS realizado no IF Sudeste MG para os alunos do curso superior de Tecnologia em Sistemas para Internet.

Acesse em

Curso Desenvolvimento de aplicações web com AngularJS

Resumo

AngularJS é um framework, mantido pelo Google, feito em JavaScript, open-source, que funciona como uma aplicação em página única (SPA). Além de utilizar muito dos recursos presentes no HTML5, o framework utiliza a arquitetura MVC (MV*) que torna o desenvolvimento mais organizado e modularizável. Nesse minicurso é ensinado a como começar uma aplicação web utilizando esse framework e seus principais recursos. Ao final os alunos são capazes de criar aplicações web dinâmicas, manipular os elementos da página, fazer requisições AJAX e utilizar os recursos que o framework oferece.

Conteúdo

  • Introdução
  • Gerenciadores de pacotes, NPM e Bower
  • Data Bindings
  • Views e Controllers
    • Criando Controllers
    • Criando Views
    • Separando a lógica de negócio da interface
    • Estruturas de repetição
    • Estruturas condicionais
    • Filtros e ordenação
  • Modules, Routes, Factories e Services
  • Directivas customizadas
  • Consumindo API RESTful
  • Angular Material
  • Progressive Web App
  • Mão na Massa: criando uma aplicação completa

Pré-requisitos

  • Conhecimento prévio em:
    • HTML
    • CSS
    • JavaScript básico.

Dependências

  • Editor de texto (Sublime-text, Atom etc)
  • Navegador web (Chrome, Firefox etc)

Professor

  • Arthur Nascimento Assunção (Mestre em Ciência da Computação, hackathoner e professor federal)

Duração

  • 8 horas divididas em dois dias

Screenshots