No dia 26 de Junho foi realizado um treinamento sobre Node.js básico dentro do Ciclo de Capacitação TecnoSpeed (CICAT).

O encontro foi iniciado com um nivelamento sobre a plataforma Node.js e sobre a linguagem de programação Javascript , abordando suas semelhanças e especificidades em relação a outras plataformas e linguagens. Durante o nivelamento, discutimos sobre problemáticas como assincronicidade (uso de callbacks e promises), uso de ponto e vírgula (assunto um tanto polêmico entre desenvolvedores Javascript), estrutura de módulos entre outras.

Ao longo do período de 4 horas foi implementado uma API RESTful baseada em JSON utilizando-se módulos populares da plataforma Node.js. Como padrão de arquitetura foi utilizado o MVC , bem como o uso de boas práticas no que se refere à implementação de Webservices.

O código do projeto desenvolvido no treinamento pode ser encontrado neste repositório:  https://github.com/zonetti/exemplo-api