Meus principais tutoriais em Desenvolvimento Web e Reagir Nativo em 2018

Aman Mittal Blocked Unblock Seguir Seguindo 31 de dezembro

Quando o ano de 2018 começou eu não tinha certeza para onde eu estava indo. Eu tinha começado recentemente como freelancer como freelancer, pagando contas para mim era a minha maior prioridade depois de sair do tradicional 9 para o 6 (e o incontável número de horas gastas com transporte) . Uma coisa que eu percebi anteriormente era que uma expressão de liberdade estava amando o trabalho que você faz nos seus termos. Não há um virgula linear para o caminho do sucesso e da independência financeira.

Dedicar o resto do meu tempo e energia para compartilhar meu conhecimento em forma de artigos através deste blog não estava em minha mente. Eu costumava escrever tutoriais longos ou curtos explicando uma estrutura do ponto de vista de um iniciante ou o problema que eu tinha começado com uma nova estrutura, apenas para que os desenvolvedores não tivessem que passar horas intermináveis Pesquisando sobre uma certa biblioteca ou o tópico que eles precisam usar ou aprender, para um quadro maior em que estão trabalhando. Ainda sigo esse padrão de perto quando escrevo um novo artigo hoje. Meu motivo é agregar valor ao invés de levar o tempo do leitor sem resultado final para qualquer um de nós.

Durante alguns meses, quando as pessoas começaram a ler e a apreciar meus textos expressando gratidão de qualquer maneira possível, alguns dos meus conteúdos ajudaram, houve um novo senso de responsabilidade e um novo objetivo que eu tinha que realizar.

Eu já tive experiência anterior em blogs e escrita. Executando um blog de livros nos últimos cinco anos, publicado em algumas revistas de poesia, publicado pelo próprio ebook no Book Blogging e não consistentemente executando um blog de tecnologia no Medium por mais de um ano na época.

Eu posso dizer, nestes 365 dias eu aprendi muito sobre o marketing de um eu descaradamente, promovendo o conteúdo de uma maneira que não se aplica, identificando a crítica construtiva, fazendo conexões, recebendo dinheiro para escrever e no final algumas coisas pessoais sobre Eu mesmo.

Conseguir meio milhão de visualizações no conteúdo escrito logo se tornou uma meta para mim e posso dizer, eu fiz isso de forma feliz.

Criar conteúdo com o pensamento colado em sua consciência de que você precisa fornecer valor para o leitor é um objetivo difícil de ser alcançado, mas se for feito em pequenos pedaços, não é impossível.

É bom ter um fim para a jornada; mas é a jornada que importa, no final.
– Ursula K. Le Guin

Assim, abaixo, eu estou resumindo uma lista de artigos que eu acho que irá ajudá-lo a alcançar seu objetivo ou preencher essa lacuna no ano de 2019, se seu objetivo no novo é se tornar um desenvolvedor.

Desenvolvimento web

O JavaScript é frequentemente considerado uma linguagem de programação web, mas o Javascript e frameworks javascript, como o NodeJS, têm muitas aplicações além de aplicativos da web, incluindo aplicativos de desktop, aplicativos móveis, sistemas embarcados e desenvolvimento de back-end.

Se você está em desenvolvimento web (como eu), e também quer explorar novas aplicações em aprendizado de máquina, você pode estar se perguntando, 'eu tenho que gastar tempo aprendendo uma nova linguagem de programação para explorar o aprendizado de máquina?' Não, na verdade. Os conceitos de aprendizado de máquina podem ser explorados com muitas linguagens e estruturas de programação diferentes, incluindo o NodeJS.

Principais bibliotecas e ferramentas do NodeJS para aprendizado de máquina
As muitas bibliotecas poderosas de aprendizado de máquina listadas aqui provam que o JavaScript não está por trás da curva quando chega a… medium.com

Familiarize-se com a função como serviço (FaaS), implemente uma demonstração em uma plataforma de computação sem servidor AWS Lambda, conecte um banco de dados do MongoDB como um serviço a uma API REST sem servidor.

Como construir um back-end sem servidor com o AWS Lambda e o Nodejs
A arquitetura sem servidor é um modelo de execução de computação em nuvem no qual um provedor de nuvem como AWS, Azure ou Google Cloud é… medium.com

Olá Mundo! com GraphQL – Neste tutorial, você aprenderá como construir um servidor GraphQL com Nodejs e Express usando a biblioteca Apollo Server 2.0.

Criando um servidor GraphQL com o NodeJS
Neste tutorial, você aprenderá como construir um servidor GraphQL com Nodejs e Express usando a biblioteca Apollo Server 2.0. medium.com

No artigo abaixo, descreverei como usar um aplicativo da Web existente que seja compilado usando MongoDB, ExpressJS, Node.js e React (geralmente chamados de pilha MERN) em um serviço de implantação como o Heroku. Se você tem um aplicativo existente construído usando a mesma pilha de tecnologia, você pode definitivamente ignorar o processo em que eu lhe mostro para construir rapidamente um aplicativo da web e ir direto para a parte de implantação.

Implante um aplicativo de pilha MERN no Heroku
Neste artigo, descreverei como obter um aplicativo da Web existente que seja compilado usando MongoDB, ExpressJS… medium.com

Outro artigo com detalhes relacionados à MERN, no qual você aprenderá a criar um sistema de login / inscrição alimentado pela JWT com um vislumbre da biblioteca de interface do usuário do Material com o ReactJS.

Criando um aplicativo de pilha MERN com interface do usuário de material
Aprenda a criar um aplicativo de pilha completa autenticado usando o MERN, criado com componentes de UI do Material. medium.com

Reagir Nativo

Criando uma Reação ou Reagir A aplicação nativa no mundo real pode se tornar complexa se não houver uma maneira adequada de manipular dados. Se a qualquer momento os dados não forem gerenciados, as coisas ficarão fora de controle. O Redux é uma parte importante do ecossistema Native React. Se o seu mundo gira em torno do JavaScript, você provavelmente já ouviu falar sobre o Redux. Antes de ler o resto do tutorial e ir mais além, apenas tente lembrar que você está apenas aprendendo sobre o Redux porque isso tornará as coisas mais fáceis para você, e não mais difícil.

Como integrar o Redux em sua aplicação com o React Native and Expo
O Redux é uma parte importante do ecossistema Native React. Se o seu mundo gira em torno do JavaScript, você provavelmente… medium.freecodecamp.org

O React Native é um ótimo framework para desenvolver aplicativos móveis multi-plataforma para as plataformas iOS e Android. Nisso, vou levar você ao longo do processo de criação de um aplicativo climático “minimalista” usando o React Native, buscando dados em tempo real

Construindo um Aplicativo de Clima Minimalista com Reagir Nativa e Expo
O React Native é um ótimo framework para desenvolver aplicativos móveis multi-plataforma para as plataformas iOS e Android. Em… blog.expo.io

Meu artigo mais aclamado até agora em 2018 é o abaixo. Ele orienta como começar a usar o React Native e tenta limpar os equívocos que encontrei em algum lugar sobre React Native usando DOM e é uma estrutura de desenvolvimento de aplicativos híbrida. Não é.

Reagir Native: Como configurar seu primeiro aplicativo
O React Native é uma estrutura para criar aplicativos móveis com JavaScript e aproveitar Reactjs. Ele usa a interface do usuário nativa… hackernoon.com