Projetos Práticos | School of Net

Cursos com projetos práticos

Até o momento:

Última atualização: 20/11/2017

0 aulas

0 minutos de vídeo

0 horas no certificado

Criando um Helpdesk com SpringBoot e MySQL

0 Complete

Neste projeto prático você vai aprender a trabalhar com SpringBoot na prática criando um sistema Helpdesk (Atendimento de chamados) trabalhando com as principais ferramentas do ecossistema Spring: SpringBoot para nos dar suporte na área CDI e IOC, Spring Security para trabalharmos com autenticação/autorização e segurança da nossa aplicação (XSS, CSRF), Spring Data para trabalharmos com os nosso dados de forma simplificada e abstrata sem precisar interagir diretamente com o banco de dados, Spring Devtools para criar um ambiente rápido de desenvolvimento trabalhand com hotswap e mais, Thymel...

Até o momento:

Última atualização: 17/11/2017

7 aulas

45 minutos de vídeo

3 horas no certificado

Criando um fórum real-time com Laravel

0 Complete

Nesse projeto prático vamos criar do zero um fórum de discussão que contará com recursos em real time, ou seja, fazer com que os tópicos, respostas, etc serem atualizadas em tempo real sempre que novos registros forem incluídos ou mesmo novas atualizações detectadas. Controle de acesso, destaque em respostas, tópicos fixados, fechamento de tópicos para novas respostas e a exibição do perfil do usuário com foto também serão implementados. Todo o projeto utilizará TDD (Test Driven Development), contando com a utilização de testes unitários e de integração, além de dos testes automatizados...

Última atualização: 10/11/2017

29 aulas

250 minutos de vídeo

13 horas no certificado

Escalando aplicações na Google Cloud

0 Complete

Neste projeto prático, demonstraremos como configurar o Redmine de forma automatizada. Faremos isso em dois grupos de instâncias, gerenciadas em zonas de disponibilidades diferentes, sob um balanceador de carga junto com um serviço de auto-escalonamento.

Última atualização: 15/11/2017

65 aulas

689 minutos de vídeo

35 horas no certificado

Criando um jogo de tiro com Unity 3D

0 Complete

Neste projeto prático, vamos criar do zero um jogo de tiro utilizando a engine Unity. Também utilizaremos o software de modelagem 3d Blender, para a criação de fases, e de objeto adicionais para o projeto. Vamos criar diversos sistemas essenciais para qualquer game do gênero, dentre eles, um sistema de movimentação avançada, disparo de projéteis, mira em tempo real, partículas de explosões e muitos outros. Também, iremos desenvolver um modo multiplayer em rede, abordando tópicos sobre a Unity Network API e sincronização entre jogadores.

Última atualização: 09/11/2017

69 aulas

593 minutos de vídeo

30 horas no certificado

Sistema de Email Marketing com Node.js e Vue.js

0 Complete

Nesse projeto ensinaremos como criar um app web de envio de email, com agendamento de disparo e segmentação de clientes. Utilizaremos, apenas, Javascript desde o servidor backend com Node.js, Express e MongoDB até o frontend com Vue e Twitter Bootstrap. Usaremos o Mailgun para enviar as mensagens e obter relatórios de envio e abertura. Além disso, criaremos um sistema para monitorar clicks em links e contabilizar aberturas por usuário e resumo geral.

Última atualização: 13/10/2017

41 aulas

457 minutos de vídeo

23 horas no certificado

Indexador de Vagas com Node.js

0 Complete

Crie um site que irá conseguir através de um web crawler capturar vagas de emprego de outros sites. As vagas poderão ser listadas e filtradas. Teremos a possibilidade de realizar análises das principais informações adquiridas através de gráficos analíticos que geraremos em nosso frontend. O usuário também terá a opção de realizar um cadastro no site para que ele tenha acesso ao link original da vaga, além de ter a funcionalidade de adicionar suas vagas de interesse em uma lista de desejos. O projeto também contará com uma landing page para atrair usuários. Algumas das tecnologias a sere...

Última atualização: 21/09/2017

46 aulas

485 minutos de vídeo

25 horas no certificado

Reconstruindo Flappy Bird com Construct 2

0 Complete

Neste projeto prático com a engine Construct 2, vamos recriar do zero absoluto o jogo Flappy Bird, vamos fazer práticamente tudo, desde da parte gráfica até o deploy do jogo. Além de recriar, nós iremos também criar novos recursos para o jogo. E quando ele estiver concluído iremos publica-lo na plataforma Kongregate, uma das maiores plataformas de jogos da atualidade, onde até mesmo, você pode monetizar o seu projeto. Depois, utilizando recursos da engine junto com a plataforma Cordova, vamos exportar e adaptar o nosso jogo, para os dispositivos móveis, tendo assim, um clone fiel e ...

Última atualização: 28/09/2017

110 aulas

976 minutos de vídeo

49 horas no certificado

Guia de Restaurantes com Lumen e Ionic 3

0 Complete

Nesse projeto prático utilizando o micro-framework Lumen (baseado no Laravel), você aprenderá a desenvolver do zero um guia de restaurantes online onde donos de restaurantes poderão cadastrar seus estabelecimentos e cardápios. O guia possuirá uma versão mobile que será desenvolvida com Ionic onde o usuário final poderá buscar restaurantes mais próximos baseado em sua localização, cadastrar fotos de quando ele foi ao estabelecimento, marcar restaurantes favoritos, além de fazer comentários e avaliar sua experiência. Recursos como push notifications também serão utilizados para notificar cli...

Última atualização: 20/09/2017

147 aulas

1527 minutos de vídeo

77 horas no certificado

Sistema de gestão educacional com Laravel e Vue.js

0 Complete

Neste projeto prático, vamos criar uma aplicação de gestão educacional em que professores irão administrar o aproveitamento de seus alunos. Cada professor poderá criar provas escritas através do sistema ou virtuais para que os alunos as façam e recebam suas notas. Utilizando os recursos incríveis do Vue.js, montaremos uma aplicação inteira somente com javascript, permitindo total interatividade com as provas além de proporcionar uma ótima experiência aos alunos e professores. Com o Laravel, criaremos toda API Restful e a parte administrativa, em que os administradores possam gerencia...

Última atualização: 28/07/2017

45 aulas

339 minutos de vídeo

17 horas no certificado

Desenvolvimento de um Trello com React.js

0 Complete

Nesse projeto prático você terá a oportunidade de desenvolver do zero uma versão simplificada do Trello, onde é possível gerenciar suas tarefas utilizando cards, arrastando-os para diferentes estágios. Utilizando o famoso React.js você será capaz de: criar componentes reutilizáveis, trabalhar com autenticação, gerenciar rotas através do React router, além de poder trabalhar com Redux que simplificará a arquitetura Flux para comunicação entre componentes e gerenciamento dos estados. Além disso, você utilizará recursos do HTML 5 como drag and drop e trabalhará com Local Storage para pe...

Última atualização: 08/08/2017

77 aulas

641 minutos de vídeo

33 horas no certificado

Desenvolvendo um Market Place com Django

0 Complete

Desenvolva do zero uma plataforma de market place, onde os usuários poderão comprar, anunciar e vender seus produtos. A plataforma contará com uma área administrativa para fazer a gestão total do market place. Os vendedores também terão sua área onde poderão incluir seus anúncios e os principais detalhes do produto. Todos os usuários terão acesso aos anúncios e seus detalhes, bem como poderão fazer perguntas diretamente ao vendedor. Através de um sistema de checkout transparente, os usuários poderão efetuar a compra, e o sistema automaticamente fará o pagamento da parte do vendedor,...

Última atualização: 23/10/2017

47 aulas

537 minutos de vídeo

27 horas no certificado

Desenvolvendo um Ecommerce com Node JS

0 Complete

Crie uma plataforma de ecommerce com um gerenciamento de produtos, usuários, clientes, categorias e do zero utilizando as tecnologias que mais crescem no mercado. Você aprenderá a criar do inicio ao fim uma plataforma de ecommerce, contando com a área de vendas da loja, bem como sua área administrativa. Utilizando o mínimo de dependências e biblioteca de terceiros, esse curso vem para mostrar o grande poder do Node.js, sua facilidade de uso, performance e elegância do código a ser desenvolvido.

Última atualização: 20/09/2017

34 aulas

441 minutos de vídeo

22 horas no certificado

Plataforma de chat com Node.js e Socket.io

0 Complete

Desenvolvam uma plataforma de chat, do zero, utilizando os conceitos mais modernos que o Node.js e Socket.io, oferecem. Conceitos como: comunicação em tempo real, através de websockets, criação de API, validação de entradas e muito mais. Ao final do projeto, você terá uma plataforma de comunicação em tempo real pronta, para ser utilizada.

Última atualização: 30/05/2017

43 aulas

436 minutos de vídeo

22 horas no certificado

Desenvolvendo um site do zero com HTML e CSS

0 Complete

Aprenda a desenvolver do Zero um website completo utilizando HTML e CSS, entendendo os principais conceitos sobre como funcionam as requisições HTTP, marcação HTML e folhas de estilo com CSS. No decorrer das aulas, o conteúdo do projeto fica mais interessante, uma vez que o mesmo começará a ser adaptado para múltiplos navegadores. Boas práticas de codificação e organização do projeto durante o desenvolvimento serão aplicadas.

Última atualização: 09/11/2017

70 aulas

820 minutos de vídeo

42 horas no certificado

Gerenciador de finanças pessoais com PHP OO

0 Complete

Desenvolva do zero um gerenciador de finanças pessoais com PHP 7.1 orientado a objetos utilizando os recursos mais modernos da linguagem. Conceitos sobre orientação a objetos, dependency injection, SOLID, MVC, Routing, e template engine serão largamente utilizados, além de ferramentas como Composer e PHP CodeSniffer. Ao final do projeto, será realizado o deploy (instalação da aplicação) no Heroku.