Introdução
  • O que iremos aprender ?
  • Apresentação Pessoal e Requisitos Mínimos
  • O que é REST e a API SharePoint ?
  • O que é Angular JS ?
Ferramentas necessárias, Criação de Coleção de Sites e Nova página Webpart
  • Ferramentas Necessárias
  • Criação da Coleção de Sites e Página de Webpart no SharePoint
Instalação VSCode, Conectando ao SharePoint e trabalhando com Pastas Remotamente
  • Instalação do VSCode
  • Conectando o VSCode ao SharePoint e acessando pastas remotamente
  • Mapeando Ativos do Site e organizando pastas
Página HTML, Criação de listas e colunas e acesso a API SharePoint
  • Referenciando arquivo HTML para página
  • Criando listas e colunas
  • Criando notícias e acessando API SharePoint
  • Criação do método REST
Referenciando Angular JS, Criando Módulos, Controles e utilizando diretivas
  • Adicionando o Angular JS e referenciando arquivos
  • Criando Módulo Angular e Controller (Controles)
  • Trabalhando com Diretivas do Angular JS
Estrutura de Repetição e Seleção de Campos
  • Estrutura de Repetição (laços - ng-repeat) com Angular JS
  • Selecionando campos com REST API
  • Criando Biblioteca e selecionado campo Imagem com REST API
Trabalhando com Formatações, Estrutura de condição, Ordenações e estilos
  • Formatando tipo de Data com Angular JS
  • Adicionando CSS a página
  • Estrutura de Condição com Angular JS (ngIf)
  • Ordenação com REST API e Angular JS
Expandindo Campos e trabalhando com elementos HTML
  • Expandindo Campo Consulta (Lookup) com REST API
  • Expandindo Campo Usuário e Autor com REST API
  • Exibindo e ocultando elementos com Angular JS (ng-show)
  • Inserindo elementos HTML com Angular JS (ng-bind-html)
Trabalhando com campos Calculados, Metadados Gerenciados e expandindo Anexo
  • Criando campo Calculado e exibindo com Angular JS
  • Criando campo Metadados Gerenciados
  • Expandindo campo Anexo com REST API
Trabalhando com Filtros
  • Trabalhando com Filtros no Angular JS (filter)
  • Trabalhando com Filtro Campo Seleção (Select)
Incluindo, Atualizando e Deletando Itens
  • Incluindo Itens (POST)
  • Atualizando Itens (UPDATE)
  • Deletando Itens (DELETE)
Corrigindo conflitos, analisando erros e trabalhando com URLs Sites e Web
  • Corrigindo conflitos em navegadores
  • Trabalhando com URLs Site e Web
  • Analisando Erros
Considerações Finais + Bônus
  • Considerações Finais
  • Aula Bônus