NPM da instalação a publicação (Node Package Manager)
What you'll learn
- Instalar, remover, atualizar pacotes com npm (Node Package Manager)
- Criar um pacote/dependência e publicar no site oficial do npm
- Técnicas avançadas com npm (cache, setar configurações, versionamento semântico)
- Instalar e utilizar pacotes/dependências famosas e mais utilizadas do mundo JS e Node (lodash, moment, express e mais)
Requirements
- Conhecimentos básicos em JavaScript ou programação
- Força de vontade e determinação
Description
O npm (Node Package Manager) é um gerenciador de pacotes, que serve para fazer o download de libs, frameworks e pacotes do mundo JavaScript. Além disso podemos criar os nossos pacotes e disponibilizar para os outros devs fazerem uso dele.
Neste curso você vai aprender a utilização básica e avançada do npm, ou seja, os comandos que um programador utiliza no dia a dia para construir seus projetos com ajuda do gerenciador (instalação, atualização e remoção de pacotes). E na parte avançada você aprenderá a resolver problemas mais complexos, que exigem um conhecimento maior da ferramenta, como: cache, versionamento semântico, diferenciação de ambientes e muito mais.
Para fechar com chave de ouro, teremos uma seção onde vamos construir um módulo do zero a publicação, assim como grandes bibliotecas como: React, Vue, Angular foram criadas, nós criaremos a nossa.
Além de claro eu te guiar por todo o ciclo de desenvolvimento de um pacote, atualização dele, construção de scripts de teste, documentação e claro testes reais com o download do próprio módulo direto do site do npm, como se fosse uma outra biblioteca de grande porte e testaremos ele num projeto separado.
Além disso o curso aborda alguns assuntos correlacionados ao npm, como: Node.js, JSON, JavaScript e mais. Pois acredito que você também deve ter uma noção destas outras partes que formam o package manager.
Após este curso você estará apto a: utilizar o npm com maestria, resolver problemas mais complexos no npm e criar seus próprios pacotes.
Meu compromisso com você é fazer você se sentir seguro para trabalhar nessa ferramenta e utilizar todas suas funcionalidades.
Who this course is for:
- Programadores iniciantes
- Programadores JavaScript
- Desenvolvedores
- Aspirantes a programação
- Programadores front-end
- Programadores back-end
Instructor
Olá, eu sou o Matheus, desenvolvedor Full Stack e amo trabalhar nesta área que me oferece diversas oportunidades de aprender novas tecnologias todos os dias.
Por este motivo estudo constantemente visando aprimorar minhas habilidades e conhecer novas libs, frameworks, linguagens e novas tecnologias que me chamam a atenção.
Como acredito que conhecimento quanto mais se compartilha mais se têm, decidi dividir o que aprendi durante esse tempo na minha carreira profissional.
E foi então que nasceu a ideia do Hora De Codar, que hoje é um blog e um canal no YouTube, lá ministro cursos grátis de diversas tecnologias que fui utilizando e estudando durante minha vivência na área, e agora resolvi expandir meus cursos para a Udemy, para abraçar o maior número de pessoas.
Pois o meu objetivo é capacitar quem deseja ser desenvolvedor/programador para o mercado de trabalho, atingindo um público que tem pouco ou nenhum investimento para realizar esse sonho; como meu aprendizado foi semelhante a este método nada mais justo de que eu retornar da mesma forma. :)