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

[Sou Java na Campus Party] - Decidi que quero ser dev backend e agora?

[Sou Java na Campus Party] - Decidi que quero ser dev backend e agora?

Transcript

  1. Decidi que quero ser dev backend e agora? Kamila Santos

  2. Desenvolvedora Back-end na Ame Digital, Microsoft MVP, Bacharel em Ciência

    da Computação Criadora de conteúdo insta e no youtube Kamila code Creator no Experts Club da Rocketseat Kamila Santos @kamila_code
  3. @kamila_code PRIMEIRAMENTE O QUE FAZ UMA DEV BACKEND Traduzimos regras

    de negócio em código, nos comunicamos com banco de dados e outras aplicações além de nos preocuparmos com a escalabilidade de nossas soluções.
  4. @kamila_code E PORQUE SER DEV BACKEND COM FOCO EM JAVA

    Bastante utilizado no mercado, comunidade grande, atualizações frquentes, bastante consolidado no mercado, muitas vagas...
  5. @kamila_code SIM VAGAS!!

  6. MAS POR ONDE EU COMEÇO???? @kamila_code

  7. @kamila_code LÓGICA DE PROGRAMAÇÃO Aprender sobre variáveis e constantes

  8. @kamila_code LÓGICA DE PROGRAMAÇÃO Desvios condicionais

  9. @kamila_code LÓGICA DE PROGRAMAÇÃO Estruturas de repetição

  10. @kamila_code LÓGICA DE PROGRAMAÇÃO Pratique lógica com a linguagem que

    você escolheu faça projetinhos que utilizem as estuturas que você aprendeu.
  11. ORIENTAÇÃO A OBJETOS @kamila_code

  12. @kamila_code APRENDA E PRATIQUE OS PILARES Entenda o que é

    objeto, atributo e método
  13. @kamila_code APRENDA E PRATIQUE OS PILARES Encapsulamento

  14. @kamila_code APRENDA E PRATIQUE OS PILARES Herança

  15. @kamila_code APRENDA E PRATIQUE OS PILARES Polimorfismo

  16. @kamila_code APRENDA E PRATIQUE OS PILARES Abstração

  17. SINTAXE E FUNCIONALIDADES DA LINGUAGEM @kamila_code

  18. GERENCIAMENTO DE DEPENDÊNCIAS @kamila_code

  19. GIT E GITHUB @kamila_code

  20. @kamila_code GIT E GITHUB Configuração Comandos mais utilizados Como trabalhar

    com branchs Criação de repositórios Como trabalhar com pull requests Erros mais comuns
  21. SPRING WEB @kamila_code

  22. SQL @kamila_code

  23. SPRING DATA @kamila_code

  24. HTTP @kamila_code

  25. REST @kamila_code

  26. SPRING SECURITY @kamila_code

  27. LOGS @kamila_code

  28. TESTES UNITÁRIOS @kamila_code

  29. E O QUE VEM DEPOIS ? @kamila_code

  30. NOSQL @kamila_code

  31. OUTROS TIPOS DE TESTE @kamila_code

  32. MICROSSERVIÇOS @kamila_code

  33. SPRING CLOUD @kamila_code

  34. MENSAGERIA E FILAS @kamila_code

  35. CLOUD COMPUTING @kamila_code

  36. SOLID E BOAS PRÁTICAS @kamila_code

  37. PADRÕES DE PROJETO @kamila_code

  38. DDD , CLEAN ARQ , ARQ HEXAGONAL ..... @kamila_code

  39. @kamila_code E QUAL A MELHOR FORMA DE ESTUDAR TUDO ISSO

    ?
  40. @kamila_code E QUAL A MELHOR FORMA DE ESTUDAR TUDO ISSO

    ? Para conteúdos teóricos algo que me ajuda bastante é fazer resumos para não se torna algo tão "parado "e ainda servir de fonte de consulta posteriormente , mapas mentais também são uma ótima ideia
  41. @kamila_code E QUAL A MELHOR FORMA DE ESTUDAR TUDO ISSO

    ? Para conteúdos práticos o segredo é praticar , faça projetos recrie de modo simplificado aplicações que você usa .
  42. @kamila_code E QUAL A MELHOR FORMA DE ESTUDAR TUDO ISSO

    ? Repo com várias ideias de projetos : https ://github .com /florinpop 17/app -ideas
  43. @kamila_code E QUAL A MELHOR FORMA DE ESTUDAR TUDO ISSO

    ? Ensine outras pessoas , compartilhe o que você está aprendendo .
  44. E DEPOIS DISSO ? @kamila_code

  45. @kamila_code

  46. @kamila_code

  47. @kamila_code

  48. OBRIGADA :) @kamila_code HTTPS ://BEACONS .PAGE /KAMILA _CODE