GoConqr has a new look! Let us know what you think.

Mind map

WEB DEVELOPER

Stefanie Melo Programação Profissionalizante Portuguese

Map content

WEB DEVELOPER

  1. Básico do básico

    • HTTP/HTTPs
    • Git (controle de versionamento)
      • Foco nos conceitos básicos (é ferramenta, vai aprender usando e com a documentação debaixo do braço)
      • Github
    • Estruturas de Dados e Algoritimos
    • REST/RESTful APIs
      • É muito importante tanto pro backend (pra construção de APIs) quanto para o frontend (para consumir as APIs). E pra arquitetar os microserviços também
  2. Não tão básico

    • Docker
    • Web Servers
    • Nginx
    • OAuth 2.0
    • Storage
      • Focar nos conceitos dos bancos de dados (relacionamento, índice, como descobrir qual o gargalo e como otimizar - tempo de resposta e carga). Quando usar um relacional (normalizado) ou um no-sql (de-normalizado) e saber considerar pontos fortes/fracos de de-normalizar ou duplicar os dados). Isso é mais importante do que estudar um banco específico.
      • Caching
        • Mais que ferramentas, estudar estratégias de cache. Como implementar de forma "clean" no código, quem deve implementar isso (em uma arquitetura de micro-serviços) e como invalidar um cache. Também: quando é melhor otimizar o código x quando é melhor fazer cache.
        • Memcache
        • Redis
      • Relational Databases
        • Oracle
        • PostreSQL
        • MariaDB
        • Mysql
      • NoSQL Databases
        • Redis
        • MongoDB
    • SSH
  3. Back End

    • Ruby
      • Rspec
        • Factory Girl
        • Best Practices
      • Ruby On Rails
      • Sinatra
  4. Front End

    • Javascript
      • Focar nos conceitos da linguagem (que são diferentes do que a gente vê em outras linguagens), manipulação do DOM e boas práticas
      • ES6
      • Testing
        • Jest
        • Mocha
        • Jasmine
    • CSS
      • Conceitos, boas práticas, padrões de nomeclatura de classes (BEM, OOCSS, etc). Precedência de operadores. [min-max-]width, display e position. flexbox
    • HTML

Information

Description
Profissionalizante Programação Mind Map on WEB DEVELOPER, created by Stefanie Melo on 29/07/2017.
Created by
Stefanie Melo
Views
72
History
  • Created by miminoma · Apr 20, 2015
  • Copied by frcristina · Apr 20, 2015
  • Copied by Stefanie Melo · Jul 29, 2017
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?