本站已收录 番号和无损神作磁力链接/BT种子 

[FreeTutorials.Us] Udemy - curso-de-desenvolvimento-web-com-es6-typescript-e-angular-4

种子简介

种子名称: [FreeTutorials.Us] Udemy - curso-de-desenvolvimento-web-com-es6-typescript-e-angular-4
文件类型: 视频
文件数目: 302个文件
文件大小: 5.12 GB
收录时间: 2019-8-9 16:07
已经下载: 3
资源热度: 205
最近下载: 2024-6-21 03:33

下载BT种子文件

下载Torrent文件(.torrent) 立即下载

磁力链接下载

magnet:?xt=urn:btih:b268aacd6a3fcd5696221b848c444c41450c47ce&dn=[FreeTutorials.Us] Udemy - curso-de-desenvolvimento-web-com-es6-typescript-e-angular-4 复制链接到迅雷、QQ旋风进行下载,或者使用百度云离线下载。

喜欢这个种子的人也喜欢

种子包含的文件

[FreeTutorials.Us] Udemy - curso-de-desenvolvimento-web-com-es6-typescript-e-angular-4.torrent
  • 01 Introduc227o/001 Mapa do curso.mp418.92MB
  • 02 Preparando o ambiente de desenvolvimento/003 Introduc227o a sec227o.mp4729KB
  • 02 Preparando o ambiente de desenvolvimento/004 Windows Instalando o NodeJS NPM e Angular CLI.mp422.48MB
  • 02 Preparando o ambiente de desenvolvimento/005 Instalando o Visual Studio Code.mp412.89MB
  • 03 JavaScript Moderno ES6 (ECMAScript E6)/006 Introduc227o a sec227o.mp41.14MB
  • 03 JavaScript Moderno ES6 (ECMAScript E6)/007 Let e Const.mp423.02MB
  • 03 JavaScript Moderno ES6 (ECMAScript E6)/008 Arrow functions.mp412.81MB
  • 04 TypeScript e Orientac227o a Objetos em JavaScript/009 Introduc227o a sec227o.mp4459.71KB
  • 04 TypeScript e Orientac227o a Objetos em JavaScript/010 O que e TypeScript.mp47.02MB
  • 04 TypeScript e Orientac227o a Objetos em JavaScript/011 Instalando o TypeScript.mp44.82MB
  • 04 TypeScript e Orientac227o a Objetos em JavaScript/012 Criando o nosso primeiro script TypeScript.mp417.1MB
  • 04 TypeScript e Orientac227o a Objetos em JavaScript/013 Entendendo o compilador e o arquivo de configurac227o tsconfig.json.mp416.77MB
  • 04 TypeScript e Orientac227o a Objetos em JavaScript/014 Infer234ncia de tipos.mp418.43MB
  • 04 TypeScript e Orientac227o a Objetos em JavaScript/015 Introduc227o ao desafio de Orientac227o a Objetos com TypeScript.mp46.59MB
  • 04 TypeScript e Orientac227o a Objetos em JavaScript/016 Orientac227o a objetos - Classes objetos atributos e metodos.mp46.57MB
  • 04 TypeScript e Orientac227o a Objetos em JavaScript/017 Class Carro - Criando e instanciando a nossa primeira classe.mp430.45MB
  • 04 TypeScript e Orientac227o a Objetos em JavaScript/018 Visibilidade de atributos e metodos (public e private).mp49.49MB
  • 04 TypeScript e Orientac227o a Objetos em JavaScript/019 Classe Concessionaria - Praticando mais um pouco.mp414.3MB
  • 04 TypeScript e Orientac227o a Objetos em JavaScript/020 Class Pessoa - Agora e com voc234.mp417.25MB
  • 04 TypeScript e Orientac227o a Objetos em JavaScript/021 Aplicando regras de negocio parte 1.mp426.04MB
  • 04 TypeScript e Orientac227o a Objetos em JavaScript/022 Aplicando regras de negocio parte 2.mp424.27MB
  • 04 TypeScript e Orientac227o a Objetos em JavaScript/023 Modularizando o codigo.mp423.82MB
  • 04 TypeScript e Orientac227o a Objetos em JavaScript/024 Heranca - Introduc227o.mp48.1MB
  • 04 TypeScript e Orientac227o a Objetos em JavaScript/025 Heranca - Pratica.mp432.76MB
  • 04 TypeScript e Orientac227o a Objetos em JavaScript/026 Sobrescrita de metodos.mp48.43MB
  • 04 TypeScript e Orientac227o a Objetos em JavaScript/027 Interfaces - Introduc227o.mp419.41MB
  • 04 TypeScript e Orientac227o a Objetos em JavaScript/028 Interfaces - Um pouco mais a fundo.mp411.49MB
  • 04 TypeScript e Orientac227o a Objetos em JavaScript/029 Interfaces - Praticando mais um pouco.mp448.88MB
  • 04 TypeScript e Orientac227o a Objetos em JavaScript/030 Generics.mp428.39MB
  • 04 TypeScript e Orientac227o a Objetos em JavaScript/031 Extens227o vscode-icons.mp410.06MB
  • 05 Introduc227o ao Angular 4/032 Introduc227o a sec227o.mp41.6MB
  • 05 Introduc227o ao Angular 4/033 Introduc227o ao Angular 4.mp46.79MB
  • 05 Introduc227o ao Angular 4/034 Criando o primeiro App Angular 4.mp415.59MB
  • 05 Introduc227o ao Angular 4/035 Entendendo a estrutura de um projeto Angular 4.mp424.28MB
  • 05 Introduc227o ao Angular 4/036 Como o App foi carregado e iniciado.mp433.33MB
  • 05 Introduc227o ao Angular 4/037 Introduc227o aos Componentes Angular.mp424.9MB
  • 05 Introduc227o ao Angular 4/038 App1 - Introduc227o ao projeto.mp46.37MB
  • 05 Introduc227o ao Angular 4/039 App1 - Criando o componente Topo manualmente.mp427.1MB
  • 05 Introduc227o ao Angular 4/040 Component Templates.mp413.23MB
  • 05 Introduc227o ao Angular 4/041 Component Styles.mp410.42MB
  • 05 Introduc227o ao Angular 4/042 Component Selector.mp411.46MB
  • 05 Introduc227o ao Angular 4/043 App1 - Criando o componente Painel via CLI.mp413.97MB
  • 05 Introduc227o ao Angular 4/044 App1 - Criando o componente Tentativas e Progresso via CLI.mp410.29MB
  • 05 Introduc227o ao Angular 4/045 Instalando o Bootstrap no projeto.mp430.39MB
  • 05 Introduc227o ao Angular 4/046 App1 - Topo (Template).mp411.27MB
  • 05 Introduc227o ao Angular 4/047 App1 - Painel (Template).mp432.54MB
  • 05 Introduc227o ao Angular 4/048 App1 - Progresso (Template).mp411.2MB
  • 05 Introduc227o ao Angular 4/049 App1 - Tentativas (Template).mp411.56MB
  • 05 Introduc227o ao Angular 4/050 Databinding.mp411.87MB
  • 05 Introduc227o ao Angular 4/051 App1 - Topo (String Interpolation).mp48.03MB
  • 05 Introduc227o ao Angular 4/052 App1 - Tentativas (Property Binding).mp415.46MB
  • 05 Introduc227o ao Angular 4/053 Property Binding vs String Interpolation.mp45.14MB
  • 05 Introduc227o ao Angular 4/054 Criando a classe Frase.mp415.62MB
  • 05 Introduc227o ao Angular 4/055 Criando um Mock de objetos Frase.mp410.33MB
  • 05 Introduc227o ao Angular 4/056 App1 - Importando as frases para o componente Painel.mp48.51MB
  • 05 Introduc227o ao Angular 4/057 App1 - Exibindo instruc227o e frase (String interpolation).mp47.89MB
  • 05 Introduc227o ao Angular 4/058 Event binding - Introduc227o.mp48.97MB
  • 05 Introduc227o ao Angular 4/059 Event binding - Pratica.mp49.28MB
  • 05 Introduc227o ao Angular 4/060 App1 - Definindo resposta do usuario (traduc227o da frase).mp422.85MB
  • 05 Introduc227o ao Angular 4/061 One-way-binding vs Two-way-binding.mp49.11MB
  • 05 Introduc227o ao Angular 4/062 App1 - Verificando resposta parte 1.mp48.78MB
  • 05 Introduc227o ao Angular 4/063 App1 - Estabelecendo a logica das rodadas de frases.mp417.71MB
  • 05 Introduc227o ao Angular 4/064 App1 - Verificando resposta parte 2.mp425.58MB
  • 05 Introduc227o ao Angular 4/065 App1 - Controlando o progresso das respostas.mp416.09MB
  • 05 Introduc227o ao Angular 4/066 App1 - Input (property binding entre o componente painel e progresso).mp423.47MB
  • 05 Introduc227o ao Angular 4/067 App1 - Atualizando a rodada.mp420.41MB
  • 05 Introduc227o ao Angular 4/068 App1 - Criando a classe Coracao.mp426.11MB
  • 05 Introduc227o ao Angular 4/069 Diretivas.mp47.85MB
  • 05 Introduc227o ao Angular 4/070 App1 - Exibindo corac245es com ngFor.mp417.94MB
  • 05 Introduc227o ao Angular 4/071 App1 - Controlando as tentativas parte 1.mp414.91MB
  • 05 Introduc227o ao Angular 4/072 App1 - Input (property binding entre o componente painel e tentativas).mp413.7MB
  • 05 Introduc227o ao Angular 4/073 Introduc227o ao ciclo de vida dos componentes.mp414.46MB
  • 05 Introduc227o ao Angular 4/074 App1 - Tratando parametros atualizados com ngOnChanges.mp421.35MB
  • 05 Introduc227o ao Angular 4/075 App1 - Controlando as tentativas parte 2.mp418.54MB
  • 05 Introduc227o ao Angular 4/076 App1 - Encerrando as traduc245es parte 1 (Vitoria e derrota).mp414.72MB
  • 05 Introduc227o ao Angular 4/077 App1 - Output (event binding entre o componente painel e App).mp46.78MB
  • 05 Introduc227o ao Angular 4/078 App1 - Executando metodo do componente pai atraves do componente filho.mp425.34MB
  • 05 Introduc227o ao Angular 4/079 App1 - Controlando a exibic227o do Painel e testando o metodo ngOnDestroy.mp416.46MB
  • 05 Introduc227o ao Angular 4/080 App1 - Exibindo mensagem de derrota.mp410.2MB
  • 05 Introduc227o ao Angular 4/081 App1 - Exibindo mensagem de vitoria.mp411.93MB
  • 05 Introduc227o ao Angular 4/082 App1 - Reiniciando a aplicac227o.mp410.71MB
  • 06 Build de desenvolvimento build de produc227o e deploy/083 Introduc227o a sec227o.mp41.41MB
  • 06 Build de desenvolvimento build de produc227o e deploy/084 Build de desenvolvimento vs Build de produc227o.mp422.75MB
  • 06 Build de desenvolvimento build de produc227o e deploy/085 Deploy local via pacote http-server.mp413.33MB
  • 06 Build de desenvolvimento build de produc227o e deploy/086 Deploy local via XAMPP.mp47.77MB
  • 06 Build de desenvolvimento build de produc227o e deploy/087 Deploy na nuvem com Amazon AWS S3.mp427.55MB
  • 07 App2 (Passaro Urbano) - Primeiros passos/088 Iniciando o projeto e entendendo a flag --prefix.mp422.57MB
  • 07 App2 (Passaro Urbano) - Primeiros passos/089 Instalando o Bootstrap JQuery e Tether no projeto.mp422.88MB
  • 07 App2 (Passaro Urbano) - Primeiros passos/090 Criando os componentes Topo Home e Rodape.mp420.26MB
  • 07 App2 (Passaro Urbano) - Primeiros passos/091 Criando e alterando o favicon.mp426.36MB
  • 08 Servicos e Promises/092 O que s227o Servicos (Services).mp411.88MB
  • 08 Servicos e Promises/093 App2 - Criando um servico para exibir ofertas.mp47.56MB
  • 08 Servicos e Promises/094 App2 - Injetando o servico de ofertas no componente Home parte 1.mp49.1MB
  • 08 Servicos e Promises/095 App2 - Injetando o servico de ofertas no componente Home parte 2.mp414.24MB
  • 08 Servicos e Promises/096 App2 - Exibindo ofertas com base no servico OfertasService parte 1.mp432.72MB
  • 08 Servicos e Promises/097 App2 - Exibindo ofertas com base no servico OfertasService parte 2.mp419.8MB
  • 08 Servicos e Promises/098 Promises - Entendendo o processamento sincrono e assincrono.mp410.95MB
  • 08 Servicos e Promises/099 Promises na pratica parte 1 - Introduc227o a estrategia de uso.mp412.63MB
  • 08 Servicos e Promises/100 Promises na pratica parte 2 (Resolve e then).mp419.54MB
  • 08 Servicos e Promises/101 Promises na pratica parte 3 (Reject e then).mp420.2MB
  • 08 Servicos e Promises/102 Promises na pratica parte 4 (Reject e catch).mp47.5MB
  • 08 Servicos e Promises/103 Promises na pratica parte 5 (Processamento assincrono e encadeamento).mp427MB
  • 08 Servicos e Promises/104 Promises na pratica parte 6 (Promises encadeadas).mp414.31MB
  • 09 Criando uma API Rest fake injec227o de depend234ncias e HTTP/105 Introduc227o a APIs Rest.mp46.09MB
  • 09 Criando uma API Rest fake injec227o de depend234ncias e HTTP/106 Introduc227o instalac227o e testes do pacote json-server.mp433.15MB
  • 09 Criando uma API Rest fake injec227o de depend234ncias e HTTP/107 Estrategia de consumo de APIs Rest via Angular HTTP.mp415.93MB
  • 09 Criando uma API Rest fake injec227o de depend234ncias e HTTP/108 Injetando o servico HTTP do Angular como depend234ncia de outros servicos.mp411.82MB
  • 09 Criando uma API Rest fake injec227o de depend234ncias e HTTP/109 Efetuando requisic245es HTTP para APIs Rest.mp424.2MB
  • 09 Criando uma API Rest fake injec227o de depend234ncias e HTTP/110 Filtrando ofertas.mp49.6MB
  • 10 Rotas e Navegac227o/111 Entendendo a estrategia de implementac227o do recursos de rotas (Routes).mp49.78MB
  • 10 Rotas e Navegac227o/112 Criando as paginas Restaurantes e Divers227o.mp419.92MB
  • 10 Rotas e Navegac227o/113 Criando o mapa de rotas.mp423.86MB
  • 10 Rotas e Navegac227o/114 Estabelecendo a navegac227o entre rotas.mp414.21MB
  • 10 Rotas e Navegac227o/115 Alterando a classe do elemento associado a rota ativa.mp45.96MB
  • 10 Rotas e Navegac227o/116 Recuperando ofertas do tipo Restaurantes (HTTP Resquest API Rest Promise).mp430.78MB
  • 10 Rotas e Navegac227o/117 Ajustando o template do RestauranteComponent.mp419.44MB
  • 10 Rotas e Navegac227o/118 Recuperando ofertas do tipo Diversao (HTTP Resquest API Rest Promise).mp414.15MB
  • 10 Rotas e Navegac227o/119 Ajustando o template do DiversaoComponent.mp410.1MB
  • 10 Rotas e Navegac227o/120 Criando e navegando para a pagina Oferta.mp414.44MB
  • 10 Rotas e Navegac227o/121 Passando parametros na navegac227o.mp426.45MB
  • 10 Rotas e Navegac227o/122 Recuperando parametros da rota (Snapshot vs Subscribe).mp46.65MB
  • 10 Rotas e Navegac227o/123 Recuperando parametros da rota com Snapshot.mp420.17MB
  • 10 Rotas e Navegac227o/124 Recuperando parametros da rota com Subscribe.mp412.03MB
  • 10 Rotas e Navegac227o/125 Recuperando a oferta selecionada (HTTP Resquest API Rest Promise).mp424.97MB
  • 10 Rotas e Navegac227o/126 Ajustando o template do OfertaComponent.mp412.24MB
  • 10 Rotas e Navegac227o/127 Processamento assincrono e a construc227o do template.mp412.89MB
  • 10 Rotas e Navegac227o/128 Ajustando a url de acesso a API.mp417.18MB
  • 10 Rotas e Navegac227o/129 Criando as tabs Como usar e Onde fica.mp423.99MB
  • 10 Rotas e Navegac227o/130 Criando os componentes ComoUsarComponent e OndeFicaComponent.mp411.39MB
  • 10 Rotas e Navegac227o/131 Configurando rotas filhas.mp414.88MB
  • 10 Rotas e Navegac227o/132 Navegando entre as rotas filhas como-usar e onde-fica.mp410.7MB
  • 10 Rotas e Navegac227o/133 Recuperando parametros da rota parent (pai) nas rotas filhas.mp414.47MB
  • 10 Rotas e Navegac227o/134 Recuperando dados Como usar via HTTP Request.mp435.55MB
  • 10 Rotas e Navegac227o/135 Recuperando dados Onde fica via HTTP Request.mp417.16MB
  • 11 Observables/136 Introduc227o a Reactive Programming.mp49.74MB
  • 11 Observables/137 Reactive Programming Estudo de caso.mp425.36MB
  • 11 Observables/138 Introduc227o a Observables.mp47.85MB
  • 11 Observables/139 Observables na pratica parte 1 - Subscribe em ActivatedRoute.Params.mp420.23MB
  • 11 Observables/140 Observables na pratica parte 2 - Interval operator.mp421.98MB
  • 11 Observables/141 Observables na pratica parte 3 - Um pouco mais a fundo.mp421.23MB
  • 11 Observables/142 Observables na pratica parte 4 - Finalizando stream com error() e ou complete().mp414.79MB
  • 11 Observables/143 Observables na pratica parte 5 - Memory leak e Unsubscribe.mp425.34MB
  • 11 Observables/144 Incluindo o campo de pesquisa de ofertas.mp410.2MB
  • 11 Observables/145 Capturando entrada do usuario - Approach event e HMLTInputElement.mp49.03MB
  • 11 Observables/146 Capturando entrada do usuario - Approach Variavel de refer234ncia do template.mp48.45MB
  • 11 Observables/147 Criando um Observable para pesquisa de ofertas em OfertasService.mp422.96MB
  • 11 Observables/148 Logica da pesquisa de ofertas parte 1 - Executando pesquisaOfertas.mp428.86MB
  • 11 Observables/149 Logica da pesquisa de ofertas parte 2 - Erro e Retry Operator.mp426.98MB
  • 11 Observables/150 Logica da pesquisa de ofertas parte 3 - Complete.mp44.31MB
  • 11 Observables/151 HTTP Response (Ajustando infer234ncia de tipo).mp412.78MB
  • 11 Observables/152 Uma pausa para recapitular.mp429.89MB
  • 11 Observables/153 Logica da pesquisa de ofertas parte 4 - Subject e switchMap.mp442.93MB
  • 11 Observables/154 Logica da pesquisa de ofertas parte 5 - DebounceTime.mp413MB
  • 11 Observables/155 Logica da pesquisa de ofertas parte 6 - Evitando pesquisas por strings vazias.mp412.63MB
  • 11 Observables/156 Logica da pesquisa de ofertas parte 7 - DistinctUntilChanged.mp412.83MB
  • 11 Observables/157 Logica da pesquisa de ofertas parte 8 - Catch.mp415.84MB
  • 11 Observables/158 Logica da pesquisa de ofertas parte 9 - Trabalhando o template.mp411.61MB
  • 11 Observables/159 Logica da pesquisa de ofertas parte 10 - Exibindo ofertas.mp418.95MB
  • 11 Observables/160 Ajustando importac245es de recursos dos rxjs.mp47.73MB
  • 12 Pipes/161 O que s227o Pipes.mp44.81MB
  • 12 Pipes/162 Usando os pipes json uppercase e lowercase.mp414.38MB
  • 12 Pipes/163 Pipe date e a parametrizac227o de pipes.mp421.48MB
  • 12 Pipes/164 Pipe Currency (formatando moedas).mp422.68MB
  • 12 Pipes/165 Ajustando a formatac227o de moedas para o padr227o Brasileiro (internacionalizac227o).mp415.86MB
  • 12 Pipes/166 Criando um pipe customizado parte 1 - Criando e utilizando.mp426.33MB
  • 12 Pipes/167 Criando um pipe customizado parte 2 - Configurando parametros.mp410.18MB
  • 12 Pipes/168 Encadeando multiplos pipes.mp43.97MB
  • 12 Pipes/169 Pipe async (Inscric227o em Observables e Promises).mp414.2MB
  • 12 Pipes/170 Navegando para oferta a partir do campo de pesquisa.mp421.76MB
  • 12 Pipes/171 Atualizando oferta no processo de mudanca de rota.mp413.93MB
  • 12 Pipes/172 Atualizando como usar e onde fica no processo de mudanca de rota.mp414.14MB
  • 13 Formularios/173 Fix Bootstrap - Ajustando a vers227o de alpha para beta.mp434.44MB
  • 13 Formularios/174 Criando e navegando para pagina OrdemCompra.mp423.56MB
  • 13 Formularios/175 Entendendo a dinamica de formularios em SPA.mp411.86MB
  • 13 Formularios/176 Impedindo a validac227o de formularios pelo navegador (novalidate).mp45.3MB
  • 13 Formularios/177 Two-Way-Binding dos dados do formulario.mp434.76MB
  • 13 Formularios/178 Validando dados do formulario parte 1 - Aplicando feedback visual nos campos.mp431.75MB
  • 13 Formularios/179 Validando dados do formulario parte 2 - Controlando estado primitivo dos campos.mp423.01MB
  • 13 Formularios/180 Validando dados do formulario parte 3 - Exibindo mensagens de suporte.mp418.59MB
  • 13 Formularios/181 Validando dados do formulario parte 4 - Controlando bot227o Confirmar compra.mp420.58MB
  • 13 Formularios/182 Criando um servico para ordens de compra.mp411.04MB
  • 13 Formularios/183 Criando um model para ordem de compra.mp412.31MB
  • 13 Formularios/184 Implementando o metodo confirmarCompra.mp420.75MB
  • 13 Formularios/185 Injetando o servico HTTP do Angular 4 em OrdemCompraService.mp411.73MB
  • 13 Formularios/186 Enviando o formulario via requisic227o HTTP (POST) para API Rest.mp448.13MB
  • 13 Formularios/187 Feedback parte 1 - Criando o componente OrdemCompraSucesso.mp411.03MB
  • 13 Formularios/188 Feedback parte 2 - Aplicando a logica.mp434.63MB
  • 14 Formularios - Template Forms/189 Introduc227o a Template Forms.mp44.85MB
  • 14 Formularios - Template Forms/190 FormsModule parte 1 - Importando modulo para aplicac227o.mp45.61MB
  • 14 Formularios - Template Forms/191 Ajustando as coisas antes de iniciar com Template Forms.mp49.47MB
  • 14 Formularios - Template Forms/192 FormsModule parte 2 - Recuperando dados do formulario com ngForm e ngModel.mp421.98MB
  • 14 Formularios - Template Forms/193 Enviando formulario (ngSubmit) e explorando os dados do objeto NgForm.mp415.58MB
  • 14 Formularios - Template Forms/194 Acessando o formulario e explorando os dados do objeto NgForm com ViewChild.mp49.41MB
  • 14 Formularios - Template Forms/195 Validando dados do formulario parte 1 - Introduc227o.mp46.56MB
  • 14 Formularios - Template Forms/196 Validando dados do formulario parte 2 - Required Minlength e Maxlength.mp416.26MB
  • 14 Formularios - Template Forms/197 Aplicando feedback visual parte 1 - Campos do formulario.mp432.16MB
  • 14 Formularios - Template Forms/198 Aplicando feedback visual parte 2 - Mensagens de controle.mp424.01MB
  • 14 Formularios - Template Forms/199 Enviando o formulario via requisic227o HTTP (POST).mp427.14MB
  • 14 Formularios - Template Forms/200 Feedback de envio do formulario.mp415.66MB
  • 15 Formularios - Reactive Forms/201 Introduc227o a Reactive Forms.mp49.12MB
  • 15 Formularios - Reactive Forms/202 Reactive Forms - Importando modulo para aplicac227o.mp46.73MB
  • 15 Formularios - Reactive Forms/203 Ajustando as coisas antes de iniciar com Reactive Forms.mp410.99MB
  • 15 Formularios - Reactive Forms/204 Criando um FormGroup na classe do componente (form programatico).mp419.26MB
  • 15 Formularios - Reactive Forms/205 Sincronizando o FormGrupo com o formulario do template.mp413.87MB
  • 15 Formularios - Reactive Forms/206 Enviando formulario (ngSubmit) e explorando os dados do objeto FormGroup.mp49.73MB
  • 15 Formularios - Reactive Forms/207 Aplicando validac245es (Validators).mp429.96MB
  • 15 Formularios - Reactive Forms/208 Aplicando feedback visual - Mensagens de controle.mp420.76MB
  • 15 Formularios - Reactive Forms/209 Controlando envio do formulario.mp421.36MB
  • 15 Formularios - Reactive Forms/210 Enviando o formulario via requisic227o HTTP (POST).mp418.08MB
  • 15 Formularios - Reactive Forms/211 Feedback de envio do formulario.mp411.84MB
  • 16 APP2 - Implementando o carrinho de compras/212 Estrategia de implementac227o do carrinho de compras.mp46.94MB
  • 16 APP2 - Implementando o carrinho de compras/213 Criando o model ItemCarrinho.mp414.59MB
  • 16 APP2 - Implementando o carrinho de compras/214 Atribuindo CarrinhoService ao componente OrdemCompra.mp413.26MB
  • 16 APP2 - Implementando o carrinho de compras/215 Atribuindo CarrinhoService ao componente Oferta.mp412.83MB
  • 16 APP2 - Implementando o carrinho de compras/216 Incluindo itens (ofertas) no carrinho de compras.mp433.58MB
  • 16 APP2 - Implementando o carrinho de compras/217 Ajustando a navegac227o para pagina de ordem de compra.mp45.34MB
  • 16 APP2 - Implementando o carrinho de compras/218 Entendo e corrigindo a instancia do servico CarrinhoServic.mp439.88MB
  • 16 APP2 - Implementando o carrinho de compras/219 Exibindo itens do carrinho de compras em OrdemCompra.mp430.19MB
  • 16 APP2 - Implementando o carrinho de compras/220 Ajustando a inclus227o de itens (ofertas) no carrinho de compras.mp423.61MB
  • 16 APP2 - Implementando o carrinho de compras/221 Ajustando o total dos itens.mp415.62MB
  • 16 APP2 - Implementando o carrinho de compras/222 Aumentando a quantidade dos itens.mp424.63MB
  • 16 APP2 - Implementando o carrinho de compras/223 Diminuindo a quantidade dos itens.mp411.94MB
  • 16 APP2 - Implementando o carrinho de compras/224 Diminuindo a quantidade dos itens - tratando a quantidade zero.mp414.7MB
  • 16 APP2 - Implementando o carrinho de compras/225 Tratando ordem de compra sem itens.mp417.11MB
  • 16 APP2 - Implementando o carrinho de compras/226 Impedindo confirmac227o da compra se ordem compra n227o possuir itens.mp421.72MB
  • 16 APP2 - Implementando o carrinho de compras/227 Enviando pedido com itens de carrinho para API Rest.mp423.34MB
  • 16 APP2 - Implementando o carrinho de compras/228 Removendo os itens do carrinho apos a efetivac227o da compra.mp411.38MB
  • 17 Atualizando projetos e mais sobre deploy/229 Atualizando o AngularCli.mp411.44MB
  • 17 Atualizando projetos e mais sobre deploy/230 Migrando o projeto Passaro Urbano.mp433.2MB
  • 17 Atualizando projetos e mais sobre deploy/231 Build de produc227o do App Passaro Urbano.mp410.16MB
  • 17 Atualizando projetos e mais sobre deploy/232 Just-in-Time Compilation vs Ahead-of-Time Compilation - Introduc227o.mp412.12MB
  • 17 Atualizando projetos e mais sobre deploy/233 Just-in-Time Compilation vs Ahead-of-Time Compilation - Pratica.mp420.38MB
  • 17 Atualizando projetos e mais sobre deploy/234 Deploy local via pacote http-server.mp412.48MB
  • 17 Atualizando projetos e mais sobre deploy/235 Deploy local via XAMPP.mp48.43MB
  • 17 Atualizando projetos e mais sobre deploy/236 Deploy na nuvem com Amazon AWS S3.mp421.84MB
  • 18 App3 (Instagram Clone) - Primeiros passos/237 Iniciando o projeto Instagram Clone.mp46.76MB
  • 18 App3 (Instagram Clone) - Primeiros passos/238 Instalando o Bootstrap JQuery e Popper no projeto.mp417.96MB
  • 18 App3 (Instagram Clone) - Primeiros passos/239 Criando os componentes Acesso Banner Login e Cadastro.mp411.05MB
  • 18 App3 (Instagram Clone) - Primeiros passos/240 Ajustando os componentes AppComponente e AcessoComponent.mp415.78MB
  • 18 App3 (Instagram Clone) - Primeiros passos/241 Ajustando o componente Banner.mp413.37MB
  • 18 App3 (Instagram Clone) - Primeiros passos/242 Ajustando o componente Login.mp413.68MB
  • 18 App3 (Instagram Clone) - Primeiros passos/243 Ajustando o componente Cadastro.mp412.81MB
  • 18 App3 (Instagram Clone) - Primeiros passos/244 Criando e alterando o favicon.mp414.28MB
  • 19 Animac245es em Angular/245 Introduc227o a animac245es em Angular.mp415.34MB
  • 19 Animac245es em Angular/246 Instalac227o e setup do modulo de animac245es do Angular 4 web-animations-js.mp410.69MB
  • 19 Animac245es em Angular/247 Animations triggers states e styles.mp429.78MB
  • 19 Animac245es em Angular/248 Transitions e animate.mp424.12MB
  • 19 Animac245es em Angular/249 Criando um Model para imagens do banner.mp420.72MB
  • 19 Animac245es em Angular/250 Implementando logica do banner.mp434.47MB
  • 19 Animac245es em Angular/251 Estado especial void e estilos na transic227o de estados - Banner.mp442.79MB
  • 19 Animac245es em Angular/252 Estado especial void e estilos na transic227o de estados - Login.mp416.19MB
  • 19 Animac245es em Angular/253 Renderizac227o condicional do login e do cadastro parte 1 (ngIf).mp411.05MB
  • 19 Animac245es em Angular/254 Output (EventEmitter) parte 1 (LoginComponent).mp427.52MB
  • 19 Animac245es em Angular/255 Output (EventEmitter) parte 2 (CadastroComponent).mp414.61MB
  • 19 Animac245es em Angular/256 Animac245es com Keyframes.mp412.71MB
  • 19 Animac245es em Angular/257 Customizando a animac227o do painel (Login e Cadastro) com keyframes.mp440.19MB
  • 19 Animac245es em Angular/258 Usando callbacks.mp413.56MB
  • 20 Avancando no Back-end com Firebase/259 Espera espera o que vai acontecer agora e o que e Firebase.mp46.84MB
  • 20 Avancando no Back-end com Firebase/260 Controlando o formulario de cadastro.mp426.81MB
  • 20 Avancando no Back-end com Firebase/261 Criando um model Usuario.mp413.46MB
  • 20 Avancando no Back-end com Firebase/262 Criando o servico de Autenticac227o.mp418.41MB
  • 20 Avancando no Back-end com Firebase/263 Incluindo o Firebase SDK no projeto.mp47.88MB
  • 20 Avancando no Back-end com Firebase/264 Conhecendo o console do Firebase.mp411.52MB
  • 20 Avancando no Back-end com Firebase/265 Conectando o Firebase SDK do projeto com o Back-end do Firebase.mp413.92MB
  • 20 Avancando no Back-end com Firebase/266 Cadastrando usuarios no Firebase parte 1.mp424.62MB
  • 20 Avancando no Back-end com Firebase/267 Cadastrando usuarios no Firebase parte 2.mp433.04MB
  • 20 Avancando no Back-end com Firebase/268 Controlando o formulario de login.mp416.66MB
  • 20 Avancando no Back-end com Firebase/269 Autenticando usuario no Firebase.mp426.52MB
  • 20 Avancando no Back-end com Firebase/270 Criando o component HomeComponent e PublicacoesComponent.mp428.67MB
  • 20 Avancando no Back-end com Firebase/271 Configurando rotas.mp419.79MB
  • 20 Avancando no Back-end com Firebase/272 Melhorando o processo de cadastro.mp424.35MB
  • 21 Protec227o de rotas (Router Guard)/273 Entendendo a estrategia para protec227o de rotas.mp412.25MB
  • 21 Protec227o de rotas (Router Guard)/274 Armazenando o token de autenticac227o dentro do servico Autenticacao.mp417.36MB
  • 21 Protec227o de rotas (Router Guard)/275 Redirecionando para rota home apos login.mp411.77MB
  • 21 Protec227o de rotas (Router Guard)/276 Protegendo a rota home com CanActivate (checando autenticac227o) parte 1.mp419.56MB
  • 21 Protec227o de rotas (Router Guard)/277 Protegendo a rota home com CanActivate (checando autenticac227o) parte 2.mp420.05MB
  • 21 Protec227o de rotas (Router Guard)/278 Utilizando LocalStorage para armazenamento do token de autenticac227o.mp422.38MB
  • 21 Protec227o de rotas (Router Guard)/279 Efetuando logout.mp433.47MB
  • 21 Protec227o de rotas (Router Guard)/280 Redirecionando para o path raiz se usuario n227o estiver autenticado.mp414.86MB
  • 22 App3 - Publicando e listando posts/282 Criando o componente NovaPublicacaoComponent e incluindo um modal (Bootstrap).mp421.47MB
  • 22 App3 - Publicando e listando posts/283 Ajustando o modal de inclus227o de publicac245es.mp414.18MB
  • 22 App3 - Publicando e listando posts/284 Criando o servico de controle de dados.mp412.49MB
  • 22 App3 - Publicando e listando posts/285 Cadastrando publicac245es no Firebase.mp435.08MB
  • 22 App3 - Publicando e listando posts/286 Introduc227o a estrategia de upload de imagens.mp46.09MB
  • 22 App3 - Publicando e listando posts/287 Incluindo Input file e recuperando os dados do arquivo selecionado.mp421.91MB
  • 22 App3 - Publicando e listando posts/288 Upload de arquivos para o Firebase Storage.mp426.48MB
  • 22 App3 - Publicando e listando posts/289 Controlando o progresso do upload.mp415.61MB
  • 22 App3 - Publicando e listando posts/290 Criando um servico para controlar o progresso do upload.mp426.12MB
  • 22 App3 - Publicando e listando posts/291 Atualizando o progresso com Observable Interval.mp426.7MB
  • 22 App3 - Publicando e listando posts/292 Apresentando o progresso do upload.mp425.81MB
  • 22 App3 - Publicando e listando posts/293 Ajustando a gravac227o da imagem (Storage) e titulo (Database) da publicac227o.mp425.79MB
  • 22 App3 - Publicando e listando posts/294 Recuperando publicac245es (database).mp431.97MB
  • 22 App3 - Publicando e listando posts/295 Recuperando imagens (storage).mp420.3MB
  • 22 App3 - Publicando e listando posts/296 Recuperando detalhes do usuario (database).mp421.78MB
  • 22 App3 - Publicando e listando posts/297 Encapsulando o metodo de consulta de publicac245es em uma Promise.mp413.9MB
  • 22 App3 - Publicando e listando posts/298 Listando publicac245es na timeline.mp49.89MB
  • 22 App3 - Publicando e listando posts/299 Atualizando a timeline apos inclus227o de nova publicac227o - EventEmitter.mp425.82MB
  • 22 App3 - Publicando e listando posts/300 Atualizando a timeline apos inclus227o de nova publicac227o - ViewChild.mp413.03MB
  • 22 App3 - Publicando e listando posts/301 Ordenando publicac245es - OrderByKey().mp416.98MB
  • 22 App3 - Publicando e listando posts/302 Ordenando publicac245es - Refactoring do metodo de consulta.mp436.34MB
  • 22 App3 - Publicando e listando posts/303 Databinding vs render view.mp48.78MB
  • 23 B244nus/305 B244nus para voc234 que ja e aluno.mp44.5MB