esse vídeo aqui é um guia completo e atualizado sobre desenvolvimento web a gente vai falar sobre tecnologias tendência pro futuro e um roadmap de estudo então se você tá pensando em entrar nessa carreira nesse vídeo você vai encontrar todas as informações que você precisa para clarear para que você entenda Qual que é o caminho o que você precisa estudar porque desenvolvimento web pode ser uma excelente escolha Quais são as perspectivas pro futuro e como você pode se destacar nesse mercado Bora pro vídeo [Música] Olá pessoal bora para mais um vídeo eu sou carota te quita
seja muito bem-vindo ao meu canal Esse é um canal de tecnologia que tem muita informação para te ajudar como programadora se você gostar do conteúdo já se inscreve para não perder nenhum conteúdo e você que já é inscrito já deixou o seu comentário seu like que é muito importante porque assim você fala pro YouTube que esse conteúdo é relevante então para todo criador de conteúdo isso é muito importante não custa nem um segundo do seu tempo então se alguma informação que eu falar aqui te ajudar lembra e deixa aquele apoio no vídeo de hoje então
eu fiz um guia Completão hein galera e quando eu falo Completão é Completão mesmo os conteúdos do canal aqui são bem completos e eu vou falar sobre desenvolvimento web a primeira coisa que a gente precisa entender Nesse contexto aí é que mais de 60% da população mundial está conectada à Internet isso quer dizer que a gente tem cerca de 5 bilhões recorrentes ali de acessos na web Isso é muita coisa galera se a gente for parar para pensar hoje uma empresa ela Obrigatoriamente ela tem que ter um site e isso aumenta a demanda web de
forma assim gigantesca então o desenvolvedor web Nesse contexto ele vai ser responsável por criar essas experiências web seja um site uma Landing page um e-commerce uma plataforma interativa É uma carreira inclusive que vai combinar vários mundos né ele vai precisar entender sobre como funciona a internet desenvolvimento backend desenvolvimento frontend como fazer o Deploy ali da sua aplicação e a gente vai entrar em detalhes sobre todas essas Ades agora falando em Deploy eu preciso lembrar que esse conteúdo aqui é um oferecimento da hostgator já vou agradecer a hostgator por dar sempre aquele apoio aqui pro Canal
se você tá buscando publicar o seu projeto web de forma rápida a hostgator te oferece a máxima velocidade e estabilidade com CDN grátis em todos os planos e além disso você conta ainda com e-mail profissional e o cpio que é o melhor painel de gestão de hospedagem E se o seu projeto já tiver no ar você consegue migrar para rost GAT de forma muito fácil independentemente se ele tiver em pen plask ou qualquer outra plataforma com acesso FTP a equipe da hostgator Garante essa migração de forma fácil e descomplicada e como nós somos parceiros aqui
na descrição desse vídeo você vai encontrar um link com condições especiais nos planos da hostgator inclusive um plano exclusivo com o melhor custo benefício confere lá porque vale a pena o primeiro ponto que você pode estar se perguntando é por escolher desenvolvimento web aqui eu vou listar a visão estratégica por trás aí dessa carreira Mas é claro que você tem que pesar dar duas coisas muito importantes não só a estratégia de mercado mas a questão afinidade mesmo você quer trabalhar com isso a gente sabe que tem várias outras carreiras várias outras possibilidades que inclusive eu
falo aqui no canal mas para desenvolvimento web pensando em mercado em estratégica Quais são os pontos altos dessa carreira Primeiro de tudo Acho que eu já falei no início do vídeo que é alta demanda de mercado então tem uma demanda imensa por desenvolvimento web com a transformação digital toda empresa precisa ter site tudo que você pensa ali tá na web Ou seja é muita demanda para esse nicho tem muitas oportunidades para esses desenvolvedores Outro ponto muito importante que nem todo mundo fala é a flexibilidade de carreira Então esse é um dos nichos mais fáceis de
você conseguir trabalhar como freelancer né eu comecei dessa maneira foi muito importante para mim então como desenvolvedor web você consegue trabalhar facilmente como autônomo para agências startups empresas grandes e até empreender montar o seu negócio ali começar a trabalhar com cliente final e o terceiro Ponto Alto dessa carreira é que ela é mais acessível né então se vai encontrar uma infinidade de conteúdos sobre desenvolvimento web na internet inclusive gratuito de qualidade você vai encontrar e outro ponto importante é que até o investimento na máquina ele acaba sendo menor porque você não precisa montar uma super
máquina para poder trabalhar com desenvolvimento web beleza Carol mas o que que eu preciso estudar né Quais são os conhecimentos que um desenvolvedor web precisa ter o roadmap de desenvolvimento web ele é um roadmap meio complexo porque ele vai mesclar ali dois ro Maps diferentes além dos conhecimentos complementares então basicamente o desenvolvedor web ele é um full stack que trabalha com tecnologias web então ele vai precisar entender de backend e de frontend e justamente mesclar esses dois conhecimentos Mas agora vamos entender passo a passo Quais são os conhecimentos as habilidades necessárias nesse mapa de estudos
aí do desenvolvedor web o primeiro ponto que a gente precisa entender antes de mergulhar no código é saber como a Internet funciona como que o seu navegador vai se comunicar ali com o servidor como que essas informações são transmitidas Quais são os protocolos né e dentro desse contexto de entender como a rede como a Internet funciona Você vai precisar entender sobre Protocolos de comunicação http https DNS que é o domain name System que vai ser ali o sistema que vai traduzir o endereço por exemplo www.atq.com no IP aonde o seu navegador vai conseguir identificar o
servidor para ter as informações ali do seu site servidores e clientes você precisa entender essa relação de quem faz a requisição das informações E quem responde essas informações na rede CDN também é um conceito muito importante de você saber né que essa rede de distribuição de conteúdo que faz com que o seu projeto seja mais performático escalável traz mais estabilidade Inclusive eu tenho um conteúdo exclusivo sobre CDN aqui no canal entender como a Internet funciona faz parte do fundamento para que você entenda aonde seu código vai encaixar em toda essa estrutura que é internet para
que você consiga aí entregar projetos mais performáticos e seguros principalmente logo depois esse ponto Inicial nós vamos começar ali o que é o Road map front end né e vamos começar pela Tríade muito importante pro front end que seria o HTML o CSS e JavaScript então se você pensar numa aplicação web o front end é a parte visual é a parte de interface que você interage vamos dar exemplo aqui do YouTube é tudo que você tá vendo são os botões aqui da tela são as tambas aqui do lado né tudo que você interage é justamente
a interface que permite com que o cliente o usuário se comunique com o sistema rece receba informações envie informações é através dessa parte visual da interface e dentro desse Road map de front end a primeira coisa que você vai aprender é sobre HTML que é uma linguagem muito importante não é uma linguagem de programação Mas é uma linguagem de marcação que vai te permitir definir a estrutura da sua página então através do HTML você consegue definir ali tudo que será representado na tela as imagens os textos ali vídeos links tudo que vai ser ali renderizado
na tela Se a gente fosse fazer uma analogia o HTML é como se fosse a planta baixa a planta estrutural ali de uma casa e em conjunto com HTML você também vai precisar aprender o CSS que são justamente as folhas de estilo então através do CSS você consegue ali definir os aspectos visuais cores tamanhos como aqueles componentes realmente vão parecer vão ser renderizados na tela Se a gente fosse fazer a mesma analogia então o CSS aí o projeto arquitetônico o projeto de design ali da casa então pro HTML Você vai precisar aprender o um pouquinho
das tags acessibilidade e no CSS Você precisa aprender sobre flexbox Grid responsibilidade animações né seletores e tudo mais com o HTML CSS você tem a sua página estática mas aí que vem o próximo passo como que você consegue adicionar interatividade na sua página Web é através justamente do JavaScript o JavaScript que é uma linguagem de programação então nessa etapa aqui você vai aprender de fato uma linguagem de programação e principalmente né você precisa entender sobre lógica da programação que é a base para que você consiga se expressar através da linguagem o JavaScript é como se
fosse a alma ali da sua aplicação é com ele que você vai conseguir manipular elementos do Doom e tornar a sua página reativa ali as ações do usuário dentro do JavaScript Você vai precisar entender os fundamentos da linguagem né lógica de programação como manipular o Doom assim que é await para que você consiga fazer integração com api E aí talvez esse é um ponto que você pode se perguntar Carol Então quer dizer que eu tenho que começar com HT ml CSS não necessariamente você pode até inverter a ordem começar com JavaScript já aprender lógica da
programação e depois aprender HTML e CSS não tem problema em relação à ordem muitas pessoas preferem começar com HTML CSS por ter esse feedback visual né mas é importante você entender que você só vai estar aprendendo a lógica de fato com o JavaScript é por isso que muitas pessoas sentem dificuldade na hora que chega no JavaScript mas maior conselho que eu dou para você é não tentar pular etapas e focar ali para que você consiga aprender essa base que é muito importante depois que a gente completou a Tríade do front end nós vamos para o
back end que é muito importante para o desenvolvimento web então se o front end é tudo que é visível o back end é o que tá por trás dos panos ali fazendo tudo funcionar Se eu fosse fazer uma analogia é como um motor de carro você não vê ele mas ele é fundamental para trazer a funcionalidade ali do carro então o backend é a camada do sistema aonde nós vamos ali processar informações persistir essas informações salvar os dados né tomar decisões a regra de negócio mesmo ela fica no backend você precisa como desenvolvedor web entender
como os bancos de dados funcionam como os dados são manipulados como esses dados são persistidos e entender os tipos de bancos de dados e eu vou citar os dois principais tipos que você precisa aprender que é o SQL onde a gente tem o MySQL e o post screen e também o no SQL onde a gente tem o mongodb e o firebase como opções de banco de dado além de entender sobre banco de dado que é onde a informação será guardada né o desenvolvedor backend precisa entender como construir e consumir apis e serviços web service é
através de uma API por exemplo que você consegue fazer integração de pagamento que você consegue fazer envio de e-mail envio de notificação é justamente utilizando esses serviços ali onde você consegue consumir essas funcionalidades e você desenvolvedor web atuando no backend você vai ser responsável por criar esses serviços e também integrar com esses serviços entender sobre hospedagem e Deploy também é um ponto muito important importante pro desenvolvedor web então além de criar o seu código você precisa entender como você vai publicar esse código para que esse código se torne acessível ali tanto ali para outros sistemas
que estão se integrando tanto para usuário que vai utilizar de fato a sua aplicação nesse caso eu destacaria que é importante aprender sobre Deploy contínuo integração com Git e principalmente sobre hospedagens um ponto que eu queria enfatizar aqui é que no backend para construir essas apis esses serviços você vai utilizar linguagem de programação que não necessariamente precisa ser a mesma linguagem que você vai utilizar ali no front end é claro que hoje se tornou muito popular o full stack JavaScript onde você vai utilizar a stack JavaScript tanto no frontend quanto no backend então no backend
Você poderia por exemplo utilizar o JavaScript através do load JS mas é importante frisar que não necessariamente você precisa usar a mesma tecnologia então você pode construir o frontend ali com o JavaScript e no backend você pode utilizar Python PHP Ruby csharp tem muitas possibilidades eu até diria que para um desenvolvedor web seria interessante né mesmo que você escolha a stack JavaScript depois aprender outra linguagem que tenha também algum Framework Popular porque isso vai te tornar um desenvolvedor mais versátil até aqui a gente falou da base e conforme você vai avançando você pode estudar ali
sobre frameworks e bibliotecas que são códigos de terceiros que vão te trazer ali estruturas de padrão de projeto arquitetura funcionalidades já prontas para você utilizar no seu projeto que otimiza bastante o desenvolvimento mas é claro que como eu sempre falo aqui nos vídeos do canal o ideal é que você só comece a estudar frameworks quando você tiver essa base muito bem estabelecido então primeiro saiba criar essas aplicações sem utilizar nenhum recurso externo para que você entenda como que é feito por trás dos panos E aí depois quando você tiver esse conhecimento você pode estudar sobre
frameworks para poder otimizar o seu tempo mas aí nesse momento você vai entender de fato o que que aquele Framework tá otimizando no seu processo nesse sentido então eu vou falar sobre alguns frameworks e bibliotecas importantes para você você ficar de olho no front end a gente tem três opções entre frameworks e bibliotecas a gente tem o react nós temos o vjs e a gente tem também o angler dentre esses três o react é o que tem maior fatia aí de mercado no desenvolvimento backend nós temos o Express nós temos também o Jungle nós temos
o rubby on rails que pode ser utilizado e no PHP a gente também tem o latal todos esses frameworks são muito populares e tem bastante mercado quando a gente olha pro CSS Nós também temos frameworks específicos ali pros estilos né para folhas de estilo que seria o Bootstrap e o tail Wind e essa cada vez mais é uma habilidade interessante pro mercado então tem muitos projetos que utilizam esses frameworks CSS então é uma habilidade é um conhecimento importante para você adquirir além desses frameworks eu adicionaria ali um conhecimento adicional que pode ser muito interessante pra
sua carreira que é entender sobre o cms né que são sistemas de gestão ali de conteúdo vou citar dois nomes muito populares aqui que seria o WordPress e o magento que são sistemas muito bons para você criar ali sites e-commerce e tudo mais que pode ser uma mão na roda principalmente se você quer trabalhar como freila agora eu vou falar alguns tópicos importantes quando a gente fala de tendências de futuro né o futuro desenvolvimento web tá cada vez mais focado em arquitetura serverless isso quer dizer que os desenvolvedores não precisam gerenciar servidores o que acaba
simplificando muito e acelerando o processo de criação dessas aplicações outra tendência dentro do desenvolvimento web são as single page application ou as Spa né que trazem uma experiência muito mais fluida de navegação especialmente no dia de hoje aonde os projetos estão muito mais focados em mobile é o que a gente chama de mobile first né as experiências elas são primordialmente pensada pra experiência de quem Tá acessando no celular porque a maioria das pessoas acessam o ses hoje plataformas etc pelo celular além disso outra tecnologia que eu destacaria seria o Web assembly que é uma tecnologia
muito legal que te permite rodar código bem performático ali no navegador aonde você pode criar experiências bem ricas como por exemplo editor de jogo sem comprometer ali a performance E como que isso acontece né através dessa tecnologia você consegue executar ali linguagens como c e rus direto no navegador esses então seriam os três tópicos que eu acho bem importante para você ficar de olho aí pros próximos anos agora vamos falar de material de estudo Aonde eu acho material de estudo de qualidade para eu poder estudar e entrar nessa carreira Carol primeiro deles que eu vou
sugerir é o free cod Camp né que é um bootcamp gratuito que tem vários materiais sobre desenvolvimento web lá você vai encontrar um roadmap app completo que você pode fazer então esse eu super recomendo já falei sobre ele aqui no canal e outra recomendação seria os canais do YouTube então tem diversos canais na internet que falam sobre desenvolvimento web vou falar alguns aqui o traversy Mia a gente também tem o coding with MH que eu já falei várias vezes aqui no canal ele tem diversos conteúdos sobre desenvolvimento web o próprio free cod Camp tem canal
no YouTube tem diversos vídeos ali tem cursos completos inclusive vídeos com mais de 10 horas de duração explicando ali conceitos e outra dica bem legal de um criador de conteúdo que eu encontro recentemente que é o developed by Ed né ele tem realmente cursos completaço lá disponíveis no canal do YouTube desenvolvimento web se a gente fosse resumir aqui é uma área muito interessante para iniciantes pela alta demanda e essa flexibilidade de você poder começar como autônomo freelancer né tem muitos tipos de demanda diferente para desenvolvimento web e essa quantidade de materiais de estudo você pode
encontrar de forma acessível né É claro que acaba sendo um nicho mais concorrido nesse sentido mas tem muito espaço para você crescer e se diferenciar e se destacar no mercado e a minha dica para você que quer se destacar é focar na base é fazer o feijão com arroz muito bem feito então foca na base Entenda como funciona as coisas depois você vai estudar frameworks depois você vai estudar outras habilidades para que você você não fique refém das tecnologias Mas para que você entenda profundamente as tecnologias e a partir desse momento vai ser muito mais
fácil você estudar e aprender coisas novas porque você vai pegar os fundamentos que são tão importantes outra dica muito importante para você que quer trabalhar nesse nicho é fazer muitos projetos práticos projetos p pessoais freelancers isso vai te ajudar bastante a ganhar experiência e te destacar no mercado agora eu quero saber de você o que que você achou desse guia Completão não deixe colocar aqui nos comentários se você também quer trabalhar com desenvolvimento web e quer que eu traga algum tópico específico que eu não falei nesse vídeo Não deixe de comentar aqui seu comentário é
muito importante para mim assim como é de costume vou ler um comentário que deixaram em outro vídeo do canal e o comentário que eu vou ler é do sleo Matos para quem tá cru nisso não sabe por onde começar mas tem vontade imensa o que você sug sugere Eu sugiro o meu canal É porque tem muito conteúdo aqui para te ajudar Inclusive tem uma playlist de introdução à programação aonde eu falo comece por aqui eu vou te explicar todas as carreiras todos esses roadmaps de estudo assim como esse roadmap aqui tem várias outras carreiras lá
aonde você pode entender Quais são as possibilidades e por onde você pode começar a estudar então super recomendo essa playlist para você espero que eu tenha conseguido responder a sua dúvida ali muito obrigada pelo seu comentário agora eu vou recomendar outros dois conteúdos para vocês maratonarem o tea flix e é pra marot onar se inscrever pra gente se encontrar toda semana um desses conteúdos que eu vou recomendar aqui para você vai ser justamente essa playlist começa aqui que tem uma série de Road Maps de estudos que pode te ajudar se você tá iniciando o outro
conteúdo vai ser uma recomendação do YouTube a gente se lê no próximo vídeo [Música]