Aprenda como programar utilizando as principais linguagens de programação do Mercado. Torne-se um programador aprendendo do zero ao profissional; de lógica de programação ao desenvolvimento de sites, softwares e sistemas web. Além disso, você aprenderá a utilizar os principais frameworks da atualidade.
Neste curso vamos aprender a trabalhar com estrategias para cache utilizando Node.js e MongoDB como API e cache será feito com o Redis.
Neste curso vamos iniciar nosso aprendizado com a ORM Knex, muito famosa e que serve como base para diversas outras ORM no ecossistema Node.js. Entenderemos como trabalhar com conexões, definições de models e seus principais aspectos.
Neste curso vamos dar inicio aos estudos sobre a TypeORM. ORM que está ganhando muita força dentro do ecossistema Node.js e que conta do total suporte a diversos banco de dados e diversas features.
Neste curso vamos aprender a trabalhar com a Bookshelf, ORM para Node.js para banco de dados relacionados, tais como: Mysql, Postgres e outros. Uma excelente opção ao Sequelize.js, contando com algumas funcionalidades que fazem toda diferença em nosso projeto.
Aprenda a integrar uma aplicação Node.js e Express com o banco de dados NoSQL MongoDB e deixe sua aplicação sem limites para escalar.
Neste curso vamos aprender a trabalhar com Typescript e MongoDB em conjunto utilizando a ODM Mongoose para a criação de nosso projeto.
Neste curso, vamos continuar com os estudos sobre web crawler com Node.js, aprendendo a utilizar novos recursos como PhantomJS, realizar o cache de dados através de um banco de dados noSQL, aprender a processar imagens com OCR e muito mais.
O Node.js chegou para mudar o paradigma de desenvolvimento de aplicações, trazendo um novo aproach para: entradas e saídas não bloqueantes, programação orientada a eventos e Javascript no servidor. Este curso aborda o básico sobre a tecnologia: como Node.js funciona, suas principais aplicações e como podemos utilizá-lo.
Neste curso vamos aprender a trabalhar com Node.js e Typescript. Aprenderemos a configurar tudo que é necessário para trabalhar com ES6 + Typescript e além disso vamos trabalhar com o MongoDB criando uma pequena API.
Criar projetos real-time com Web Sockets é algo que ainda assusta muita gente, mas você não precisa se preocupar mais, com Node e Socket.io as coisas ficam incrivelmente mais simples, neste curso vou mostrar como pegar um projeto dinâmico (com banco de dados) e aplicar recursos real-time, fazendo o front-end conversar com o back-end em tempo real.
Teste de software é muito importante quando buscamos garantir a qualidade durante e após o desenvolvimento. Neste curso damos inicio ao estudo de testes de software falando sobre testes unitários utilizando Node.js.
Nesse curso vamos aprender a criar PDF e trabalhar com PDF no Node.js utilizando a lib PDFKit aprendendo a trabalhar na web, utilizando dados estáticos e dinâmicos.
Neste curso, você aprenderá a como utilizar um superset do express.js, no qual, já possui a integração nativa com websocket e torna-se possivel você criar aplicações em tempo real compartilhando suas rotas http/https com rotas websocket de uma forma totalmente inovadora.
Neste curso, vamos trabalhar com o MEAN stack, uma famosa ferramenta que sem dúvida, é a mais utilizada quando estamos trabalhando com Node.js e algum framework frontend. Ensinaremos a trabalhar com Node, Mongo e Angular 2+.
Neste curso, vamos trabalhar com o MEAN stack, super famosa e que se popularizou com esse nome devido a utilização de Node.js utilizando o Express.js, Angular e MongoDB.
Neste curso vamos aprender a integrar a API do Mercado Pago através do Node.js para o recebimento de pagamentos.
Neste curso vamos aprender a trabalhar com pagamentos utilizando Node.js e Pagseguro, gateway de pagamento muito famoso. Vamos integrar a plataforma com um projeto podendo ser adaptado a qualquer outro projeto.
Neste curto vamos aprender a trabalhar com Node.js e MongoDB utilizando GraphQL, uma tecnologia que veio para melhorar a forma que trabalhamos o desenvolvimento de nossa API.
Adonis.js é um novo framework que vem ganhando bastante espaço e um grande mercado. Baseado no Laravel, ele traz em sua "caixa de ferramentas" bastante versatilidade,tornando-se assim, bem produtivo. Seus principais diferenciais são: IoC, DI, codificação totalmente em ES2015 e auto load, além de muitos outros benefícios e diferenciais com os quais vamos tendo contato conforme aprofundamos ainda mais em sua utilização.
Continuando com os estudos sobre o framework Adonis.js, chegou a hora de aprenderem como criar API's Adonis.js. Apesar de ser um framework full MVC, conseguimos trabalhar, apenas, com API, pois existe um excelente suporte.
Neste curso, iniciaremos os estudos sobre autenticação e autorização aprendendo este conceito além de aprender também a como trabalhar com duas formas de autenticação: "Basic HTTP" e "autenticação local". Vamos utilizar o Passport.js, uma biblioteca muito conhecida no ecossitema Node.js que permite trabalhar com diversas estrategias de autenticação. Utilizaremos também o Express.js e também o MongoDB para criar toda infraestrutura necessária para o nosso projeto.
Nesse curso, vamos dar continuidade ao nosso estudo sobre autenticação utilizando o Passport.js porem vamos abordar uma outra forma de autenticação que é destinado a API. Aprenderemos a trabalhar com autenticação via Token utilizando o Passport.js e o JWT afim de gerar um token que pode ser validado a cada requisição do usuário para dentro da sua API.
Continuando os estudos sobre o frameworka Adonis.js, dessa vez vamos aprender a como utilizar seus services providers e middlewares para realizar a criação e a autenticação/autorização de usuários de uma forma efetiva e simples.
Neste curso, nos aprofundaremos no Electron. Mostraremos como manipular eventos da janela: como fechar, minimizar, maximizar, liberar botões personalizados para estas funções, como criar um botão de tela cheia, minimizar para system tray (próximo ao relógio), como criar notificações e atalhos globais. Além disso, no webview ensinaremos como gerar um build com instalador e criar um processo de atualização automática com este build.
Vamos continuar os estudos sobre o framework Hapijs e dessa vez, iremos aprender como utilizar um banco de dados noSQL o MongoDB, um dos banco de dados mais famosos do mundo e também a utilizar alguns hapi plugins para ajudar a criar rapidos prototipos.
Neste curso vamos continuar nossa trilha de moleculer js, aprendendo a trabalhar com autenticação utilizando os nossos serviços.
Neste curso vamos dar continuidade ao aprendizado do framework para construção de microsserviços com Node.js e vamos entrar mais profundamente na questão da web e como trabalhar melhor com seus serviços.
Continuando a trilha sobre Moleculer, vamos aprender a trabalhar com o moleculer criando os serviços e consumindo serviços através de um frontend.
Neste curso vamos avançar os estudos com Strapi.io, dessa vez vamos aprender a integra-lo com um front end, pegando um dos conceitos de front end agnóstico e implementado na prática alem de entender diversos conceitos internos. Vamos trabalhar na criação de um blog utilizando o Jekyll em conjunto com o Strapi.io
Nesse curso, daremos continuidade à série de Crawler utilizando o Node.js. Iniciaremos o aprendizado de uma nova ferramenta, para abrir o leque das opções. O Puppeteer é uma ferramenta da Google que foi criada com a intenção de trabalhar com crawler e se integrada a outras, para realizar testes end to end. Nesse curso, ensinaremos como utilizá-la para capturar dados, navegação, evento de input click e ainda, a trabalhar com arquivos como imagem e pdf.
Nesse curso vamos aprender a como trabalhar controle de acesso de usuários (ACL) utilizando o Express.js. Vamos aprender a permitir e negar a visualização de conteúdo de um endpoint especifico de forma fácil, em poucos minutos e com pouquíssimo esforço.
Nesse curso, você aprenderá como trabalhar com API desenvolvida em Node.js, utilizando o framework Express.js. Focaremos na aplicação utilizando os conceitos REST e RESTFull, afim de criar uma API padronizada, organizada e baseada em serviços, seguindo os padrões propostos. Utilizaremos o MongoDB juntamente com o Mongoose, para realizar a persistência de dados e criaremos uma interface gráfica para consumir a nossa API, via Ajax.
Electron é uma plataforma, onde, se torna possivel o desenvolvimento de aplicações desktop utilizando HTML, CSS e Javascript de forma eficiente. Neste curso daremos inicio ao nosso estudo sobre a plataforma.
Feather.js é um framework que traz vários aspectos interessantes a serem discutidos, tais como: a presença de orientação a serviço, alguns pontos de OAP (Programação orientada a aspectos) e a possibilidade de criar aplicações, em tempo real, de forma, realmente, fácil. Neste curso, iniciaremos os estudos desse framework.
Neste curso vamos conhecer o que é o gRPC entender o seu funcionamento, quando é indicado a utilização e aprenderemos também a implementa-lo utilizando o ecossistema Node.js.
Neste curso vamos iniciar o aprendizado sobre o Hapi.js, um framework para construir aplicações e serviços reutilizaveis, focado na construção da aplicação sem perder tempo na produção da infraestrutura da aplicação.
Continuando a trilha sobre o framework Koa.js, ensinaremos a utilizar a nova versão e apresentaremos as novidades e diferenças, em relação a primeira versão.
Nesse curso, daremos início ao estudo do framework que visa trabalhar com o desenvolvimento da API utilizando Loopback.io. Ele é um framework focado na construção rápida de API’s em Node.js de alta performance. Traz uma dinamicidade incrível à sua aplicação, possibilitando a rápida e completa prototipação da API, desde funcionalidades até documentação, de maneira extremamente rápida.
O Meteor.js é um framework reativo feito 100% em javascript (Node.js, Javascript e MongoDB). Ele traz uma maneira inovadora de trabalhar com aplicações reativas. Com o Meteor.js é possível produzir um App do começo ao fim utilizando apenas uma linguagem.
Neste curso vamos iniciar os estudos sobre microservices aprendendo o que e como funciona um micro serviço na teoria. Após isso vamos aprender mais sobre o Seneca.js, um framework Node.js especializado em micro serviços.
Neste curso vamos começar a trabalhar com Moleculer Node, um framework progressiva para a criação de microservices de forma muito simples.
Iniciando a trilha de Restify, apresentaremos o framework dando um overview sobre a tecnologia e como podemos utilizá-lo. Ensinaremos a criar e configurar nosso servidor, trabalhar com o banco de dados, erros e plugins nativos.
Nesse curso vamos aprender a trabalhar com o Strapi.io, uma ferramenta relativamente nova porem que vem ganhando o seu espaço pela sua simplicidade, agilidade e flexibilidade. Vamos dar os primeiros passos utilizando esse CMF e aprender o conceito global do CMF como podemos trabalhar, um pouco sobre segurança e seus conceitos.
Neste curso vamos criar uma aplicação WEB utilizando uma stack que tem ganhado cada dia mais o respeito da comunidade, a MEVN (MongoDb, Express, Vue.js e Node.js), que além de ter uma excelente performance no servidor e no cliente, é altamente escalável, neste curso vamos abordar os passos iniciais para integração das tecnologias e criar um crud enquanto apresento formas e dicas de como trabalhar com Javascript no Back-end e no Front-end.
Nesse curso, daremos continuidade ao aprendizado do MongoDB com Node.js, utilizando a ODM Mongoose. Focaremos na parte de customização do Mongoose, trabalhando com features que visam customizar os Schemas para obter diversas funcionalidades novas. Ensinaremos a trabalhar com métodos customizados, a entender melhor o processo de criação de Schemas e a criar Plugins para o Mongoose, para serem reutilizados a qualquer momento.
Nesse curso, aprenderemos as principais funcionalidades do Express.js, um dos frameworks mais conhecidos para Node.js, que possibilita uma grande flexibilidade para criação de web aplicações e API.
Nesse curso, continuaremos o estudo do framework Express.js. Contaremos com auxílio de uma template engine e de uma ORM capaz de trabalhar com banco de dados relacionais, o Sequelize. Ensinaremos como integrar os três e como trabalhar com diversas features do Pug e do Sequelize, desde criação de conexão, model e manipulação de dados.
Neste curso vamos aprender como usar o Firebase no NodeJs e criar um CRUD do zero e com permissões de administrador de forma que possamos ter um maior controle e segurança de nossas aplicações, configurando desde a chave de autenticação para tal.
Nesse curso, ensinaremos como trabalhar com testes. É um assunto muito interessante, além de importante para qualquer projeto, atualmente. Iniciaremos trabalhando com uma das ferramentas mais conhecidas nesse cenário de teste para o Node.js, o Mocha e com a ajuda do Chai, mostraremos como trabalhar com testes.
Sails.js é um framework Full MVC que traz uma abstração do tão conhecido Express.js, de uma maneira bem interessante. Proporciona ao desenvolvedor uma suíte, gigante, de possibilidades e que se assemelha aos conceitos de outros framweorks , como Ruby on Rails entre outros.
Avançando com nossa trilha de Sails.js, dessa vez nós vamos aprender a como montar um app do zero em pouco tempo, incluindo login, banco de dados não relacional, uso de hooks e muito mais.
Neste curso, vamos aprender o que é o jsDocs e Swagger, como utilizar, a importância de uma boa documentação e como podemos integrar os dois para formar uma dupla muito flexivel e fácil de documentar seu projeto.
Neste curso vamos aprender a trabalhar com testes utilizando o Ava, uma lib para testes que tem como principal objetivo ser fácil e simples de trabalhar. Conta com uma API concisa e fácil de entender e log d erros humanizados.
Neste curso vamos aprender a integrar uma aplicação desenvolvida em Node.js junto com o Alpine.js para trabalhar com uma aplicação full stack e um front end reativo.
Neste curso iniciaremos o aprendizado sobre Web Crawler ou Web Spiders. Ensinaremos algumas ferramentas focadas no ecossistema Node.js, que podem nos ajudar a criar crawlers efetivos, simples e rápidos, para capturar todo tipo de dados.