O que estudar para ser desenvolvedor backend

00:08:09
https://www.youtube.com/watch?v=3Wo4L2dPS58

Résumé

TLDRNeste vídeo, Eduarda compartilha dicas sobre como se tornar um desenvolvedor back-end. Ela esclarece que o back-end refere-se a tudo o que está por trás da parte visual de um aplicativo, incluindo as regras de negócio e a comunicação com o banco de dados. Eduarda sugere que antes de se aprofundar em back-end, é essencial ter uma base sólida em habilidades básicas de computação, como o uso do sistema operacional e controle de versão. Em seguida, recomenda escolher uma linguagem de programação adequada, considerando o suporte disponível online e a demanda do mercado. Destaca a importância de aprender sobre bancos de dados relacionais e não relacionais, adequando a escolha ao que combina melhor com a linguagem de programação selecionada. Além disso, Eduarda menciona a importância de aprender a criar APIs e conhecer tecnologias de testes, padrões arquiteturais e outras ferramentas relevantes, como Docker e Elasticsearch. Ela enfatiza a necessidade de aprendizado contínuo e destaca que não é necessário aprender tudo de uma vez, mas sim dividir a jornada em tópicos gerenciáveis.

A retenir

  • 🔧 Conhecer o sistema operacional e controle de versão é crucial antes de iniciar no back-end.
  • 📚 Escolher uma linguagem de programação considerando suporte e mercado é vital.
  • 🔗 Aprender sobre bancos de dados, relacionais e não relacionais, complementa o estudo de linguagens.
  • 🔍 APIs e seu desenvolvimento são essenciais para um back-end eficiente.
  • 🧪 Conhecer testes e padrões arquiteturais, como micro-serviços, é importante.
  • 🐳 Docker e outras tecnologias de contêineres são úteis para desenvolvedores back-end.
  • ⚙️ Elastic search é uma habilidade demandada no mercado de trabalho atual.
  • 🔄 Aprendizagem contínua em pequenos passos é a chave para o sucesso.
  • 🌐 Conhecimentos em web services são vantajosos.
  • 👥 Compartilhar experiências e dicas pode ajudar outros desenvolvedores iniciantes.

Chronologie

  • 00:00:00 - 00:08:09

    Eduarda presenta o vídeo enfocándose no desenvolvemento back-end, aclarando que é a parte non visible das aplicacións, fundamental para a lóxica e comunicación coas bases de datos. Destaca que non hai unha receita definitiva para aprender, pero suxire comezar adquirindo coñecementos básicos sobre o sistema operativo, uso do terminal, control de versións e idiomas como Ruby, Python e Java. Tamén resalta a importancia de escoller unha linguaxe de programación considerando o apoio dispoñible en cursos e comunidade, ademais de combinála con bases de datos axeitadas, relacionais ou non. Finalmente, recomenda aprender sobre APIs como REST e JSON para ampliar as competencias dun desenvolvedor back-end.

Carte mentale

Vidéo Q&R

  • O que é back-end em desenvolvimento?

    Back-end refere-se à parte do desenvolvimento que lida com o que está por trás da interface do usuário, incluindo regras de negócio e comunicação com bancos de dados.

  • Quais são algumas linguagens de programação populares para back-end?

    Algumas das linguagens populares incluem Ruby, Python, Java, C#, Golang, PHP, e JavaScript.

  • É importante conhecer bancos de dados para trabalhar com back-end?

    Sim, entender tanto bancos de dados relacionais quanto não relacionais é crucial para o desenvolvimento back-end.

  • Como escolher uma linguagem de programação para back-end?

    Considere o suporte disponível, cursos online, e a demanda do mercado ao escolher uma linguagem de programação.

  • Quais são os primeiros passos para se tornar um desenvolvedor back-end?

    Iniciar com uma base sólida em habilidades básicas de computação e controle de versão, depois escolher uma linguagem de programação e entender bancos de dados.

  • Qual a importância de aprender a criar APIs no back-end?

    APIs são essenciais para a comunicação entre diferentes partes de uma aplicação, tornando-se uma habilidade fundamental para desenvolvedores back-end.

  • Docker é importante no desenvolvimento back-end?

    Sim, Docker e tecnologias de contêineres são muito úteis para gerenciar aplicações e ambientes de desenvolvimento.

  • O que mais deve ser aprendido além das linguagens de programação para back-end?

    Testes, padrões de arquitetura, como micro-serviços, e tecnologias como Elasticsearch e web services também são importantes.

Voir plus de résumés vidéo

Accédez instantanément à des résumés vidéo gratuits sur YouTube grâce à l'IA !
Sous-titres
pt
Défilement automatique:
  • 00:00:00
    oi oi gente para quem não me conhece meu
  • 00:00:02
    nome é Eduarda sejam bem-vindos a mais
  • 00:00:03
    um vídeo aqui do canal e no vídeo de
  • 00:00:05
    hoje a gente vai falar sobre Beck and e
  • 00:00:08
    eu vou dar umas dicas umas ajudas aqui
  • 00:00:10
    para vocês conseguirem se tornar
  • 00:00:12
    desenvolvedores bem quente Então bora lá
  • 00:00:15
    bom se você nunca ouviu falar não tem
  • 00:00:17
    black and ou já ouviu falar mas não faz
  • 00:00:19
    ideia do que significa eu já fiz um
  • 00:00:21
    vídeo aqui no canal falando das
  • 00:00:22
    diferenças do front-end do backend e do
  • 00:00:25
    que foi Ester que eu vou deixar no card
  • 00:00:26
    aqui em cima para vocês mas
  • 00:00:29
    resumidamente ou desenvolvedor back-end
  • 00:00:31
    ele é responsável por tudo aquilo que
  • 00:00:33
    está por trás da parte visual justamente
  • 00:00:35
    o beck né O que não está à vista ali
  • 00:00:38
    então não mente é onde fica a regra de
  • 00:00:40
    negócio a lógica envolvida naquela
  • 00:00:42
    aplicação e também um pouco ali da
  • 00:00:45
    comunicação com o banco de dados Então
  • 00:00:47
    por onde começar eu já vou avisando aqui
  • 00:00:50
    que esse vídeo não é bem uma receita de
  • 00:00:52
    bolo assim uma trilha essa seguida
  • 00:00:54
    realmente mais algumas dicas para vocês
  • 00:00:57
    para conseguir então nós dar um rumo ali
  • 00:00:59
    para quem quer quem não sabe nem por
  • 00:01:01
    onde começar mas isso pode variar de
  • 00:01:04
    acordo com a forma que você vai estudar
  • 00:01:06
    as linguagens e como você vai começar os
  • 00:01:09
    seus estudos aqui é realmente só para
  • 00:01:10
    dar algumas dicas para ajudar vocês bom
  • 00:01:12
    para mim é essencial antes de qualquer
  • 00:01:14
    aprofundamento em qualquer área seja
  • 00:01:17
    back-end front-end mobile fui strack eu
  • 00:01:20
    sempre faz necessário aprender um pouco
  • 00:01:22
    do base com esses trem aprofundando
  • 00:01:24
    essas coisas então quando falo básico eu
  • 00:01:27
    digo por exemplo sabe mexer no seu
  • 00:01:29
    sistema operacional no terminal do seu
  • 00:01:31
    sistema conhecer alguns comandos do
  • 00:01:33
    terminal para você conseguir utilizar
  • 00:01:35
    saber um pouco de controle de versão com
  • 00:01:38
    um kit saber um pouco de hip-hop se você
  • 00:01:40
    tiver usando o kit Rubi como um controle
  • 00:01:42
    de ver selamento também então essas
  • 00:01:44
    pequenas coisas esses detalhes eles vão
  • 00:01:46
    fazer diferença lá na frente então
  • 00:01:48
    quando você já tem essa base sólida você
  • 00:01:50
    consegue aprender as outras coisas e
  • 00:01:52
    utilizar essa base como a facilidade
  • 00:01:54
    maior então depois de estudar um pouco
  • 00:01:56
    sobre os conceitos básicos do seu
  • 00:01:58
    sistema operacional
  • 00:02:00
    o terminal do seu sistema conhecer
  • 00:02:02
    alguns comandos ele sabe um pouco de
  • 00:02:04
    controle de versão a gente parte para
  • 00:02:06
    escolha da linguagem de programação
  • 00:02:08
    existem inúmeras linguagens de
  • 00:02:11
    programação Principalmente para o beck
  • 00:02:12
    and ele tem várias vezes para vocês
  • 00:02:14
    escolherem e Pode parecer meio
  • 00:02:17
    complicado no início consegui escolher
  • 00:02:19
    as linguagens né mais uma dica que eu
  • 00:02:22
    dou sempre que vocês estiverem querendo
  • 00:02:24
    escolher uma linguagem é procurar na
  • 00:02:26
    internet mesmo para ver o quanto de
  • 00:02:29
    apoio vocês vão ter para aprender que a
  • 00:02:31
    linguagem Quando eu digo esse apoio eu
  • 00:02:33
    digo Existem muitos cursos na área tem
  • 00:02:36
    gente que vocês Confiam que estão
  • 00:02:38
    ensinando aquela linguagem
  • 00:02:39
    Vocês estão vendo vagas no mercado que
  • 00:02:42
    tem muito essa linguagem ser utilizada
  • 00:02:44
    Então essa explicando os pontos eles
  • 00:02:46
    podem ajudar vocês a escolherem as
  • 00:02:48
    linguagens mais uma forma geral tem
  • 00:02:50
    algumas linguagens de ver quente que
  • 00:02:52
    elas são bem famosas e que vocês podem
  • 00:02:54
    estar escolhendo também em algumas delas
  • 00:02:56
    são Rubi que a linguagem que utilizo no
  • 00:02:59
    meu dia a dia no trabalho e tem Python
  • 00:03:01
    Java ser Sharp é gol PHP e entre outras
  • 00:03:07
    tava script Entre várias outras Então
  • 00:03:09
    essas são algumas principais aí algumas
  • 00:03:12
    que eles são bem falados no mercado e da
  • 00:03:16
    comunidade como um todo mas você fica
  • 00:03:19
    livre para escolher a linguagem que você
  • 00:03:20
    tiver interesse de aprender e aí a
  • 00:03:22
    segunda parte para mim que entra na
  • 00:03:25
    importância de aprender numa quente é a
  • 00:03:27
    parte de banco de dados banco de dados é
  • 00:03:29
    muito utilizado no pé quente Então por
  • 00:03:32
    mais que você não vá para a área de dp
  • 00:03:34
    as ou para específica de banco de dados
  • 00:03:37
    É sempre bom saber e aí você pode
  • 00:03:40
    escolher existem banco de dados que são
  • 00:03:42
    relacionais e banco de dados que não são
  • 00:03:44
    relacionais E aí realmente uma questão
  • 00:03:46
    de pesquisa entendeu qual que é a
  • 00:03:47
    diferença entre um e outro e qual que
  • 00:03:49
    vai ser mais útil para que ela linguagem
  • 00:03:51
    que você escolheu então por exemplo no
  • 00:03:53
    meu caso quando eu escolher a linguagem
  • 00:03:55
    Ruby para começar a aprender eu sabia
  • 00:03:57
    que o mais Kelly por exemplo posto e
  • 00:04:00
    foram bem utilizado junto com imagem
  • 00:04:02
    Então já tem alguns facilitador detalhe
  • 00:04:04
    algumas linguagens ela já facilitam o
  • 00:04:06
    uso de alguns bancos Então vale a pena
  • 00:04:08
    ficar de olho neste lentes mas existem
  • 00:04:10
    vários bancos que a gente pode ir
  • 00:04:12
    aprendendo tem como se tem né mas Kelly
  • 00:04:14
    posto histórico ao longo de dentes tem
  • 00:04:17
    também o Fairy base né que são que é um
  • 00:04:20
    banco de dados não relacional e assim
  • 00:04:22
    por diante então como eu disse é bom
  • 00:04:24
    vocês terem uma noção da linguagem de
  • 00:04:26
    programação de vocês uma base sólida
  • 00:04:27
    naquela linguagem porque Vocês conseguem
  • 00:04:30
    entender Qual que é o banco de dados que
  • 00:04:31
    vai combinar melhor com aquela linguagem
  • 00:04:33
    e a gente passa para a parte que vai
  • 00:04:35
    aprofundando ainda mais obediente que a
  • 00:04:37
    parte de apenas para atender A Taís
  • 00:04:40
    também é a mesma coisa existem vários
  • 00:04:41
    tipos Para você aprender é realmente
  • 00:04:44
    usar aquela aquela diquinha de olhar os
  • 00:04:47
    cursos que tem na internet se tem
  • 00:04:49
    pessoas que vocês gostam de aprender
  • 00:04:50
    então estranho aquilo ali e que está
  • 00:04:52
    sendo usado no Mercado então tem algum
  • 00:04:55
    algumas apis que são usadas que são
  • 00:04:57
    bastante utilizadas e pronto você já
  • 00:04:58
    deve ter ouvido O que são restos naquele
  • 00:05:02
    clássico Jason os o pi e os Finger
  • 00:05:06
    também que são bastante utilizados mas
  • 00:05:08
    existem vários outros também vale a pena
  • 00:05:10
    dar uma pesquisada igual a gente para
  • 00:05:11
    mim esse é o básico do pacote que um
  • 00:05:14
    McQueen deveria estar dentro que estão
  • 00:05:16
    as linguagens de back-end uma base bem
  • 00:05:18
    sólida nessas linguagens que vocês
  • 00:05:20
    colheram a parte de banco de gás também
  • 00:05:23
    bem soda edp-es também as apenas elas
  • 00:05:26
    vão ser muito utilizadas talvez não nos
  • 00:05:28
    Logo no início Mas uma hora vocês vão
  • 00:05:30
    precisar saber então quanto mais cedo
  • 00:05:33
    começar aprofundar esse conhecimento com
  • 00:05:35
    certeza vai ajudar vocês mas a trilha de
  • 00:05:38
    aprendizado assim do pé quente ela não
  • 00:05:40
    acaba por aí não são só esses três
  • 00:05:41
    pontas e tem muitas outras coisas que a
  • 00:05:44
    gente pode ir aprendendo e a gente pode
  • 00:05:45
    citar por exemplo conhecimento em testes
  • 00:05:48
    padrões de arquitetura Como o próprio
  • 00:05:50
    micro serviços que tá bastante utilizado
  • 00:05:52
    hoje em dia os mecanismos de busca
  • 00:05:54
    também como elastic search e são muito
  • 00:05:57
    utilizadas estão impedidos em várias
  • 00:05:59
    vagas de dizer E aí a gente pode entrar
  • 00:06:01
    também com Messenger ia como casca
  • 00:06:04
    have it e entre vários outros em Além
  • 00:06:07
    disso também tem a parte de container
  • 00:06:09
    que a gente pode aprofundar como docker
  • 00:06:11
    que é muito utilizado e também
  • 00:06:13
    aprofundando ali um pouco em conceitos
  • 00:06:16
    de web service como no caso do attach
  • 00:06:18
    então vocês podem perceber que a trilha
  • 00:06:20
    de aprendizado ela pode parecer muito
  • 00:06:22
    gigantesca muito extensa e promete
  • 00:06:25
    algumas para quem tá começando agora
  • 00:06:26
    após juntar ouvido Metade dos termos que
  • 00:06:28
    eu falei aqui mas qualquer dica para
  • 00:06:30
    começar não é uma área específica o beck
  • 00:06:33
    and assim Como front-end assim como
  • 00:06:35
    mobile assim como foi está aqui elas
  • 00:06:38
    concentram muitas speck de conhecimento
  • 00:06:40
    ou seja Elas têm muita coisa de fato
  • 00:06:42
    para a gente precisar pé dele para ser
  • 00:06:44
    um bom desenvolvedor naquela área Qual
  • 00:06:46
    que é a minha dica é para não não ficar
  • 00:06:49
    coisa uma coisa muito perdido assim
  • 00:06:50
    muita coisa para aprender que chega até
  • 00:06:52
    desmotivado dependendo da pessoa o
  • 00:06:55
    segredo é sempre e dividindo esses
  • 00:06:57
    tópicos já que agora a gente já tem a
  • 00:06:59
    visão geral a aprender a gente vai
  • 00:07:01
    dividir em tópicos é muito melhor a
  • 00:07:03
    gente é constante todos os dias como
  • 00:07:05
    pequenas coisas pequenos aprendizados
  • 00:07:07
    porque aí eu longo do tempo a gente Vai
  • 00:07:09
    acumulando esse conhecimento por isso
  • 00:07:11
    que eu sempre falo aqui não é a
  • 00:07:13
    programação não é uma fórmula não é
  • 00:07:15
    simples de aprender e não é tão rápido
  • 00:07:17
    assim mas a gente ficou centro de
  • 00:07:19
    pouquinho em pouquinho fazendo todos os
  • 00:07:20
    dias dá para chegar no nosso objetivo
  • 00:07:22
    final tá bom então para filha de
  • 00:07:25
    back-end era basicamente isso eu acho
  • 00:07:28
    que eu não esqueci de nada mais se eu
  • 00:07:29
    tiver esquecido deixa aqui nos
  • 00:07:31
    comentários você já é um desenvolvedor
  • 00:07:33
    back-end aí também e tem dica para o
  • 00:07:35
    pessoal de como começar com as
  • 00:07:37
    linguagens vocês utilizam Quais aspectos
  • 00:07:39
    de conhecimento banco de dados a países
  • 00:07:41
    e por aí vai com certeza vai ajudar
  • 00:07:44
    muita gente e se você ficou com alguma
  • 00:07:46
    dúvida como sempre também deixa aqui nos
  • 00:07:48
    comentários que a gente vai tá
  • 00:07:49
    respondendo e a gente vai no próximo
  • 00:07:51
    vídeo também me deixa aqui nos
  • 00:07:53
    comentários se vocês querem ver mais
  • 00:07:54
    vídeos Nesse estilo aqui trazendo talvez
  • 00:07:57
    de front-end trazendo onde foi isso
  • 00:07:59
    técnicos ea e quem tá no próximo vídeo
  • 00:08:02
    Um beijo e até a
  • 00:08:07
    [Música]
Tags
  • back-end
  • desenvolvimento
  • programação
  • bancos de dados
  • APIs
  • linguagens de programação
  • Docker
  • Elasticsearch
  • arquitetura de software
  • aprendizado contínuo