Skip to content

glaucia86/hands-on-bots-node

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hands On: Bots + Node.Js - Microsoft Bot Framework v.3 (Glaucia Lemos)

Repositório responsável pelos códigos desenvolvidos das vídeos aulas inerentes a nova série do meu canal do Youtube! Essas vídeos aulas servirão também de material de apoio para a Maratona Bots que está ocorrendo no site: TI Capacitacion

Todo o conteúdo desenvolvido aqui, estão destinados a linguagem Node.Js. Caso queira aprender a desenvolver um Bot usando C#, acompanhe as vídeos aulas da Maratona Bots!

Porém, estarei desenvolvendo as demos relacionadas aos códigos inerentes a Node.Js da Maratona Bots. Estarei diferenciando os códigos e vídeos da maratona via link do próprio repositório em questão e destacando nas grids também.

Recursos Utilizados no Desenvolvimento: 🚀

Para realizar as demos dessa série, se faz necessário instalar os seguintes programas:

OBS.: Quando seguir o passo da instalação do node-gyp é de suma importância que façam o seguinte:

Passo 1: criar manualmente o arquivo binding.gyp dentro do diretório do node_modules do appData, conforme o exemplo abaixo:


> C:\users\UserName\appdata\roaming\npm\node_modules\node-gyp

Passo 2: incluir no arquivo binding.gyp o seguinte bloco de código e salve:


{
    "targets": [{
    "target_name": "binding",
    "sources": [ "build/Release/binding.node" ]
    }]
}

Passo 3: feito isso, agore execute os seguintes comandos abaixo, dentro do mesmo diretório do appData:


> node-gyp configure


> node-gyp configure --msvs_version=2015


> node-gyp build

Seguindo todos esses passos, vocês estará para pronta para instalar as depedências do projeto na pasta do projeto! ;)

Atualização da Instalação (node-gyp) 11/2018:

Devido a nova versão do Node.js, houve mudanças significativas inerente aos passos acima para a instalação do pacote node-gyp. Após a versão 10.x do Node.js bastam seguir os seguintes passos:

1º - Desinstale da sua máquina o Node.js

2º - Exclua a pasta npm localizada no AppData: (remove manualmente):

C:\Users\<folder-name>\AppData\Roaming\npm directory was not deleted.

3º - Reinstale a última versão do Node.js 10.x: https://nodejs.org/en/

4º - Abre agora o prompt de comando como administrador e execute o comando abaixo:

> npm install npm@latest -g

5º - E finalmente, instale globalmente o pacote node-gyp no prompt de comando como adminstrador:

> npm install -g node-gyp

Depois de seguir esses passos, vá até o local onde está o projeto e digite o comando:

> npm install

O problema será resolvido! :)

O que Preciso Saber para prosseguir na série?!

  • Ter noções de JavaScript:

    • Desvendando a linguagem JavaScript (Rodrigo Branas): AQUI
  • Ter noções de Node.js:

    • Tutorial: CRUD API RESTful com: Node + Express + MongoDb (Glaucia Lemos): AQUI

    • Curso: Criando APIs com NodeJs (Baltaio): AQUI

Demos Relacionadas ao Hands on (Node.JS):

Módulo Aula Código Link (Vídeo Demo)
Módulo 2 Aula 03 Código Aula 03
Módulo 2 Aula 04 Código Aula 04
Módulo 2 Aula 06 Código Aula 06
Módulo 2 Aula 07 Código Aula 07
Módulo 3 Aula 09 Código Aula 09
Módulo 3 Aula 10 Código Aula 10
Módulo 3 Aula 12 Código Aula 12
Módulo 3 Aula 13 Código Aula 13
Módulo 4 Aula 15 Código Aula 15
Módulo 4 Aula 16 Código Aula 16
Módulo 4 Aula 17 Código Aula 17

Demos Relacionadas a Maratona Bots (Node.JS):

Módulo Lição Código Link (Vídeo Demo)
Exercícios Módulo 2 Lições: 2 & 3 Código Módulo 2
Exercícios Módulo 3 Lições: 1-5 Código Módulo 3
Exercícios Módulo 4 Lições: 1-5 Código Módulo 4
Exercícios Módulo 5 Lições: Código Módulo 5

Conteúdo da Série: Hands On: Bots + Node.Js - Microsoft BOT Framework (* em desenvolvimento)

aulas em desenvolvimento

Algumas Observações Importantes!!! 🔥

p.s.:As aulas procurarei estar enviando o maior número possível. Como estou fazendo o Hands on e ao mesmo tempo desenvolvendo as demos em vídeo em Node.Js da Maratona Bots, leva-se um tempo para editar e enviar vídeos. Assim que, peço que aguardem por novas vídeos aulas.

p.s.2: Quando tiver algum tema que não ficou compreensível a todos, estarei explicando via README.md. Com o propósito de criar uma documentação sobre o assunto para Node.

Quer Propor Melhorias no Código? Façam Pull Request!!!

Caso queiram que eu implemente algo no código, abram uma ISSUE nesse repositório. Assim, todos poderão colaborar para o melhor desenvolvimento desse repositório. E sintam-se à vontade em fazer Pull Requests!!

Espero que possam gostar das vídeos aulas dessa nova série no meu canal!!! Não esqueçam de dar uma ⭐ no repositório e claro: Apreciem sem moderação!! ❤️ ❤️ ❤️

About

Repositório responsável pelas vídeo aulas inerentes a nova série do canal: Hands on

Topics

Resources

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
LICENSE.md

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published