bernardolobato / study-guide

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cursão de Arquitetura do Tio Bernardo

Módulo 1: FrontEnd

  • Javascript / webpack / gulp / DOM / CSSOM
  • Angular
  • Typescript
  • CSS
  • SASS
  • Performance
  • Critical Resource Path;
  • HTTP
  • DevTools
  • Http (pra desensvolvimento)
  • Vue/react

Links

Módulo 2: Backend

  • Bancos NOSQL: time series; Document; Graph;
  • Spring Boot;
  • Spring Cloud;
  • Microserviços
  • API Gateway
  • Service Discovery
  • ClientLoadBalance
  • Circuit Breaker;
  • Mensageria:
  • kafka
  • active mq
  • RabbitMQ
  • Python e Django

Links

https://spring.io/tools

https://github.com/codecentric/spring-boot-admin

https://docs.spring.io/spring-boot/docs/current/reference/html/production-ready-metrics.html

https://docs.oracle.com/javase/7/docs/technotes/guides/apt/index.html

https://projectlombok.org/

https://github.com/spotify/dockerfile-maven

https://bytebuddy.net/

https://github.com/feh-wilinando/fj91-bytecode

Módulo 3: Infra

  • Virtualização e Docker
  • NGinx
  • Load Balance
  • HTTP / HTTP2
  • HPack
  • ServerPush
  • multiplex;
  • SSL: lets encrypt;
  • Ataques HTTP;
  • Docker e Java
  • Docker e Frontend
  • CI e CD
  • Jenkins
  • CircleCI
  • GitLab
  • TravisCI
  • USTS
  • Deploy
  • Deploy Contínuo
  • Blue/Green Deploy
  • Canary Deploy
  • APM - Application Performance Management
  • Zabbix;
  • Prometheus;
  • Najos;
  • Graphana
  • NewRelic
  • micrometer
  • influxData
  • glowRoot
  • PSI-probe
  • appdynamics
  • dataDog

Links

https://github.com/codecentric/spring-boot-admin

https://micrometer.io/

https://grafana.com/

https://www.influxdata.com/

https://docs.spring.io/spring-boot/docs/current/reference/html/production-ready-metrics.html

https://glowroot.org/

https://github.com/psi-probe/psi-probe

https://newrelic.com/

https://www.appdynamics.com/

https://www.datadoghq.com/lpg/?utm_source=Advertisement&utm_medium=GoogleAdsNon1stTierBrand&utm_campaign=GoogleAdsNon1stTierBrand-Non1st&utm_content=Datadog&utm_keyword=%7Bkeyword%7D&utm_matchtype=%7Bmatchtype%7D&gclid=EAIaIQobChMI35vGz_js3gIVDYWRCh0LoQkPEAAYASAAEgLBzvD_BwE&utm_expid=.40ES1QyrT6Sm1I5PXMEjqQ.0&utm_referrer=https%3A%2F%2Fwww.google.com.br%2F

https://github.com/spotify/dockerfile-maven

https://github.com/feh-wilinando/caelum-nginx-treinamento

https://letsencrypt.org/

https://martinfowler.com/bliki/BlueGreenDeployment.html

https://martinfowler.com/bliki/CanaryRelease.html

Módulo 4: Arquitetura e OO

  • SOLID
  • Clean Architecture
  • Arquitetura Hexagonal
  • SOA / BUS Driven
  • Strangler
  • Netflix OSS
  • Programação Reativa
  • Compilador JAVA e JVM

Links

https://docs.oracle.com/javase/7/docs/technotes/guides/apt/index.html

https://projectlombok.org/

https://bytebuddy.net/

https://github.com/feh-wilinando/fj91-bytecode

https://github.com/feh-wilinando/caelum-nginx-treinamento

https://letsencrypt.org/

https://developer.mozilla.org/en-US/docs/Web/Apps/Fundamentals/Modern_web_app_architecture/MVC_architecture

https://www.wintellect.com/model-view-viewmodel-mvvm-explained/

https://medium.com/@ankit.sinhal/mvc-mvp-and-mvvm-design-pattern-6e169567bbad

https://www.javatpoint.com/django-mvt

https://medium.com/@smalam119/viper-design-pattern-for-ios-application-development-7a9703902af6

https://fideloper.com/hexagonal-architecture

https://blog.ndepend.com/hexagonal-architecture/

http://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html

https://jeffreypalermo.com/2008/07/the-onion-architecture-part-1/

https://microservices.io/patterns/microservices.html

https://martinfowler.com/articles/microservices.html

https://microservices.io/patterns/data/event-driven-architecture.html

https://martinfowler.com/articles/201701-event-driven.html        https://www.oreilly.com/library/view/software-architecture-patterns/9781491971437/ch02.html

https://dzone.com/articles/design-patterns-for-microservices

https://microservices.io/patterns/index.html

Livros de Referencia

https://gist.github.com/feh-wilinando/b8667e5176215013ba22189881377516

https://gist.github.com/feh-wilinando/34e0e2939c22bae3a42cea43eb7130ee

https://gist.github.com/feh-wilinando/47f60f8d5275ac780ceafebf2466ac11

https://www.oreilly.com/programming/free/migrating-to-microservice-databases.csp

https://domineospring.wordpress.com/author/fehwilinando/

About


Languages

Language:HTML 100.0%