Cursos de Programação Online | School of Net

Cursos de programação

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.

Cursos online de Programação

Últimos lançamentos

Angular - Dynamic Components

23 Aulas 223 Minutos Avançado

Neste curso, apresentaremos o recurso do Angular chamado "Dynamic Components". Com este recurso podemos criar componentes em tempo de execução tornando a aplicação mais performática, uma vez que os componentes serão carregados somente quando necessário, ou seja, sob demanda.

Avançado

Angular - Dynamic Components

Chatbots com IBM Watson e Laravel

12 Aulas 87 Minutos Intermediário

Neste curso, mostraremos como criar, configurar e treinar o bot com inteligência artificial do IBM Watson, para atender seus clientes. Ensinaremos o que é workspace, dialog, entity e intent e no final, vamos integrá-lo em uma página web usando Laravel e Vue.js.

Intermediário

Chatbots com IBM Watson e Laravel

Chatbots com IBM Watson e Javascript - Iniciante

10 Aulas 88 Minutos Intermediário

Neste curso vamos aprender como criar, configurar e treinar o bot com inteligência artificial do IBM Watson para atender seus clientes. Vamos descobrir o que é workspace, dialog, entity e intent e no final, vamos integrá-lo em uma página web usando Node.js e Vue.js.

Intermediário

Chatbots com IBM Watson e Javascript - Iniciante

Angular - Templates e HTML

13 Aulas 123 Minutos Intermediário

Neste curso, vamos aprender a utilizar recursos mais avançados focados na área de templates dos componentes Angular. Entenderemos como o Angular lida e processa os templates dos componentes. Com isso, podemos criar aplicações mais organizadas e com mais reuso de código.

Intermediário

Angular - Templates e HTML

Vue.js - Iniciando com Life cycle

13 Aulas 119 Minutos Intermediário

Neste curso, vamos aprender sobre o conceito de ciclo de vida dos componentes Vue.js. O ciclo de vida prevê um fluxo de execuções desde a criação de um componente até a sua destruição. Dentro deste fluxo temos os chamados hooks (gatilhos) que são métodos úteis para ajudar na construção da lógica do componente.

Intermediário

Vue.js - Iniciando com Life cycle

Vue.js - Iniciando Single File Components

15 Aulas 141 Minutos Intermediário

Neste curso, vamos aprender um conceito diferente de construção de componentes Vue, o "Single File Componentes". Com ele, conseguimos melhorar a construção de componentes, separando-os em um só arquivo.

Intermediário

Vue.js - Iniciando Single File Components

Chatbot do Facebook com IBM Watson.

13 Aulas 75 Minutos Básico

O Watson Assistant, especificamente, trata-se de uma API para desenvolvimento de Bots, com uma interface simples, para que até mesmo uma pessoa que não seja de TI consiga desenvolver e ensinar conteúdo ao bot. Neste treinamento, criaremos o nosso primeiro robô de conversação com um fluxo de diálogo simples e integraremos o serviço do Watson Assistant com o Facebook Messenger.

Básico

Chatbot do Facebook com IBM Watson. - Atualização 2

Boas práticas com Django Framework

12 Aulas 129 Minutos Intermediário

Neste curso vamos aprender uma série de recomendações e boas práticas de programação e desenvolvimento de projetos com o Django Framework. Veremos como organizar o ambiente de desenvolvimento de forma correta, recomendações de como organizar as estruturas internas do Django, além de comandos úteis do manage.py essenciais para o desenvolvimento.

Intermediário

Boas práticas com Django Framework

GraphQL com Laravel

14 Aulas 107 Minutos Intermediário

Neste curso vamos aprender os fundamentos do GraphQL e como implementar uma API neste formato no Laravel

Intermediário

GraphQL com Laravel

Django - Views Orientado a Objetos

18 Aulas 157 Minutos Intermediário

Neste curso, vamos aprender a lidar com as views do Django de forma orientada a objetos. Este conceito "class view based" organiza as views com a OO, permitindo o reuso de muitas estruturas, além de trazer vários recursos prontos montagem de CRUDs.

Intermediário

Django - Views Orientado a Objetos

Angular 7 - Componentes - Intermediário

15 Aulas 123 Minutos Intermediário

Neste curso, vamos aprofundar um pouco mais no conhecimento de WEB Componentes implementado no Angular. Aprenderemos a como construir componentes melhores, mais estruturados e independentes, além de implementações de boas práticas no projeto Angular para construção de aplicações WEB.

Intermediário

Angular 7 - Componentes - Intermediário

Vue.js - Intermediário com componentes

16 Aulas 121 Minutos Avançado

Neste curso, vamos dar continuidade ao aprendizado com o paradigma de componentes com Vue.js. Depois de ter iniciado o conceito de WEB Componentes, agora vamos aprender boas práticas na criação de componentes, organização deles em uma aplicação, a comunicação entre eles, além de outros recursos indispensáveis para consolidar a qualidade do código.

Avançado

Vue.js - Intermediário com componentes

webpack.

13 Aulas 128 Minutos Básico

Nesse curso, você aprenderá o grande poder do webpack. Uma biblioteca fantástica para criar aplicações JavaScript de forma modular.

Básico

webpack. - Atualização 2

Flutter para iniciante

20 Aulas 148 Minutos Básico

Neste curso vamos aprender como desenvolver aplicações nativas para dispositivos móveis utilizando o Flutter, um SDK (kit de desenvolvimento de software) do Google ficado em desenvolvimento rápido de apps mobile de qualidade.

Básico

Flutter para iniciante

Quasar Framework - Aplicativos para Desktop com Vuejs 2

11 Aulas 73 Minutos Intermediário

Neste curso vamos abordar o desenvolvimento de aplicações móveis usando o framework Quasar, vamos descobrir como adicionar recursos nativos do desktop e como gerar o build para Windows, Linux e Mac.

Intermediário

Quasar Framework - Aplicativos para Desktop com Vuejs 2

Apis GraphQL com PHP

14 Aulas 147 Minutos Intermediário

Neste curso vamos aprender como criar APIs GraphQL utilizando PHP, vamos aprender conceitos por traz deste padrão de webservices modernos e largamente utilizado por empresas como Facebook e GitHub.

Intermediário

Apis GraphQL com PHP

Iniciando com Java.

12 Aulas 117 Minutos Básico

Neste curso vamos dar inicio ao aprendizado sobre a linguagem Java, uma linguagem completa capaz de lidar qualquer ambiente além de ser considerada uma das plataformas mais conhecidas no mundo da programação, porta de entrada para muitos.

Básico

Iniciando com Java. - Atualização 2

PHP com MVC.

15 Aulas 140 Minutos Intermediário

O padrão de arquitetura MVC é altamente dominante nas atuais aplicações web profissionais, sendo utilizado pela maioria dos frameworks disponíveis no mercado. Nesse curso você aprenderá os principais conceitos do MVC, bem como desenvolverá do zero um esqueleto de trabalho PHP baseado no MVC utilizando os mais diversos recursos e novidades do PHP.

Intermediário

PHP com MVC. - Atualização 2

ES6.

15 Aulas 126 Minutos Intermediário

Neste curso vamos aprender os principais recursos da EcmaScript 6, a ES6. A EcmaScript determina os novos padrões e recursos para a linguagem JavaScript.

Intermediário

ES6. - Atualização 2

Vue 2 - Iniciando com Componentes

13 Aulas 116 Minutos Avançado

Neste curso vamos aprender o conceito de Web Components implementado pelo Vue.JS. Uma vez que "componetizamos" uma aplicação web, a mesma torna-se mais fácil de trabalhar, uma vez que cada parte da aplicação é separada em partes menores, melhorando a manutenção e o reuso de código.

Avançado

Vue 2 - Iniciando com Componentes

Dart orientado a objetos

13 Aulas 100 Minutos Básico

Neste curso vamos avançar no aprendizado de Dart e conhecer as features voltadas para orientação a objetos. Aprenderemos mais sobre como o Dart trabalha com os 4 pilares: abstração, herança, encapsulamento e polimorfismo.

Básico

Dart orientado a objetos

Iniciando com Vue.js 2.

17 Aulas 155 Minutos Básico

O Vue.js é um framework Javascript para construção de aplicações web ricas. Neste curso iremos aprender seus conceitos básicos de data binding, listagem de dados, renderização, ordenação e filtro e muito mais.

Básico

Iniciando com Vue.js 2. - Atualização 3

Dart para iniciantes

13 Aulas 104 Minutos Básico

Neste curso vamos iniciar nossa jornada ao Dart e aprender os conceitos iniciais para se trabalhar com a linguagem que promete entregar aplicações para diversas plataformas, como Node.js, navegador e claro, mobile com Flutter.

Básico

Dart para iniciantes

Autenticação com Laravel e JWT.

15 Aulas 116 Minutos Intermediário

Nesse curso, você entenderá o que é JWT e como poderemos utilizar esse padrão para autenticar uma aplicação Laravel e outras aplicações clientes. A autenticação por tokens permitirá que o Laravel seja acesso por qualquer tipo de aplicação.

Intermediário

Autenticação com Laravel e JWT. - Atualização 2

Avançando com JSF

9 Aulas 66 Minutos Intermediário

Neste curso, continuaremos os estudos de JSF, avançado e aprendendo mais sobre componentização e processos internos do JSF. Além disso, trabalharemos com um banco de dados e ensinaremos a conectar componentes JSF com dados dinâmicos.

Intermediário

Avançando com JSF

Iniciando com JSF

11 Aulas 93 Minutos Intermediário

Neste curso vamos dar os primeiros passos utilizando o JSF, uma lib para java que é super popular, embora criada a muito tempo, se mantém muito forte no mercado e com certeza é uma boa opção para quem deseja trabalhar com Java de maneira fácil pois o mesmo permite uma integração entre cliente e server de maneira muito simples.

Intermediário

Iniciando com JSF

PHP FIG e PSRs.

14 Aulas 132 Minutos Intermediário

Neste curso, apresentaremos as PSRs mantidas pela PHP FIG. Veremos como elas nos ajudam a melhorar como desenvolvedores. Avançaremos no assunto, mostrando como fazemos para ficar atualizados e aprender mais por conta própria.

Intermediário

PHP FIG e PSRs. - Atualização 2

Jasper reports com Spring Boot

9 Aulas 80 Minutos Avançado

Nesse curso vamos entender como integrar a ferramente Jasper Reports junto ao framework Spring Boot para a geração de relatórios em PDF e outros possíveis formatdos de maneira fácil com auxilio do estudio de criação do Jasper que garante uma facilidade na modelagem dos relatórios.

Avançado

Jasper reports com Spring Boot

Incluindo gráficos nos seus projetos web

9 Aulas 74 Minutos Avançado

Neste curso vamos aprender como trabalhar com a biblioteca Highcharts e desmestificar a inclusão de gráficos em uma aplicação web, desde formas de se obter os dados até as mais diversas formas de exibi-los, com nada mais que Javascript, a biblioteca Highchart e informações a serem monitoradas.

Avançado

Incluindo gráficos nos seus projetos web

MEAN.

12 Aulas 111 Minutos Intermediário

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+.

Intermediário

MEAN. - Atualização 2