Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Live Coding - spring boot + angular

Live Coding - spring boot + angular

More Decks by Kamila de fatima santos oliveira

Other Decks in Programming

Transcript

  1. Spring Framework 20+ Framework para construção da interface de aplicações

    usando HTML, CSS e, principalmente, JavaScript, criada pelos desenvolvedores da Google.
  2. Spring Framework 20+ Desenvolver SPAs: uma aplicação web que roda

    em uma única página e atualiza só o que voce desejar
  3. Spring Framework 20+ Tem um tipo "core" que é o

    Observable e os chamados tipos "secundários" ( Schedulers, Subscriptions,Subjects)
  4. Spring Framework 20+ MESSAGE DRIVEN Aplicações reativas dependem da passagem

    de mensagens assíncronas para estabelecer um limite entre os componentes, garantindo um acoplamento flexível , isolamento e transparência
  5. Spring Framework 20+ O QUE SÃO LIFECYCLE HOOKS? Todo componente

    angular tem um ciclo de vida: passa pelo processo de criação, execução e possível destruição.
  6. Spring Framework 20+ O QUE SÃO LIFECYCLE HOOKS? Isso é

    realizado pelo Angular criando o componente, renderizando, criando e renderizando seus filhos, verificando modificações nas propriedades e no DOM, realizando alterações, destruindo e removendo do DOM.
  7. Spring Framework 20+ ngOnChanges() É o primeiro lifeCycle Hook é

    chamado logo após a inicialização da classe e o componente é criado
  8. Spring Framework 20+ ngOnInit() Este é chamado depois do ngOnChanges(),

    só é chamado uma única vez, inicializa o componente, define e exibe suas propriedades de entrada.
  9. Spring Framework 20+ ngOnInit() É o lifeCycle mais importante do

    Angular, pois "alerta" que um componente foi criado.
  10. Spring Framework 20+ ngDoCheck() É chamado durante todas verificações de

    mudança durante a execução, geralmente depois que o NgOnInit é chamado
  11. Spring Framework 20+ ngAfterContentInit() Só é executado uma vez depois

    que o primeiro ngDoCheck é chamado, semelhando ao ngDoCheck, mas projetado para visualização do componente.
  12. Spring Framework 20+ ngAfterContentChecked() Este hook é chamado depois que

    o conteúdo projetado para a visualização do componente é inicializado, após o ngAfterContentInit e ngDoCheck forem chamados.
  13. Spring Framework 20+ ngAfterViewInit() Chamado após as visualizações dos componentes

    e seus subsequentes filhos, após a execução do hook ngAfterContentChecked
  14. Spring Framework 20+ ngOnDestroy() O último lifeCycle , é chamado

    antes do componente ser ser removido do DOM
  15. Spring Framework 20+ ngOnDestroy() É feita a limpeza do componente,

    desde a desanexação de event handlers até a desinscrição de observables.
  16. Spring Framework 20+ Event Binding Utilizamos o eventBinding para vincular

    um código da aplicação a um determinado evento do disparado pelo navegador.
  17. Spring Framework 20+ O que precisamos saber? 1-Qual elemento emitirá

    o evento? 2- Qual o nome do evento que será emitido? 3- Qual o nome do método do componente que será executado em resposta ao evento?
  18. Spring Framework 20+ Keyup.enter Ouve o pressionamento da tecla Enter,

    pois sinaliza que o usuário terminou de digitar.