Name Curso de Angular v2 ao v17 Básico ao Profissional
File Type video
Size 86.69GB
UpdateDate 2024-11-22
hash *****45C7CE6A9AC4C355F2B999052E75FB8550
Hot 7
Files 191 Criação da Solução do Desafio.mp4 | 722.17MB 2 Explicação dos Módulos Extras.mp4 | 207.05MB 3 Como Instalar o Projeto ZIP em Anexo.mp4 | 66.41MB 4 Dica para Organizar os Arquivos dos Módulos.mp4 | 49.62MB 5 Atenção para os Avisos entre os Vídeos.mp4 | 17.69MB 6 Funcionalidades do Player de Vídeo.mp4 | 45.73MB 8 Instalação do NodeJs (v20) e Angular CLI (v17).mp4 | 136.23MB 9 Criação de Projetos na Versão 17 (IMPORTANTE!).mp4 | 104.02MB 11 Instalação de uma Versão Específica do NodeJs e Angular CLI.mp4 | 46.11MB 12 Instalação do VSCode.mp4 | 39.42MB 13 Instalação do GIT.mp4 | 45.14MB 14 Instalação do NodeJs e NPM Versão 18.mp4 | 72.14MB 15 Instalação do Angular CLI Versão 16.mp4 | 57.31MB 16 Criação de um Projeto Angular.mp4 | 145.72MB 17 Atalhos que Utilizo no VSCode.mp4 | 239.25MB 18 Extensões que Utilizo no VSCode.mp4 | 104.27MB 19 Introdução.mp4 | 58.15MB 20 Conceito de Componentes e Módulos.mp4 | 126.56MB 22 Criação de um Componente Parte 1.mp4 | 130.62MB 23 Criação de um Componente Parte 2.mp4 | 83.91MB 24 Criação de Componentes Filhos.mp4 | 57.14MB 25 Componente Declarado em mais de um Módulo (Erro).mp4 | 37.54MB 26 Utilização de Componentes de outros Módulos.mp4 | 74.33MB 27 Utilização da Interpolação.mp4 | 65.62MB 28 Encadeamento Opcional na Interpolação.mp4 | 88.67MB 29 Template Dentro do Componente (prop template).mp4 | 40.28MB 30 Estilos CSS Dentro do Componente (prop styles).mp4 | 71.28MB 31 Referenciar Arquivos de Estilos (prop styleUrls).mp4 | 58.28MB 32 Estilos Dentro do Template (Inline Styles).mp4 | 24.49MB 33 13 - Importar Arquivos de Estilos com @import.mp4 | 63.49MB 34 Utilização do Seletor ng-deep”.mp4 | 114.51MB 35 Utilização do Seletor host”.mp4 | 35.74MB 36 Primeiro Caso de Uso com ng-deep (Atualizações Globais).mp4 | 40.35MB 37 17 - Segundo Caso de Uso com ng-deep e host (Atualizações Locais).mp4 | 27.51MB 39 Terceiro Caso de Uso com ng-deep e host (Componentes Externos).mp4 | 89.11MB 40 View Encapsulation None.mp4 | 68.26MB 41 View Encapsulation Emulated.mp4 | 42.67MB 42 View Encapsulation ShadowDom.mp4 | 36.98MB 43 Emulação do Shadow DOM do Angular.mp4 | 152.90MB 45 Introdução.mp4 | 53.48MB 48 Atributos vs Propriedades de um Elemento HTML.mp4 | 129.66MB 49 O que é Property Binding”.mp4 | 153.38MB 50 O que é Event Binding”.mp4 | 154.28MB 51 O que é Attribute Binding”.mp4 | 120.50MB 52 CSS Style Binding.mp4 | 126.84MB 53 CSS Class Binding.mp4 | 61.97MB 55 Como Funciona o Decorator @Input”.mp4 | 132.07MB 56 Como Funciona o Decorator @Output”.mp4 | 110.40MB 57 @Input com Get e Set.mp4 | 91.00MB 58 Propriedade Transform do @Input.mp4 | 103.94MB 60 Projeto Cards Parte 1 Criação do Componente de Botão.mp4 | 173.95MB 61 Projeto Cards Parte 2 Criação do Componente de Card.mp4 | 168.12MB 62 Projeto Cards Parte 3 Modularização dos Componentes.mp4 | 43.80MB 65 Como Funciona o Two Way Data Binding”.mp4 | 110.20MB 66 Diretiva Estrutural NgIf”.mp4 | 158.68MB 67 Diretiva Estrutural NgFor”.mp4 | 141.67MB 68 Diretiva NgFor com Componentes Filhos.mp4 | 149.17MB 69 Diretiva de Atributo NgStyle”.mp4 | 167.86MB 70 Diretiva de Atributo NgClass”.mp4 | 71.08MB 71 Introdução aos Pipes.mp4 | 143.48MB 73 Apresentação do Projeto Final.mp4 | 41.28MB 75 Criação do Projeto e Instalação do Angular Material.mp4 | 193.45MB 76 Criação da Estrutura de Container Base.mp4 | 41.59MB 77 Criação da Lista de Usuários.mp4 | 88.76MB 78 Criação do Layout do Componente de Detalhes.mp4 | 136.24MB 79 Criação do Layout do Componente de Filtro.mp4 | 146.75MB 80 Criação do Layout do Componente de Tabela.mp4 | 136.29MB 81 Passagem de Dados para o Componente de Detalhes.mp4 | 172.73MB 82 Criação do Pipe de Telefone.mp4 | 147.56MB 83 Criação do Pipe de Endereço.mp4 | 96.87MB 84 Criação do Pipe de Status.mp4 | 61.62MB 85 Utilizando o Pipe de Data (date).mp4 | 37.93MB 86 Criação do Pipe para Valores Vazios.mp4 | 74.84MB 87 Criação do Evento de Click no Usuário.mp4 | 99.06MB 88 Passagem da Lista de Usuários via @Input.mp4 | 63.07MB 89 Armazenamento dos Valores dos Filtros.mp4 | 199.21MB 90 Criação do Evento de Click no Botão de Filtrar.mp4 | 34.90MB 91 Criação da Lógica de Filtro por Nome.mp4 | 116.57MB 92 Criação da Lógica de Filtro por Status.mp4 | 71.04MB 93 Criação da Lógica de Filtro por Data.mp4 | 119.99MB 94 Externalização da Lógica de Filtro.mp4 | 59.54MB 97 Template Variables Criação e Change Detection.mp4 | 79.61MB 98 Template Variables Passagem por Parâmetro e Escopo.mp4 | 106.41MB 99 Acessar Elemento HTML no Componente com @ViewChild”.mp4 | 122.22MB 100 Acessar Componentes Filhos com @ViewChild”.mp4 | 59.94MB 101 Configuração static do @ViewChild”.mp4 | 134.20MB 102 Acessar Elementos HTML no Componente com @ViewChildren”.mp4 | 252.27MB 104 Por que utilizar diretivas.mp4 | 141.51MB 105 Como Criar uma Diretiva de Atributo.mp4 | 113.36MB 106 Explorando o parâmetro do @HostBinding - Desabilitando Botão.mp4 | 119.00MB 107 Explorando o parâmetro do @HostBinding - Adicionando Estilos.mp4 | 149.71MB 108 Explorando o parâmetro do @HostBinding - Adicionando Classes.mp4 | 133.86MB 109 Explorando os parâmetros do @HostListener.mp4 | 109.95MB 110 Como Passar Parâmetros para uma Diretiva de Atributo.mp4 | 132.80MB 112 Como Funciona o ElementRef em Componentes.mp4 | 200.12MB 113 Como Criar um Elemento HTML e Adicionar no Template do Componente.mp4 | 103.45MB 114 Como Funciona o ElementRef em Diretivas.mp4 | 103.00MB 115 Como Funciona o ElementRef em Services.mp4 | 95.60MB 116 Problema de XSS com o ElementRef.mp4 | 110.68MB 117 Solução do XSS e Visão Geral do Renderer2.mp4 | 113.80MB 118 Introdução.mp4 | 33.05MB 119 Apresentação do Exercício 1 Layout de Cards.mp4 | 126.28MB 120 Exercício 1 - Parte 1 Criação do Container Base.mp4 | 66.61MB 121 Exercício 1 - Parte 2 Criação do Layout do Card Saldos Disponíveis.mp4 | 306.99MB 122 Exercício 1 - Parte 3 Criação do Layout do Card Cartão de Crédito.mp4 | 237.84MB 123 Exercício 1 - Parte 4 Criação do Layout do Card Cartão de Débito.mp4 | 122.99MB 124 Exercício 1 - Parte 5 Criação do Layout do Card Informações do Cliente.mp4 | 128.21MB 125 Apresentação do Exercício 2 Projeto Angular.mp4 | 87.97MB 127 Exercício 2 - Parte 1 Criação do Projeto e do Container Base.mp4 | 104.46MB 128 Exercício 2 - Parte 2 Análise dos meus Questionamentos sobre o Layout.mp4 | 130.04MB 129 Exercício 2 - Parte 3 Criação do Card de Saldos Disponíveis.mp4 | 246.29MB 130 Exercício 2 - Parte 4 Criação do Card de Cartão de Crédito.mp4 | 109.30MB 131 Exercício 2 - Parte 5 Criação do Card de Cartão de Débito.mp4 | 73.43MB 132 Exercício 2 - Parte 6 Criação do Card de Informações do Cliente.mp4 | 123.59MB 133 Análise do Exercício 2.mp4 | 146.49MB 134 Apresentação do Exercício 3 Refatoração.mp4 | 31.95MB 135 Exercício 3 - Parte 1 Criação do Componente de Item do Card.mp4 | 240.33MB 136 Exercício 3 - Parte 2 Criação do Componente de Linha do Card.mp4 | 65.99MB 137 Exercício 3 - Parte 3 Criação do Componente de Título do Header.mp4 | 196.65MB 138 Exercício 3 - Parte 4 Refatoração do Componente de Item do Card.mp4 | 97.63MB 139 Análise do Exercício 3.mp4 | 73.33MB 141 Introdução e Análise do Card do Angular Material.mp4 | 188.87MB 142 Projeção Básica de Conteúdo.mp4 | 92.61MB 143 Atributo select do ng-content.mp4 | 140.71MB 144 Estilização do Conteúdo Projetado.mp4 | 37.35MB 145 Criação de um Card com Projeção de Conteúdo.mp4 | 282.01MB 147 Diretiva com Seletor de Elemento Modificando Textos.mp4 | 283.96MB 148 Diretiva com Seletor de Elemento Modificando Imagens.mp4 | 144.40MB 149 Diretiva com Múltiplos Seletores.mp4 | 238.07MB 151 Aplicação de Diretivas nos Card de Projeção Parte 1 Header e Content.mp4 | 268.02MB 152 Aplicação de Diretivas nos Card de Projeção Parte 2 Textos.mp4 | 223.01MB 153 Aplicação de Diretivas nos Card de Projeção Parte 2 Imagens.mp4 | 97.84MB 154 Análise de Pontos Positivos e Negativos.mp4 | 236.11MB 155 Introdução.mp4 | 46.87MB 156 Criação do Componente de Card e Diretivas de Header e Content.mp4 | 141.37MB 157 Aplicação das Diretivas de Header e Content.mp4 | 153.04MB 158 Primeira Solução para o Background do Header.mp4 | 56.44MB 159 Segunda Solução para o Background do Header.mp4 | 124.83MB 160 Criação e Aplicação da Diretiva Card Title.mp4 | 77.88MB 161 Criação e Aplicação da Diretiva Card Description.mp4 | 96.59MB 162 Criação das Diretivas de Icon e Finalização do Projeto.mp4 | 105.22MB 164 O Problema com a Projeção de Conteúdo Padrão.mp4 | 102.64MB 165 ng-container vs ng-template.mp4 | 105.60MB 166 Inicialização do ng-template com ngTemplateOutlet.mp4 | 299.97MB 167 Outra Forma de Inicializar o ng-template.mp4 | 67.89MB 168 Passando Template via @Input.mp4 | 110.97MB 169 Projetando uma Tag de ng-template em outro Componente.mp4 | 117.23MB 170 Adicionando Condições em um Conteúdo Projetado de ng-template.mp4 | 90.52MB 171 Introdução.mp4 | 36.25MB 173 Sintaxe Básica dos Pipes.mp4 | 77.17MB 174 Pipes Personalizados Parte 1 Conversão de Status.mp4 | 206.47MB 175 Pipes Personalizados Parte 2 Truncate.mp4 | 150.53MB 176 Pipes de Texto.mp4 | 142.72MB 177 Date Pipe Parte 1 Display da Data e Fusos Horários.mp4 | 321.93MB 178 Date Pipe Parte 2 Formatações Predefinidas e Customizadas.mp4 | 300.11MB 179 Date Pipe Parte 3 Location e Injection Tokens.mp4 | 246.47MB 180 Decimal Pipe Formatação e Location.mp4 | 550.06MB 181 Currency Pipe Formatação e Location.mp4 | 318.87MB 182 Async Pipe com Observable Parte 1 Chamada HTTP com Response de Objeto.mp4 | 421.23MB 183 Async Pipe com Observable Parte 2 Chamada HTTP com Response de Array.mp4 | 190.46MB 184 Async Pipe com Promises.mp4 | 262.59MB 185 Pipes Puros e Impuros.mp4 | 143.28MB 186 Pipes vs Funções do Componente.mp4 | 83.48MB 187 Utilização de Pipes em Property Binding.mp4 | 129.63MB 188 Tratamento de Erros nos Pipes.mp4 | 67.83MB 189 Estado em Pipes Puros e Impuros.mp4 | 41.03MB 190 Apresentação do Desafio.mp4 | 89.99MB 1 Explicação dos Módulos de Angular.mp4 | 197.32MB 192 Criação da Solução do Desafio com Async Pipe.mp4 | 117.06MB 193 Introdução.mp4 | 155.16MB 195 Input e Output da Diretiva NgModel.mp4 | 179.13MB 196 Verificar o Estado de um FormControl com NgModel.mp4 | 179.88MB 197 Acessar a Instância do FormControl dentro da Classe do Componente.mp4 | 88.92MB 198 Instância Original do Elemento vs Instância do FormControl.mp4 | 74.27MB 199 Mostrar Mensagens de Erro Baseadas no Estado do Elemento.mp4 | 89.61MB 200 Aplicar ou Remover Estilos CSS Baseados no Estado do Elemento.mp4 | 123.76MB 201 Diretiva NgModel com Elemento de Textarea.mp4 | 117.13MB 202 Diretiva NgModel com Elemento Select.mp4 | 190.05MB 203 Diretiva NgModel com Elemento Radio Button.mp4 | 282.45MB 204 Diretiva NgModel com Elemento Checkbox.mp4 | 159.14MB 205 Funcionamento Básico do Elemento Form e da Diretiva NgForm.mp4 | 216.93MB 206 Envio (submit) das Informações do Formulário.mp4 | 306.45MB 207 Controle de Sincronização com ngFormOptions e ngModelOptions.mp4 | 202.07MB 208 Escutar as Mudanças no Formulário e no Campo com valueChanges.mp4 | 155.60MB 209 Agrupar Campos com a Diretiva NgModelGroup.mp4 | 120.72MB 210 Criar Formulário com Componentes Filhos.mp4 | 117.31MB 211 Validadores Síncronos Personalizados.mp4 | 264.79MB 212 Validador Síncrono Personalizado para Múltiplos Campos Dependentes.mp4 | 191.98MB 213 Validador Assíncrono com Chamada HTTP Parte 1 - Criação da Estrutura Base.mp4 | 185.05MB 214 Validador Assíncrono com Chamada HTTP Parte 2 - Criação da Lógica do Validador.mp4 | 276.85MB 215 Configuração Standalone da Diretiva NgModel.mp4 | 74.84MB 216 Introdução ao Projeto.mp4 | 131.51MB 218 Resumo AM Parte 1 Instalação e Uso do Componente de Input.mp4 | 275.36MB 219 Resumo AM Parte 2 Comportamento das Mensagens de Erro.mp4 | 171.79MB 220 Resumo AM Parte 3 Config de Detecção de Erro com ErrorStateMatcher.mp4 | 205.26MB 221 Visão Geral do Projeto Final.mp4 | 188.85MB 223 Configuração do Projeto e do Angular Material.mp4 | 67.39MB 224 Criação dos Módulos.mp4 | 162.12MB 225 Criação do UsersService.mp4 | 145.96MB 226 Criação do GenresService.mp4 | 95.93MB 227 Criação do BrazilianStatesService.mp4 | 94.41MB 228 Criação do UsersPlaceholderService.mp4 | 95.54MB 229 Criação das Interfaces e Types.mp4 | 296.39MB 230 Criação do Componente UsersCardListComponent.mp4 | 147.15MB 231 Criação da Lógica de Seleção de Usuário.mp4 | 130.30MB 232 Criação do Componente UserFormComponent.mp4 | 110.42MB 233 Passagem dos Inputs para o UserFormComponent.mp4 | 209.05MB 234 Criação do Campo de Nome.mp4 | 128.31MB 235 Criação do Campo de Usuário.mp4 | 99.15MB 236 Criação do Campo de E-mail.mp4 | 166.49MB 237 Criação e Aplicação do CredentialsValidator no Usuário e E-mail.mp4 | 270.31MB 238 Criação do Campo de Senha.mp4 | 177.85MB 239 Criação da Barra de Progresso da Senha.mp4 | 174.47MB 240 Estilização da Barra de Progresso da Senha.mp4 | 129.70MB 241 Criação do Campo de Confirmação de Senha.mp4 | 178.19MB 242 Criação do Campo de Data de Nascimento.mp4 | 285.93MB 243 Enviando a Data para o Datepicker.mp4 | 223.26MB 244 Recebimento e Conversão da Data do Datepicker.mp4 | 122.87MB 245 Criação do Campo de Estado.mp4 | 93.71MB 246 Criação da Estrutura da Tabela de Músicas.mp4 | 157.19MB 247 Criação do Campo de Título da Música.mp4 | 77.03MB 248 Criação do Campo de Banda da Música.mp4 | 42.54MB 249 Criação do Campo de Gênero da Música.mp4 | 329.40MB 250 Criação do Campo de Favorita da Música.mp4 | 94.94MB 251 Criação da Lógica para Focar no Campo Inválido.mp4 | 241.71MB 252 Criação do Modal de Antes e Depois.mp4 | 244.46MB 253 Passagem de Dados para o Componente de Dialog.mp4 | 202.85MB 254 Criação dos Pipes do Componente de Dialog.mp4 | 168.48MB 255 Criação da Lógica de Confirmação de Alteração.mp4 | 137.69MB 256 Finalização do Projeto.mp4 | 29.28MB 257 Introdução.mp4 | 70.40MB 258 Criação do Projeto e Configuração do Ambiente.mp4 | 100.56MB 259 Como Criar um FormControl.mp4 | 110.48MB 260 Como Acessar e Alterar o Valor de um FormControl.mp4 | 84.00MB 261 Como Habilitar e Desabilitar um FormControl.mp4 | 74.96MB 262 Como Resetar um FormControl.mp4 | 168.45MB 263 Como Adicionar Validadores em um FormControl.mp4 | 50.04MB 264 Como Observar Mudanças em um FormControl.mp4 | 176.61MB 265 Como Mostrar Mensagens de Erro Customizadas.mp4 | 66.30MB 266 Como Adicionar e Remover Validadores Dinamicamente.mp4 | 151.73MB 267 Como Alterar o Momento de Atualização de Valores do FormControl.mp4 | 102.76MB 268 Como Criar um Validador Síncrono.mp4 | 220.34MB 269 Como Criar um Validador Assíncrono Parte 1 Criação do Ambiente.mp4 | 171.70MB 270 Como Criar um Validador Assíncrono Parte 2 Criação do Validador.mp4 | 248.24MB 271 Como Criar um Formulário com FormGroup.mp4 | 203.10MB 272 Como Acessar o Estado de um FormControl Filho.mp4 | 115.16MB 273 Como Criar FormGroup Filhos.mp4 | 168.18MB 274 Como Fazer o Submit do Formulário.mp4 | 61.34MB 275 Como Atualizar Todos os Valores do Formulário com o Método setValue.mp4 | 80.78MB 276 Como Atualizar Parcialmente os Valores do Formulário com o Método patchValue.mp4 | 51.32MB 277 Como Observar Mudanças no Formulário com o Método valueChanges.mp4 | 109.98MB 278 Como Criar Controls Dinâmicos com FormArray.mp4 | 187.81MB 279 Como Adicionar e Remover Controls do FormArray.mp4 | 84.88MB 280 Como Utilizar o FormArray com FormGroup.mp4 | 153.23MB 281 Como Adicionar e Remover FormGroups do FormArray.mp4 | 83.85MB 282 Como Criar Formulários Utilizando o FormBuilder.mp4 | 130.28MB 283 Separação de Responsabilidades Ex 1 Criação de uma Classe de Controller.mp4 | 146.99MB 284 Implementação da Classe Controller no Template.mp4 | 122.48MB 285 Separação de Responsabilidades Ex 2 Criação de um Service de Controller.mp4 | 163.86MB 286 Como Criar um Formulário com Componentes Filhos.mp4 | 140.85MB 287 Como Marcar o FormControl como Touched (markAsTouched).mp4 | 233.82MB 288 Desafio Formulário com markAsTouched.mp4 | 229.46MB 289 Como Preencher um Form Baseado no Response HTTP.mp4 | 287.32MB 290 Como Preencher um Form com Conversão do Response HTTP.mp4 | 187.81MB 291 Como Criar um Cross Field Validator.mp4 | 220.33MB 292 Método addControl e removeControl.mp4 | 69.06MB 293 Introdução.mp4 | 186.62MB 294 Análise do Código Final do Projeto.mp4 | 145.96MB 295 Apresentação das Formas de Estudo.mp4 | 61.31MB 296 Aviso Sobre o Áudio dos Vídeos.mp4 | 20.97MB 297 Criação do Projeto.mp4 | 32.27MB 298 Instalação do Angular Material.mp4 | 79.49MB 299 Instalação do Tailwind.mp4 | 91.47MB 300 Criação dos Módulos.mp4 | 153.95MB 301 Criação do Service de Países.mp4 | 145.14MB 302 Criação das Interfaces e Tipagens do Endpoint de País.mp4 | 220.27MB 303 Criação do Service de Estados.mp4 | 128.90MB 304 Criação das Interfaces e Tipagens do Endpoint de Estado.mp4 | 125.06MB 305 Criação do Service de Cidades.mp4 | 103.40MB 306 Criação das Interfaces e Tipagens do Endpoint de Cidade.mp4 | 61.36MB 307 Criação do Service de Usuários.mp4 | 208.92MB 308 Criação dos Enums de Tipos.mp4 | 151.59MB 309 Criação das Interfaces e Tipagens do Endpoint de Usuário.mp4 | 204.77MB 310 Conceito de Mobile First e Breakpoints no Tailwind.mp4 | 297.32MB 311 Conceito de Container no Tailwind.mp4 | 146.35MB 312 Conceito de Grid no Tailwind.mp4 | 565.07MB 313 Criação do Container no AppComponent.mp4 | 155.46MB 314 Criação do Layout do Componente Lista de Usuários.mp4 | 170.57MB 315 Passagem da Lista de Usuários para o Componente via @Input.mp4 | 124.77MB 316 Relembrando o ngOnInit e ngOnChanges.mp4 | 129.05MB 317 Implementação do Componente de Abas (Tabs).mp4 | 113.82MB 318 Criação do Componente de Informações Gerais.mp4 | 219.77MB 319 Criação do Componente de Item de Informação do Usuário.mp4 | 113.78MB 320 Binding das Informações Gerais do Usuário.mp4 | 184.43MB 321 Criação do Pipe de Estado Civil.mp4 | 107.48MB 322 Utilização do CurrencyPipe na Renda Mensal do Usuário.mp4 | 80.35MB 323 Criação do Componente de Contato - Área de Telefones.mp4 | 139.31MB 324 Criação do Componente de Contato - Área de Endereços.mp4 | 149.66MB 325 Criação do Componente de Lista de Telefones.mp4 | 220.01MB 326 Criação da Lógica de Lista de Telefones.mp4 | 239.22MB 327 Finalização da Lógica de Lista de Telefones.mp4 | 67.52MB 328 Criação do Componente de Lista de Endereços.mp4 | 130.89MB 329 Criação da Lógica de Lista de Endereços.mp4 | 228.29MB 330 Criação do Componente de Lista de Dependentes.mp4 | 95.22MB 331 Renderizando Lista de Dependentes.mp4 | 112.31MB 332 Criação da Lógica para Lista de Dependentes Vazia.mp4 | 70.76MB 333 Criação do Pipe de CPF.mp4 | 96.12MB 334 Criação da Lógica de Seleção do Usuário Parte 1.mp4 | 94.39MB 335 Criação da Lógica de Seleção do Usuário Parte 2.mp4 | 124.95MB 336 Apresentação da Próxima Parte do Projeto.mp4 | 150.80MB 337 Criação do Componente de Container de Botões.mp4 | 301.11MB 338 Criação do Componente de Container de Informações do Usuário.mp4 | 164.04MB 339 Criação do Componente de Edição de Informações Gerais Parte 1.mp4 | 182.51MB 340 Criação do Componente de Edição de Informações Gerais Parte 2.mp4 | 181.24MB 341 Criação do Componente de Edição de Informações de Contato.mp4 | 254.07MB 342 Criação do Componente de Edição de Telefones.mp4 | 61.59MB 343 Criação do Componente de Edição de Endereços.mp4 | 44.52MB 344 Correção das Classes de Width.mp4 | 26.93MB 345 Criação do Componente de Edição de Dependentes.mp4 | 183.48MB 346 Criação do Formulário de Usuário Parte 1 Criação do Controller.mp4 | 292.79MB 347 Criação do Formulário de Usuário Parte 2 Preenchimento das Listas.mp4 | 233.16MB 348 Criação do Formulário de Usuário Parte 3 Correção do Bug de Listas.mp4 | 96.55MB 349 Passagem do Formulário para o Componente GeneralInformationsEdit.mp4 | 209.74MB 350 Criação dos Validadores de Nome e Email.mp4 | 98.58MB 351 Carregamento da Lista de Países.mp4 | 235.74MB 352 Criação da Lógica de Autocomplete da Lista de Países.mp4 | 269.20MB 353 Criação da Lógica de Autocomplete da Lista de Estados.mp4 | 233.86MB 354 Criação e Renderização do Array de Estado Civil.mp4 | 217.45MB 356 Aplicação da Máscara no Campo de Renda Mensal.mp4 | 130.13MB 357 Criação dos Validadores e Bindings da Data de Nascimento.mp4 | 160.72MB 358 Resumo do Formulário de Informações Gerais.mp4 | 291.50MB 359 Criação das Máscaras de Telefones.mp4 | 138.83MB 360 Criação da Função de Preparação da Lista de Telefones Parte 1.mp4 | 440.55MB 361 Criação da Função de Preparação da Lista de Telefones Parte 2.mp4 | 381.18MB 362 Renderizar a Lista de Telefones para Edição.mp4 | 293.03MB 363 Lógica para Aplicar as Máscaras Dinâmicas.mp4 | 105.62MB 364 Criação do Pipe de Máscara de Telefone.mp4 | 82.81MB 365 Criação do Pipe de Placeholder.mp4 | 76.73MB 366 Criação da Lógica das Mensagens de Erro para Telefone.mp4 | 85.20MB 367 Atualização na Tipagem dos Parâmetros do Callback.mp4 | 40.02MB 368 Criação da Função de Preparação da Lista de Endereços.mp4 | 244.33MB 369 Utilização da Função no Componente de Consulta de Endereços.mp4 | 105.32MB 370 Utilização da Função na Lista de Endereços do Formulário.mp4 | 167.81MB 371 Renderização da Lista de Endereços para Edição.mp4 | 243.82MB 372 Criação do Validador Customizado de Campos Required.mp4 | 380.08MB 373 Criação das Mensagens de Erro para os Campos de Endereço.mp4 | 91.98MB 374 Renderização da Lista de Dependentes para Edição.mp4 | 242.75MB 375 Configuração das Mensagens de Erro do Dependente.mp4 | 84.45MB 376 Criação da Lógica para Remover um Dependente.mp4 | 135.83MB 377 Criação da Lógica para Adicionar um Dependente.mp4 | 135.33MB 378 Criação da Lógica para Desabilitar os Usuários.mp4 | 125.64MB 379 Implementação do Ícone de Formulário Inválido.mp4 | 328.44MB 380 Criação da Lógica para Desabilitar e Habilitar o Botão de Salvar.mp4 | 294.12MB 381 Criação da Lógica do Botão de Cancelar Parte 1.mp4 | 150.45MB 382 Criação da Lógica do Botão de Cancelar Parte 2.mp4 | 173.47MB 383 Criação da Lógica do Botão de Cancelar Parte 3.mp4 | 274.66MB 384 Correção do Bug de Filtro de Países e Estados.mp4 | 47.56MB 385 Correção do Problema ao Atualizar o Formulário e Não Trocar de Usuário.mp4 | 112.49MB 386 Criação do Dialog de Confirmação de Alteração.mp4 | 245.47MB 387 Entendimento do Fluxo dos Dados do Usuário.mp4 | 143.02MB 388 Criação do Service para Salvar Alterações do Usuário.mp4 | 129.04MB 389 Implementação do Service de Alteração do Usuário no AppComponent.mp4 | 167.17MB 390 Análise da ArquiteturaPadrão do Projeto Atual.mp4 | 328.11MB 392 Análise da Recuperação do Formulário com o @ViewChild.mp4 | 128.55MB 393 Análise da Recuperação do Formulário com o Flag.mp4 | 197.73MB 394 Criação do Service para Armazenar o Valor Final do Formulário.mp4 | 204.49MB 395 Convertendo os Dados do Dependente para String.mp4 | 32.17MB 396 Criação da Interface que Representa o UserForm.mp4 | 128.63MB 397 Criação da Função de Conversão do UserForm para User Parte 1.mp4 | 211.66MB 398 Criação da Função de Conversão do Birth Date.mp4 | 64.64MB 399 Criação da Função de Conversão do UserForm para User Parte 2.mp4 | 150.47MB 400 Criação da Função de Conversão do UserForm para User Parte 3.mp4 | 121.69MB 401 Criação da Função de Conversão do UserForm para User Parte 4.mp4 | 94.85MB 402 Criação da Lógica para Atualizar os Dados do Novo Usuário.mp4 | 152.23MB 403 Correção na Formatação dos Números de Telefones.mp4 | 164.08MB 404 Correção na Lista de Números Convertidos.mp4 | 83.31MB 405 Correção da Lista de Endereços.mp4 | 71.15MB 406 Correção dos Valores do Formulário ao Clicar em Editar.mp4 | 55.75MB 407 Refinamentos Parte 1 Remoção dos Imports não Utilizados.mp4 | 85.96MB 408 Refinamentos Parte 2 Padronização do Ponto e Vírgula.mp4 | 155.10MB 409 Refinamentos Parte 3 Remoção de Consolelog.mp4 | 48.48MB 410 Introdução.mp4 | 38.55MB 411 Resumo da Modularização Padrão do Angular.mp4 | 196.33MB 412 Modularização SCAM Parte 1 - Apresentação do Padrão SCAM.mp4 | 104.17MB 413 Modularização SCAM Parte 2 - Criação da Estrutura Base.mp4 | 262.73MB 414 Modularização SCAM Parte 3 - O Problema de Bundle Size.mp4 | 160.70MB 415 Modularização SCAM Parte 4 - Correção do Problema de Carregamento de Pipes.mp4 | 223.80MB 416 Modularização SCAM Parte 5 - Comparação de Bundle Size com um Projeto Standalone.mp4 | 130.89MB 418 Criação de um Projeto Standalone.mp4 | 114.56MB 419 Criação de um Componente Standalone.mp4 | 67.02MB 420 Importação de Dependências de um Componente.mp4 | 102.93MB 421 Criação de um Pipe Standalone.mp4 | 78.11MB 422 Criação de uma Diretiva Standalone.mp4 | 85.20MB 423 Componente Standalone com Injeção de Dependência.mp4 | 77.02MB 424 Mesclando @NgModules com Standalone Components.mp4 | 130.76MB 425 Angular Material com Componentes Standalone.mp4 | 192.63MB 426 1 - Introdução.mp4 | 109.61MB 427 Como Identificar as Configurações Dependendo da Versão do Angular.mp4 | 300.77MB 428 Criação das Pastas do Módulo.mp4 | 20.89MB 429 Criação do Projeto.mp4 | 101.99MB 430 Criação das Primeiras Rotas.mp4 | 154.73MB 431 Redirecionamento entre Rotas com RouterLink.mp4 | 112.26MB 432 O que é uma Aplicação SPA.mp4 | 131.49MB 433 RouterLinkActive Parte 1 Aplicando uma Classe na Rota Atual.mp4 | 89.57MB 434 RouterLinkActive Parte 2 Aplicando Múltiplas Classes na Rota Atual.mp4 | 43.77MB 435 RouterLinkActive Parte 3 Acessando o Status isActive.mp4 | 66.04MB 436 RouterLinkActive Parte 4 Aplicando a Classe para a Rota Exata com exact true.mp4 | 109.19MB 437 Carregamento por Demanda com o Lazy Loading.mp4 | 175.29MB 438 Desafio 1 Apresentação.mp4 | 111.00MB 439 Desafio 1 Resolução.mp4 | 384.70MB 440 Carregar Componente para Rota com Path Vazio.mp4 | 90.00MB 441 Carregar Componente para Rota não Encontrada com Wildcard.mp4 | 74.32MB 442 Configurar o Título da Página.mp4 | 26.15MB 443 Conceitos de Rotas Filhas.mp4 | 96.95MB 444 Criação de Rotas Filhas.mp4 | 175.59MB 445 Rota Filha com Path Vazio.mp4 | 76.43MB 446 Redirecionamento Automático com RedirectTo.mp4 | 134.00MB 447 Modularizar o Carregamento de Rotas Filhas com Lazy Loading.mp4 | 100.90MB 448 Desafio 2 Apresentação do Resultado Final.mp4 | 89.30MB 449 Desafio 2 Criação do Ambiente para Realização do Desafio.mp4 | 256.39MB 450 Desafio 2 Resolução Parte 1 - Criação do Ambiente.mp4 | 60.12MB 451 Desafio 2 Resolução Parte 2 - Criação da Rota Initial.mp4 | 85.43MB 452 Desafio 2 Resolução Parte 3 - Criação da Rota General.mp4 | 200.15MB 453 Desafio 2 Resolução Parte 4 - Criação da Rota Transactions.mp4 | 154.88MB 454 Desafio 2 Resolução Parte 5 - Criação da Rota Not Found.mp4 | 76.75MB 455 Desafio 2 Resolução Parte 6 - Criação dos Redirecionamentos do Menu Principal.mp4 | 116.16MB 456 Desafio 2 Resolução Parte 7 - Criação dos Redirecionamentos do Initial.mp4 | 33.98MB 457 Desafio 2 Resolução Parte 8 - Criação dos Redirecionamentos do General.mp4 | 53.93MB 458 Desafio 2 Resolução Parte 9 - Criação dos Redirecionamentos do Transactions.mp4 | 44.74MB 459 Desafio 2 Resolução Parte 10 - Criação do Redirecionamento do NotFound.mp4 | 27.08MB 460 Desafio 2 Resolução Parte 11 - Aplicação do LazyLoading no General.mp4 | 108.14MB 461 Desafio 2 Resolução Parte 12 - Aplicação do LazyLoading no Transactions.mp4 | 83.99MB 462 Introdução.mp4 | 42.38MB 463 Query Params vs Query Strings vs Propriedade data.mp4 | 185.80MB 464 Criação das Pastas dos Projetos.mp4 | 18.16MB 465 Criação do Projeto para Praticar os Conceitos.mp4 | 38.13MB 466 Criação dos Services do JSONPlaceholder.mp4 | 147.72MB 467 Criação de Rota com Parâmetro Dinâmico.mp4 | 83.85MB 468 Como Redirecionar com RouterLink passando Parâmetro.mp4 | 115.57MB 469 Como Acessar o Parâmetro Estático da URL com o @Input.mp4 | 136.22MB 470 Como Acessar o Parâmetro Dinâmico da URL com o @Input.mp4 | 127.93MB 471 Armazenando o Valor do Parâmetro dentro do Componente.mp4 | 57.05MB 472 Como Acessar o Parâmetro da Rota Pai dentro de uma Rota Filha.mp4 | 216.31MB 473 Apresentação do Desafio 1 Parte 1 Resultado Final.mp4 | 102.76MB 474 Apresentação do Desafio 1 Parte 2 Criação do Ambiente.mp4 | 47.88MB 475 Apresentação do Desafio 1 Parte 3 Dicas e Cuidados.mp4 | 135.55MB 476 Resolução do Desafio 1 Parte 1 Criação do Ambiente.mp4 | 47.25MB 477 Resolução do Desafio 1 Parte 2 Criação do UsersListService.mp4 | 132.85MB 478 Resolução do Desafio 1 Parte 3 Criação do TodosListService.mp4 | 87.28MB 479 Resolução do Desafio 1 Parte 4 Criação do AlbumsListService.mp4 | 77.30MB 480 Resolução do Desafio 1 Parte 5 Criação do PostsListService.mp4 | 104.07MB 481 Resolução do Desafio 1 Parte 6 Criação do CommentsListService.mp4 | 76.54MB 482 Resolução do Desafio 1 Parte 7 Criação do método getUser no UsersListService.mp4 | 31.72MB 483 Resolução do Desafio 1 Parte 8 Criação da Rota de Página Não Encontrada.mp4 | 47.61MB 484 Resolução do Desafio 1 Parte 9 Criação da Rota de Lista de Usuários.mp4 | 121.73MB 485 Resolução do Desafio 1 Parte 10 Criação e Redirecionamento da Rota de Área.mp4 | 93.60MB 486 Resolução do Desafio 1 Parte 11 Recuperando os Dados do Usuário Selecionado.mp4 | 115.07MB 487 Resolução do Desafio 1 Parte 12 Criação e Redirecionamento das Rotas Filhas.mp4 | 170.02MB 488 Resolução do Desafio 1 Parte 13 Carregamento da Lista de Todos do Usuário.mp4 | 114.49MB 489 Resolução do Desafio 1 Parte 14 Carregamento da Lista de Albums do Usuário.mp4 | 94.83MB 490 Resolução do Desafio 1 Parte 15 Carregamento da Lista de Posts do Usuário.mp4 | 82.90MB 491 Resolução do Desafio 1 Parte 16 Redirecionamento para Rota de Post Selecionado.mp4 | 104.39MB 492 Resolução do Desafio 1 Parte 17 Recuperando os Dados do Post Selecionado.mp4 | 75.83MB 493 Resolução do Desafio 1 Parte 18 Redirecionamento para Rota de Comments do Post.mp4 | 62.24MB 494 Resolução do Desafio 1 Parte 19 Carregamento da Lista de Comentários do Post.mp4 | 108.68MB 495 Criação do Ambiente para Aplicar os Conceitos.mp4 | 53.39MB 496 Como Passar Query Strings no Redirect com o RouterLink.mp4 | 91.26MB 497 Como Acessar os Query Strings Estáticos com o @Input e ActivatedRoute.mp4 | 96.76MB 498 Como Acessar os Query Strings Dinâmicos com o @Input e ActivatedRoute.mp4 | 63.87MB 499 Como Redirecionar Preservando os Query Strings.mp4 | 71.95MB 500 Como Redirecionar Mergeando os Query Strings.mp4 | 36.84MB 501 Como Passar e Receber Valores da Propriedade data.mp4 | 118.20MB 502 Introdução.mp4 | 61.26MB 503 Diretiva RouterLink vs Service Router vs Service ActivatedRouter.mp4 | 111.88MB 504 Criação das Pastas dos Projetos.mp4 | 17.69MB 505 4 - ED - Criação do Ambiente para Aplicar os Conceitos.mp4 | 259.81MB 506 Navegação Absoluta com o Método navigate.mp4 | 189.21MB 507 Navegação Relativa com o Método navigate.mp4 | 132.28MB 508 Navegação entre Rotas Filhas com o Método navigate.mp4 | 165.33MB 509 Navegação Passando Query Strings com o Método navigate.mp4 | 201.86MB 510 Configuração do merge e preserve da prop queryParamsHandling.mp4 | 185.74MB 511 Navegação Passando Parâmetros Dinâmicos + Desafio.mp4 | 429.04MB 512 Projeto Parte 1 Introdução ao Projeto de Guards e Resolvers com JWT.mp4 | 56.88MB 513 Projeto Parte 2 Criação do Ambiente e dos Componentes.mp4 | 192.02MB 514 Projeto Parte 3 Criação do Servidor Express.mp4 | 155.80MB 515 Projeto Parte 4 Criação do AuthService.mp4 | 248.95MB 516 Projeto Parte 5 Testando a Geração e Verificação de Token.mp4 | 183.27MB 517 Projeto Parte 6 Como Funciona o Token JWT.mp4 | 121.28MB 518 Projeto Parte 7 Criação da Estrutura de Rotas.mp4 | 160.70MB 519 Projeto Parte 8 Criação da Tela de Login.mp4 | 307.88MB 520 Projeto Parte 9 Criação do AuthGuard (canActivate).mp4 | 261.99MB 521 Projeto Parte 10 Criação do ScopesGuard (canActivate).mp4 | 180.21MB 522 Projeto Parte 11Criação do AuthWithScopesGuard(CanActivate vs CanActivateChild).mp4 | 202.34MB 523 Projeto Parte 12 Criação da Tela de NotAuthorized.mp4 | 121.35MB 524 Projeto Parte 13 Criação do WalletGuard (canActivateChild).mp4 | 240.39MB 525 Projeto Parte 14 Aplicando o WalletGuard APENAS em Algumas Rotas Filhas.mp4 | 115.25MB 526 Projeto Parte 15 Correção do Path de NotFound.mp4 | 18.09MB 527 Projeto Parte 16 Criação do GeneralInfosResolver (Resolver).mp4 | 328.11MB 528 Projeto Parte 17 Recuperando os Valores do Resolver.mp4 | 111.36MB 529 Projeto Parte 18 Criação do LogoutGuard (canDeactivate).mp4 | 224.03MB 530 Overview de Como a Web Funciona.mp4 | 425.67MB 531 O que é um Protocolo.mp4 | 211.00MB 532 Protocolo TCP.mp4 | 238.32MB 533 Protocolo HTTP Parte 1.mp4 | 255.49MB 534 Protocolo HTTP Parte 2.mp4 | 6.99MB 535 Protocolo HTTPS.mp4 | 354.95MB 536 Estrutura de uma URL.mp4 | 176.57MB 537 Estrutura Base do HTTP.mp4 | 290.49MB 538 Retornando Páginas HTML Utilizando o Express.mp4 | 326.34MB 539 Método GET (pelo Browser).mp4 | 287.85MB 540 Método GET com XMLHttpRequest e Postman.mp4 | 211.83MB 541 Método POST com XMLHttpRequest e Postman.mp4 | 250.09MB 542 Método DELETE com XMLHttpRequest e Postman.mp4 | 161.68MB 543 Método PATCH com XMLHttpRequest e Postman.mp4 | 198.79MB 544 Método PUT com XMLHttpRequest e Postman.mp4 | 164.74MB 545 XMLHttpRequest.mp4 | 179.27MB 546 Fetch API.mp4 | 175.84MB 547 Axios.mp4 | 128.03MB 548 O que é uma API.mp4 | 169.43MB 549 REST API.mp4 | 276.23MB 550 JSON e AJAX Parte 1 Visão Geral do JSON.mp4 | 204.64MB 551 JSON e AJAX Parte 2 Configuração do XMLHttpRequest.mp4 | 176.16MB 552 JSON e AJAX Parte 3 Padronização de Nomes.mp4 | 81.38MB 553 Monolito e Microserviços.mp4 | 235.75MB 554 Simulando um Monolito.mp4 | 229.01MB 555 Simulando Microserviços.mp4 | 457.97MB 556 Configuração de Ambiente.mp4 | 110.99MB 557 Para que Serve o CORS.mp4 | 15.55MB 558 Como Funciona o Pre-Flight do Browser.mp4 | 55.49MB 559 Visão Geral dos Headers de Request do Pre-Flight.mp4 | 54.90MB 560 Visão Geral dos Headers de Response do Pre-Flight.mp4 | 160.08MB 561 Visão Geral do Header de Response Access-Control-Allow-Origin.mp4 | 68.31MB 562 1º Caso de Bloqueio do A-C-A-O - Origin diferente do A-C-A-O.mp4 | 42.27MB 563 2º Caso de Bloqueio do A-C-A-O - Response do Pre-Flight sem o A-C-A-O.mp4 | 64.10MB 564 3º Caso de Bloqueio do A-C-A-O - Response Original sem o A-C-A-O.mp4 | 42.37MB 565 Visão Geral do Header de Response Access-Control-Allow-Methods.mp4 | 44.82MB 566 1º Caso de Bloqueio do A-C-A-M - A-C-R-M fora da lista do A-C-A-M.mp4 | 16.97MB 567 2º Caso de Bloqueio do A-C-A-M - Response do Pre-Flight sem o A-C-A-M.mp4 | 12.91MB 568 Caso SEM Bloqueio do A-C-A-M - Response Original COM o A-C-A-M.mp4 | 23.50MB 569 Visão Geral do Header de Response Access-Control-Allow-Headers.mp4 | 24.56MB 570 1º Caso de Bloqueio do A-C-A-H - Headers do A-C-R-H fora da lista do A-C-A-H.mp4 | 22.37MB 571 2º Caso de Bloqueio do A-C-A-H - Response do Pre-Flight sem o A-C-A-H.mp4 | 15.12MB 572 Caso SEM Bloqueio do A-C-A-H - Response Original COM o A-C-A-H.mp4 | 29.03MB 573 Visão Geral do Header de Response Access-Control-Allow-Credentials.mp4 | 53.28MB 574 1º Caso de Bloqueio de Credenciais - A-C-A-O com valor (Wildcard).mp4 | 36.51MB 575 2º Caso de Bloqueio de Credenciais - A-C-A-C com Valor false.mp4 | 29.48MB 576 3º Caso de Bloqueio de Credenciais - Response do P-F sem o A-C-A-C ou VAZIO.mp4 | 21.08MB 577 4º Caso de Bloqueio de Credenciais - Response Original sem o A-C-A-C ou VAZIO.mp4 | 40.64MB 578 Comportamento do A-C-A-H e A-C-A-M Quando o withCredentials Tiver Valor true.mp4 | 38.17MB 579 Criação de lógica para lista de URLs dinâmicas.mp4 | 54.62MB 580 Como o Browser faz o Cache das Origins - Origem Válida.mp4 | 16.47MB 581 Como o Browser faz o Cache das Origins - Origem Inválida.mp4 | 11.21MB 582 Como o Browser faz o Cache das Origins - Múltiplas Origens.mp4 | 33.72MB 583 Utilizando a Lib CORS do Express - Config Padrão.mp4 | 41.01MB 584 Utilizando a Lib CORS do Express - Config Personalizada.mp4 | 70.62MB 585 Visão Geral do Critical Rendering Path.mp4 | 61.29MB 586 Primeira fase do Redering Engine - Analisar o recurso e criação do DOM.mp4 | 114.01MB 587 Primeira Fase do Redering Engine - Analisar o Recurso e Criação do CSSOM.mp4 | 65.72MB 588 2ª, 3ª e 4ª Fase do RE - Construção do Render Tree, Layout e Painting.mp4 | 64.86MB 589 Caso de Render Blocking - CSS.mp4 | 130.63MB 590 Caso de Render Blocking - JavaScript.mp4 | 121.18MB 591 Como utilizar a API do DOM para Acessar os Nós.mp4 | 130.12MB 592 CSS Visão Geral.mp4 | 46.16MB 593 CSS Quem Cria as Especificações e Suporte ao Browser.mp4 | 84.61MB 594 CSS Inline vs External vs Internal CSS.mp4 | 52.52MB 595 CSS Como São Tratados os Erros no Código.mp4 | 61.86MB 596 Introdução ao SASS.mp4 | 19.73MB 597 Ambiente SASS Parte 1 Resultado Final.mp4 | 43.18MB 598 Ambiente SASS Parte 2 Criação do Projeto Base.mp4 | 14.84MB 599 Ambiente SASS Parte 3 Instalação do SASS e Compilação para CSS.mp4 | 88.66MB 600 Ambiente SASS Parte 4 Auto Reload com Live-Server.mp4 | 26.15MB 601 Ambiente SASS Parte 5 Criação do Script de Build para SASS.mp4 | 33.55MB 602 Ambiente SASS Parte 6 Criação do Script de Build para HTML.mp4 | 22.83MB 603 Ambiente SASS Parte 7 Criação do Script de Build para ASSETS.mp4 | 32.66MB 604 Ambiente SASS Parte 8 Criação dos Scripts de Build e Start.mp4 | 69.53MB 605 Ambiente SASS Global com Live Server.mp4 | 19.77MB 606 Entendendo o Nesting do SASS e Operador &.mp4 | 162.02MB 607 Princípios do BEM Blocks.mp4 | 97.30MB 608 Princípios do BEM Elements.mp4 | 162.72MB 609 Princípios do BEM Modifiers.mp4 | 131.16MB 610 Implementação Incorreta do BEM Exemplo 1.mp4 | 50.78MB 611 Implementação Incorreta do BEM Exemplo 2.mp4 | 44.59MB 612 Implementação Correta do BEM.mp4 | 36.30MB 613 Organização das Classes em Arquivos.mp4 | 54.93MB 614 Posicionamento é de Responsabilidade do Bloco!.mp4 | 105.46MB 615 História do JavaScript.mp4 | 97.37MB 616 Versões do JavaScript.mp4 | 46.28MB 617 Processo de Compilação, Interpretação e JIT.mp4 | 130.15MB 618 Processo de Compilação do Java.mp4 | 71.27MB 620 Execução do Código Parte 1 Memory Heap e Call Stack.mp4 | 54.41MB 621 Execução do Código Parte 2 JS Runtime Environment.mp4 | 93.98MB 622 Execução do Código Parte 3 Teste de Fluxo - Exemplo 1.mp4 | 33.44MB 623 Execução do Código Parte 3 Teste de Fluxo - Exemplo 2.mp4 | 34.08MB 624 Execução do Código Parte 3 Teste de Fluxo - Exemplo 3.mp4 | 47.89MB 625 Execução do Código Parte 3 Teste de Fluxo - Exemplo 4.mp4 | 81.42MB 626 Execução do Código Parte 4 Finalização.mp4 | 3.52MB 628 Programação Funcional Parte 1 Function Return e Closure.mp4 | 104.15MB 629 Programação Funcional Parte 2 High Order Functions e Callbacks.mp4 | 147.29MB 630 Programação Funcional Parte 3 Compose e Pipe.mp4 | 272.24MB 631 Polyfills Parte 1 O que é um Polyfill.mp4 | 102.53MB 632 Polyfills Parte 2 Objetos com Funções Utilizando o “this”.mp4 | 89.09MB 633 Polyfills Parte 3 Funções “call()”, “apply()” e “bind()”.mp4 | 71.78MB 634 Polyfills Parte 4 Comportamento do “this” Keyword com Funções Regulares.mp4 | 135.44MB 635 Polyfills Parte 5 Comportamento do “this” Keyword com Arrow Functions.mp4 | 102.59MB 636 Polyfills Parte 6 Prototypes.mp4 | 158.84MB 637 Polyfills Parte 7 Recriando o Polyfill “filter()”.mp4 | 189.54MB 638 Módulos (ES6).mp4 | 94.45MB 639 Introdução e Instalação.mp4 | 80.16MB 640 Tipagens Parte 1 string, number, boolean, array, objeto e any.mp4 | 114.62MB 641 Tipagens Parte 2 Como Tipar Objetos Dinâmicos com Index Signatures.mp4 | 46.59MB 642 Tipagens Parte 3 Como Tipar Objetos com Interfaces.mp4 | 100.26MB 643 Tipagens Parte 4 Como Tipar Objetos com Classes.mp4 | 118.33MB 644 Tipagens Parte 5 União e Criação de Tipos com o “type” Keyword.mp4 | 79.93MB 645 Tipagens Parte 6 Como Tipar Funções.mp4 | 141.85MB 646 Tipagens Parte 7 Como Tipar Funções de Callback.mp4 | 49.74MB 647 Tipagens Parte 8 Como Utilizar o Tipo Genérico em Classes.mp4 | 81.11MB 648 Tipagens Parte 9 Como Utilizar o Tipo Genérico com Interfaces.mp4 | 25.17MB 649 Tipagens Parte 10 Como Utilizar o Keyword “extends”.mp4 | 46.05MB 650 Tipagens Parte 11 Como Utilizar o Keyword “keyof”.mp4 | 43.20MB 651 Tipagens Parte 12 Como Utilizar o Keyword “in”.mp4 | 68.72MB 652 Tipagens Parte 13 Revisão e Análise de Função.mp4 | 49.94MB 653 Tipagens Parte 14 Revisão e Implementação da Tipagem Options do HttpClient.mp4 | 345.20MB 654 Decorators Parte 1 Como Utilizar em Classes e Modificar os Métodos Parte 1.mp4 | 150.96MB 655 Decorators Parte 2 Como Utilizar em Classes e Modificar os Métodos Parte 2.mp4 | 224.31MB 656 Decorators Parte 3 Como Utilizar em Classes e Retornar uma Nova Classe.mp4 | 151.15MB 657 Decorators Parte 4 Nova Classe com Constructor e Decorator Factory.mp4 | 71.93MB 658 Decorators Parte 5 Como Utilizar em Propriedades com Getter e Setter Parte 1.mp4 | 159.44MB 659 Decorators Parte 6 Como Utilizar em Propriedades com Getter e Setter Parte 2.mp4 | 112.46MB 660 Decorators Parte 7 Criação do Decorator de Validação de Tamanho Parte 1.mp4 | 109.70MB 661 Decorators Parte 8 Criação do Decorator de Validação de Tamanho Parte 2.mp4 | 165.12MB 662 Arquivo de Config Parte 1 Local Correto de Colocar o Arquivo de Config.mp4 | 18.49MB 663 Arquivo de Config Parte 2 Definição da Versão do JS com “target” e “lib”.mp4 | 174.18MB 664 Arquivo de Config Parte 3 Adicionando Arquivos para Compilação com “include”.mp4 | 24.88MB 665 Arquivo de Config Parte 4 Removendo Arquivos da Compilação com “exclude”.mp4 | 22.45MB 666 Arquivo de Config Parte 5 Adicionando Arquivos para Compilação com “files”.mp4 | 10.82MB 667 Arquivo de Config Parte 6 Configurando o Diretório de Saída com “outDir”.mp4 | 15.29MB 668 Arquivo de Config Parte 7 Configurando o Arquivo de Saída com “outFile”.mp4 | 41.08MB 669 Arquivo de Config Parte 8 Ordem de Compilação Entre o “files” e “include”.mp4 | 64.45MB 670 Como Converter JSON para Classes ou Interfaces.mp4 | 26.95MB 671 Introdução ao Grunt.mp4 | 121.94MB 672 Como Instalar e Executar o Grunt.mp4 | 153.44MB 673 Plugin de Autoprefixer de CSS.mp4 | 245.77MB 674 Plugin de Minificar CSS.mp4 | 92.86MB 675 Plugin de Minificar o HTML.mp4 | 66.61MB 676 Plugin de Compilação do SASS.mp4 | 83.72MB 677 Plugin de Compilação do Typescript.mp4 | 171.94MB 678 Plugin de Uglify para Javascript.mp4 | 107.54MB 679 Plugin para Escutar Mudanças de Arquivos.mp4 | 42.64MB 680 Plugin de Injetar Tags.mp4 | 80.07MB 681 Plugin de Servidor.mp4 | 30.61MB 682 Projeto Final Parte 1 Visão Geral da Estrutura.mp4 | 31.23MB 683 Projeto Final Parte 2 Gerando e Minificando Arquivos de CSS.mp4 | 101.62MB 684 Projeto Final Parte 3 Gerando e Minificando Arquivos de JS.mp4 | 83.42MB 685 Projeto Final Parte 4 Injetando Tags e Minificando HTML.mp4 | 108.39MB 686 Projeto Final Parte 5 Servidor e Atualização de Arquivos.mp4 | 98.88MB 687 Projeto Final Parte 6 Analisando o Problema com o Import do Typescript.mp4 | 99.21MB 688 Projeto Final Parte 7 Organizando Tarefas com Base nos Arquivos.mp4 | 34.29MB 689 Projeto Final Parte 8 Criação dos Scripts de Prod e Dev.mp4 | 66.02MB 690 Projeto Final Parte 9 Criação das Tarefas de Prod e Dev.mp4 | 119.40MB 691 Projeto Final Parte 10 Criação dos Paths Dinâmicos de Prod e Dev.mp4 | 87.09MB 692 Configuração Inicial do Webpack Parte 1.mp4 | 146.28MB 693 Configuração Inicial do Webpack Parte 2.mp4 | 80.31MB 694 Compilação do TS Parte 1 Compilação Básica.mp4 | 88.68MB 695 Compilação do TS Parte 2 Importando Lib Externa.mp4 | 122.11MB 696 Compilação do TS Parte 3 Utilizando Polyfills.mp4 | 107.47MB 697 Imagens e Fontes Parte 1 Configuração Inicial.mp4 | 34.90MB 698 Imagens e Fontes Parte 2 Imagens.mp4 | 37.40MB 699 Imagens e Fontes Parte 3 Fontes.mp4 | 21.31MB 700 Compilação SASS - Múltiplos Arquivos Extração de Arquivo CSS e Importe Externo.mp4 | 106.02MB 701 Transpilação de JS e Polyfills com Babel.mp4 | 62.53MB 702 O que é o NPM e Por que Utilizá-lo.mp4 | 58.79MB 703 O Problema de Não Utilizar o NPM.mp4 | 55.54MB 704 Instalação do NPM, Visão Geral e Instalação de Package.mp4 | 81.42MB 705 NPM vs Grunt.mp4 | 76.48MB 706 Pasta node_modules e Arquivo gitignore.mp4 | 30.11MB 707 Como Funciona a Auditoria do NPM nos Packages.mp4 | 59.86MB 708 O que são Packages e Libraries.mp4 | 37.50MB 709 Estrutura do Arquivo packagejson.mp4 | 115.60MB 710 Estrutura do Arquivo package-lockjson.mp4 | 230.36MB 711 Semantic Versioning Parte 1 Criação do Pacote e Teste Local.mp4 | 107.55MB 712 Semantic Versioning Parte 2 Publicação do Pacote no NPM.mp4 | 46.98MB 713 Semantic Versioning Parte 3 Correção do Bug e Versão PATCH.mp4 | 42.01MB 714 Semantic Versioning Parte 4 Criação da Feature e Versão MINOR.mp4 | 55.48MB 715 Semantic Versioning Parte 5 Criação do Breaking Change e Versão MAJOR.mp4 | 46.68MB 716 Install vs Update Parte 1 “npm install”.mp4 | 101.65MB 717 Install vs Update Parte 2 “npm update”.mp4 | 41.10MB 718 Como Navegar entre Versões.mp4 | 108.38MB 719 Instalação de Pacotes Globais.mp4 | 45.72MB 720 Como o Windows Executa Scripts Globais.mp4 | 162.10MB 721 Como Criar Scripts Externos de um Pacote.mp4 | 122.38MB 722 Como Funciona o Comando npx”.mp4 | 85.52MB