O AngularJS já é um dos principais framework JavaScript para desenvolvimento Web, com muitas empresas procurando profissionais que conheçam essa tecnologia. Ele é desenvolvido pela Google, e busca tornar o desenvolvimento front-end (parte visível do site) o mais simples possível.
Aprender a utilizar o AngularJS é realmente fácil. Com alguns atributos adicionados ao HTML da página, é possível criar aplicações padronizadas em minutos.
Principais tópicos do curso:
Javascript
- O que é Javascript
- De onde veio Javascript
- Relembrando conceitos de Javascript (O básico para começar)
- Escopo, Hoisting e Closure
- Porque usar? Quais as vantagens?
- Por onde começar
- Preparando o ambiente (NodeJS, npm, bower, httpserver)
- Iniciando um projeto do zero
- Estrutura de pastas
- Primeira aplicação em ANgular
Angular no mundo real
- Iniciando uma aplicação
- Adicionando bibliotecas externas
- Configurando e entendendo o sistema de rotas do Angular
- Primeiro acesso a API externo com $http
- Criando sistema completo de autenticação de usuário
- Criando sistema de gerenciamento de tarefas
Publicação da aplicação
- Utilizando grunt para gerar uma build da aplicação
- O que é preciso para disponibilizar a aplicação
Ao final do curso o aluno terá conhecimentos sobre como uma Single Page Application funciona e quais os conceitos fundamentais para iniciar e desenvolver uma aplicação (App) completa. Além disso, será disponibilizado uma API REST em nodeJS, para que o aluno use como exemplo e também entre em contato com tecnologias de bancos noSQL (como MongoDB), Javascript server side com NodeJS e com ExpressJS (um framework que auxilia na construção de aplicações simples e robustas).
Finalmente: o instrutor se dispõe a ir em um sábado extra após o fim do curso para sanar duvidas e explicar como a API "REST" funciona, caso existam interessados.
Carga-horária: 18hs
Datas e horários: 14, 21 e 28 (maio) e 4 (junho). Horários: aulas aos sábados, das 13h às 17h30.
Valor: R$ 75,00 (alunos e ex-alunos) e R$ 95,00 (não alunos).
Local: Laboratório B203, Campus da Faccat.
Link para inscrições: Clique Aqui
Instrutor: Murilo Mothsin. Desenvolvedor Web na TCA Informática.