Olá, tudo bem? No vídeo de hoje, eu e meu sócio, Daniel Castro, falamos das tecnologias mais populares que compõem hoje a stack JavaScript completa para web (full stack JS). Se gostou do vídeo, inscreva-se e deixe o seu like. Nosso curso de full stack JS: http://184.73.67.74/curso-fullstack?utm_source=youtube&utm_medium=link&utm_campaign=curso-fullstack&utm_content=stackjs
Um artigo sobre o mesmo assunto: http://184.73.67.74/post/o-que-e-desenvolvimento-full-stack/
Meus livros: http://184.73.67.74/meus-livros?utm_source=youtube&utm_medium=link&utm_campaign=livros&utm_content=stackjs
Me siga nas redes sociais: https://about.me/luiztools
Um abraço e sucesso. Prof. Luiz
o Olá tudo bem Aqui é o Luiz você já
deve ter recebido alguns vídeos meus
relacionados ao desenvolvimento web foi
estético javscript o que eu ainda não
entrei em detalhes é explicar o que
compõem essa steck desenvolvimento
baseado Jesus Cristo e esse é justamente
o assunto do vídeo de hoje entender as
partes que compõem como que a gente
constrói uma aplicação completa usando
JavaScript Beck no front e com as outras
tecnologias que a gente pode utilizar em
conjunto no banco de dados e o depois é
a nuvem se você tem interesse nesse tipo
de carreira Eu acho que o vídeo de hoje
mais interessante para você tá
[Música]
bom então 2 técnica do script né que a
gente vem trabalhando forte aí já desde
algum tempo e que a gente tem comendado
por pessoal estudar a gente tem falado
muito aí de o iett para fonte vai entrar
em cada uma delas gravemente mas o iett
para front né com tá descript node.js
para o beck and também muitas vezes com
typescript e daí o banco de dados varia
bastante então tem gente que usa mais
quer ele tinha que usavam beber daí vai
vamos lados é é mais é o tempero mas
conforme a necessidade do projeto né mas
não específico mas mulher kit Hinode
geralmente o atacante junto ensina uma
combinação aí bastante utilizada durante
ele é uma biblioteca né dissolvida pelo
Facebook né com um propósito
principalmente de ajudar a nos momentos
de interfaces
e na E aí a gente pode trazer alguns
conceitos interessantes do reality como
por exemplo a parte de componentização
né você conseguir trabalhar com a
reutilização de código tendo várias
pequenas partes do seu código e interna
essas partes dos reativos né assim para
que você construa uma interface rica a
grande vantagem disso é porque né ele
acaba trabalhando na maneira como ele
gerencia o de uma odondo GPS no nosso
navegador ele acaba usando lá o virtual
Doom ele acaba tendo mais velocidade mas
facilidade de gerenciar as mudanças de
estado do nosso da nossa wi-fi então o
gratis modo geral ele acaba trazendo uma
série de vantagens para quem tá
principalmente querendo desenvolver uma
Spa né é uma single page application né
O resto esse por permitir que a gente
construa essas esses componentes Ele
trabalha né Por Baixo tudo isso com jsx
Então você consegue trabalhar com o
nosso táxi muito parecida misturando
java script html
e você acaba tendo uma facilidade de
manter esse corte né são pequenos
componentes você consegue utilizar isso
em diversas partes do aplicação né é
java script Então você acaba tendo uma
certa familiaridade com o ecossistema
porque e o Hatch nasceu justamente com
propósito de tomar uma uma biblioteca
mais eficiente para gerenciar
gerenciamento de estado do do um e
construção de aplicações ricas da três
meses que preciso da com aplicações em
Real Time a atualizações constantes da
esses dados entre as nossas aplicações
então ganhar Pior que é são os
principais pontos que eu poderia trazer
agora eu tentar traduzir assim é bem
para leigo né E só picasaweb né
aplicação completamente parada estática
que não precisa de internet para que a
gente falar estático ela parte
componente até talvez até consiga com
outras linguagens e tecnologias aditivos
nos incluir espaço mas o caso ele para
juntar os pedaços aparelho A grande
questão é quanto isso é vivo é dinâmico
do quero colocar uma boa experiência
e é para o usuário não só tinha adotado
essas estratégias de aplicação de página
única essa igual page application daí um
react-ace mostra uma das opções que
existem hoje no mercado de Franca de
front-end tem outras opções várias
rankings e pesquisas vão ver que o
Yakult é mais popular colocar olhar no
kit Rubi me aqui hoje é que tá ficando
mais forte e por ser mais popular tem
mais documentação tem mais tutorial tem
mais curso para as empresas também é
mais vantagem contratar profissional
esse tipo ele consegue informativos mais
rapidamente então tem essas vantagens aí
ela tem outro ponto de táxi tona com
relação ao durante a qualidade né Eu
acho que são um ponto fundamental da
gente olhar quando a gente for trabalhar
com qualquer coisa né E aí não
especialmente do da biblioteca que a
gente vai utilizar mais é o dia por
exemplo se a gente tem que utilizar
alguma alguma dependência um pacote é um
hábito saudável não é uma prática
saudável a gente por exemplo olhar se
esse pacote
e ele vem sofrendo atualizações ele
realmente é mantido seja pela comunidade
seja pelo próprio autor né Se aqueles
aquela em que aquele aquela parte que a
gente utilizar para o nosso projeto ela
realmente tá viva né então assim olhar
para a comunidade ver o quanto ela é
aquecida de ser fundamental para a gente
conseguir desenvolver projetos com
qualidade porque às vezes não vai ter
todas as respostas EA gente vai precisar
buscar ajuda e nada melhor do que a
gente trocar com outros desenvolvedores
é compartilhar as nossas dores porque
certamente alguém vai ter passado pelo
nariz passou e rapidamente vai conseguir
né resolver o teu problema também
trocando as experiências assim me dado
momento se entender o que seria
interessante também levar ele é tipo
mobile e hoje tem projeto de moleque de
leite me que permite de maneira muito
análoga muito similar o que tu faz na
web e fazer os aplicativos né tem a
mesma linguagem informação que eu já
Street uma forma de construir interfaces
lidar com o estado muito parecida também
eu trabalhei muitos anos com renda
eu usava faz um shift Ned mas não é
assim já vai daí tu e onde é que a gente
outra tecnologia eu não sei é muito
gostoso hoje com JavaScript né acabou de
mais fácil ser mais produtivo a
entregando projetos com a empresa que eu
tenho Daniela a gente conseguir fazer
frontweb Complete o aplicativo com react
Native e o JavaScript está na língua
Franca na língua universal entre as
plataformas de trabalho é muito mais
fácil migrar não é para botar fora
mobile usando leite leite e se tem a
base de muret acho Outro ponto que a
gente acabou escolhendo um pouco acho
que não se está a nossa falta nesse quer
falar um pouco sobre o novo né porque a
gente também escolher um monte né usa
até Pezão grande correlação banco de
dados né a gente vai explorar o mais
Kelly né dentro dessa nossa nesse nosso
curso e o porquê disso né Eu acho que é
difícil fazer para mais quer ir para o
seu banco relacional muito próximo da
realidade de grande parte dos sistemas
bom então são bancos para jardim SL
Então a maneira começou a trabalhar com
ele e só um ponto bem bacana de comentar
a gente vai trazer o que de fato se usa
no dia a dia né a construção modelagem
um banco relacional não que mais não que
o nome dele é um banco na relação não
seja importante é muito legal você ter
domínio também nessa nesse quantidades
entender começou funciona é mais fácil
lugares com mais quer que eu acho que um
pouco legalmente nos foram muito é que
vai trazer tanto no onde né tanto mais
Kelly e Resgate para construção de uma
aplicação completa e isso é algo que tem
muito valor a gente ia no mercado
conseguir modelar bem uma aplicação é
tem um beck and bem elaborado e um
loadir em Já pensei Ah então assim a
gente pára para pensar está
desenvolvendo jogos frente resolvendo
nossos frontier em já diz que a gente
acaba tendo dá mais facilidade de
importar dentro desses ambientes esse a
gente vai fazer desenvolver o nosso pack
Eng né Isso é Sharp ou daqui um pouco
nosso pequeno hein
se eu for a gente fala acabaria tendo
uma curva de mudança relativamente
grande né fazer um gancho com Heat load
isso acho que é um ponto importante
todos eles a gente vai trabalhar em cima
disso ele diz Trazer isso vai ficar um
pouco legal não é o nó de Senhor hoje
hoje isso que você falou antes de rap né
o nome de hoje ele tá no papel de
produtividade as duas procuraram depois
do hotsite do gato né Gente olha o sagu
com tecnologia quando ela surge ela vai
lá em cima com a qualidade né que daí é
o bico no site daí ela cai no Vale da
desilusão tiver mais pessoas olham tá
mais beleza legal mas deixa eu voltar
aqui para que você que eu já usava ela
cair lá embaixo afunda não tem nada
momento o mercado não entendi porque que
ela serve onde que ela cai bem onde ela
não vai também assim e ela fica platô de
Publicidade não de hoje é uma tecnologia
madura utilizada mundialmente e ainda
grandes aplicações não hoje a gente
falou eles Netflix mas tem também tem
pau LinkedIn
o intuito chegar fofo e bem tratado
empresa coisa noite poderia fazer o
back-end do Yeti com qualquer tecnologia
mas o novo diferente novamente é
aproveitar toda 2kg com Jorge skript ela
também tá codificando o pé quente assim
eu sempre ali a carreira eu busquei
aplicar o princípio de Pareto 80/20 Olha
o Vinte por cento de coisas que se eu
dominar eu vou geral dos oitenta por
cento dos resultados depois os ricos em
trabalho um detalhe mais tarde hoje para
mim a menos Vinte por cento cuidado que
precisa resultado comprou uma dor hoje
eu não sei porque ele vai permitir
navegar pela web pelo mobile frontback
hoje conflitos script para mim nem bati
hoje né cara tem espaço do Senhor Jesus
óbvio que tem mas fala assim aí jantar
rápido projeto rampa rápido Carrera para
mim hoje é a estéticas ela tiver fazendo
um grande com isso a vantagem de
trabalhar com onixtec e a curva de
aprendizagem né então a gente tem que
ficar mudando os contextos
Ah tá entendeu uma coisa mas você não
atendeu outra né ela acaba vivendo um
universo um pouco mais limitado me dando
oportunidade para mim pouco mais né me
especializar mais diz que entender um
pouco mais jogo script Mas enfim acho
que a Esther gente tem muito agregar o
nosso dia a dia aí quanto desenvolvedor
só com esse raça que Deus quer aqui né
tem uma outra o outro tempero aí que que
achou a gente falar aqui já é um tempero
tá vendo tanto polêmico gente tá
discute-se gastrite Originalmente né
quando você foi me falar talvez não
adianta utilizar a gente faz islâmica
Então tá com gastrite o as coisas do
tipo declara uma variável com o valor
daqui a pouco tu joga o outro valor de
outro tipo nada a ver E aí e os
conflitos as ferramentas de ajuda muito
que nem eles entendem direito o que que
vai acontecer isso tem o seu valor certo
eu fico intencionalmente foi feito mais
dinâmico a dependendo do tipo de projeto
que vocês forem atuar e a surgir essa
se vira bagunça Bahia tá escrito eu acho
que o ponto tá escrito de bacana sacar o
que que é o cádiz cristinas primeiro.
Alto a gente tentar entender né script a
gente chama ele de um super 7 né O que
que ele faz para nós ele garante né que
a paralisação de tipos é a tipagem do
nosso código em tempo de desenvolvimento
seja verificada né Que Lhe garante que
se autodeclarando uma uma uma classe né
outro criando uma Interface para minha
classe aqueles métodos que eu declarei
para mim ter fácil aquelas o próximo é
fácil elas de faz estão sendo conectados
a minha fácil então eu consigo garantir
as que existem outras linguagens por
exemplo se você já trabalhou uma vez um
fechar que eu com Java só linguagens
forte mas espadas você não tem como
declarar uma variável juntinho e tentar
aplicar o valor que não seja do tipo
esperar para ela né então esse tipo de
validação é importante para que durante
o processo de desenvolvimento a gente já
valide o nosso código e te garanto que
nós código
e do corretamente eu não estou
declarando uma variável de um tipo no
momento e depois substituindo ela
obviamente existem outras vantagens que
tá escrito não apenas a declaração de
tipos mas até mesmo padronização do
código E aí tem um outro muito
importante que é quando está trabalhando
com times né mais de uma pessoa dentro
de um projeto java script se a gente não
adota um padrão que o projeto seja qual
ele for né o projeto de Vila vira
bagunça e a gente não consegue manter a
qualidade desse código por mais cliente
utilize a linters a gente utiliza uma
série de estratégias para melhorar a
qualidade de nosso código o teste
escrito ele nos ajuda a padronizar a
estrutura do nosso projeto padronizar a
toda a escrita do nosso código e isso
garante essa validação e tempo de
desenvolvimento isso não vai ter que
mandar para o servidor para fazer um
mild no servidor passar um índia esse o
código foi escrito dentro dos padrões
que elas não tem tempo de
desenvolvimento
o editor do dress code por exemplo se
você tiver trabalhando com as Cold ele
já vai variedades para você inclusive
sugerindo né mudança lógico Esse é o
ponto Legal estou dizendo typescript
seus e o motivo né motivação a gente
trazer ele para dentro do curso para
garantir a qualidade do corte acho que
você fundamental não adianta a gente
escrever código de qualquer jeito mas
garante ele com qualidade Zap Zap as
empresas a gente que tiver um movimento
forte e cada vez mais bibliotecas
empresas passaram a utilizar typescript
Olá, tudo bem?
O que você achou deste conteúdo? Conte nos comentários.