Aprenda Consumir

SERVIDOR REST FULL

EM Diferentes LINGUAGENS e tecnologias através de projetos completos

Clique no botão abaixo e saiba como desenvolver um sistema de agendamento completo em PHP, Java, Android e Delphi e passo a passo.

ASSISTIR AO VÍDEO

Veja como desenvolver um Sistema de Agendamento e torná-lo consumível em um Servidor Rest Full.

COMO FUNCIONA O MÉTODO ORÁCULO
O QUE É O PROJETO ORÁCULO?

O projeto Oráculo é uma múltipla abordagem de um mesmo problema sendo resolvido em diferentes tecnologias usando a mesma base de conhecimento, o mesmo estudo de caso e o mesmo cenário, com o objetivo de diminuir a sua curva de aprendizado e facilitar o aprendizado das muitas tecnologias atuais. O projeto Oráculo completo é divido em ciclos

Neste Ciclo você aprenderá a desenvolver um sistema que consome um servidor restfull de agendamento de consultas usando, para isso, algumas linguagens de programação diferentes. É neste ponto que está o grande diferencial do Projeto Oráculo, pois nos dias de hoje é muito comum um programador ter a necessidade de compartilhar e de consumir informações em diferentes linguagens. Imagine por exemplo você fazer um sistema em PHP e poder consumir e compartilhar estas informações através de aplicações android, JSP, JSF, Delphi, é exatamente este o propósito deste projeto.

Como Funciona este curso?

Vamos simular o seguinte estudo de caso.

Uma clínica precisa controlar os agendamentos de consultas dos seus pacientes, para isso eles precisam desenvolver um sistema onde a secretária possa cadastrar os médicos e pacientes, assim como preparar os agendamentos de cada médico limitando a quantidade de consultas que podem ser agendadas.

Esta clínica também gostaria que seus pacientes pudessem fazer seus agendamentos via internet ou no seu próprio celular através de um aplicativo, devido à grande demanda esta clínica está contratando um programador.

Ponto de partida

O nosso ponto de partida será resolver o estudo de caso acima e para isso iremos usar várias tecnologias e linguagens de programação existentes. Em princípio iremos usar quatro linguagens de programação: O PHP, Delphi, o Java e Javascript (jQuery), Iremos desenvolver o mesmo sistema, as mesmas rotinas e procedimentos em diferentes linguagens, exatamente para você ter mais facilidade em absorver os conceitos de de outras linguagens.

Neste ciclo, teremos um único servidor restfull feito em PHP e criaremos as diversas versões clientes do sistema para consumir e interagir com este servidor. cada aplicação feita em cada linguagem terá duas versões: uma para o cliente e outra para o administrativo que será responsável pelo controle dos médico, cliente, agendas, agendamentos e etc. Para entender melhor assista ao vídeo.

Veja agora os detalhes dos cursos que fazem parte deste ciclo. O Objetivo deste ciclo é fazer você aprender a Consumir Servidor Rest Full.
MÓDULO 01 - Sitemas em JAVA Consumindo Servidor RestFull com o console do Java

Aula 00 - apresentacao

Aula 01 - configurando o servidor

Aula 02 - o que foi feito na aula passada

Aula 03 - criando o projeto

Aula 04 - como funciona o webservice

Aula 05 - etapas do processo de leitura do json

Aula 06 - o que json

Aula 07 - estrutura do json

Aula 08 - estrutura do json2

Aula 09 - protocolo http

Aula 10 - o modelo cliente servidor

Aula 11 - entendendo o protocolo http

Aula 12 - a requisicao http

Aula 13 - a resposta http

Aula 14 - conhecendo metodo get e post

Aula 15 - criando as entidades

Aula 16 - requisitando json no http

Aula 17 - listando os dados do servidor

Aula 18 - cadastrando dados no servidor

Aula 19 - editando e excluindo

Aula 20 - verificando o conteudo retornado

Aula 21 - criando a classe para conexao http

Aula 22 - criando a classe para conexao http

Aula 23 - criando as classes dao

Aula 24 - criando as classes dao 2

Aula 25 - testando as classes dao

Aula 26 - testando as classes dao

Aula 27 - criando a classe agendadao

Aula 28 - testando a classe agendadao

Aula 29 - criando a classe agendamentodao

Aula 30 - testando a classe agendamentodao

Aula 31 - uma nova forma de aprender programar

Duração: 4h30min Consumindo Servidor RestFull com Java JSP

Aula 01 apresentacao

Aula 02 conceituando mvc model

Aula 03 conceituando mvc view

Aula 04 conceituando mvc controller

Aula 05 o papel do controller no jsp

Aula 06 o papel do model no jsp

Aula 07 criando o projeto

Aula 08 preparando o layout


Consumindo Servidor RestFull com Java JSF

Aula 01 apresentacao

Aula 02 conceituando mvc model

Aula 03 conceituando mvc view

Aula 04 conceituando mvc controller

Aula 05 mvc no jsf

Aula 06 instalando servidor glasfish

Aula 07 criando um projeto maven

Aula 08 montando o layout

Aula 09 montando o layout 2

Aula 10 acessando a camada view

Aula 11 criando o cliente service

Aula 12 entendendo todo processo de mvc na pratica

Aula 13 executando as classes base no jsf

Aula 14 explicando o que aconteceu

Aula 15 explicando o conceito de injecao por cdi

Aula 16 criando o service agenda

Aula 17 criando o service agendamento

Aula 18 mostrando as classes feitas

Aula 19 iniciando o cadastro do cliente

Aula 20 finalizando o clientebean

Aula 21 finalizando o crud do cadastro de cliente

Aula 22 criando o agendabean

Aula 23 fazendo a lista de agenda 01

Aula 24 fazendo a lista de agenda 02

Aula 25 cadastrando agendas

Aula 26 testando o cadastro de agendas

Aula 27 criando metodo de conversao de datas

Aula 28 criando metodo de conversao de datas2

Aula 29 formatando as datas

Aula 30 finalizando o crud da agenda

Aula 31 filtrando as agendas

Aula 32 filtrando as agendas parte02

Aula 33 acrescentando novos campos

Aula 34 fazendo os agendamentos

Aula 35 fazendo os agendamentos 2

Aula 36 listando os agendamentos por agenda

Aula 37 preparando insercao de cliente

Aula 38 inserindo agendamento

Aula 39 organizando agentamentos

Aula 40 finalizando agendamento

Duração: 5h30min Consumindo Servidor RestFull com Java Android

Aula 01 apresentacao

Aula 02 conceituando mvc model

Aula 03 conceituando mvc view

Aula 04 conceituando mvc controller

Aula 05 criando a primeira aplicacao

MÓDULO 02 - Sistemas em PHP Consumindo Servidor Restfull com PHP - Versão Cliente

Aula 01 apresentacao

Aula 11 configurando o servidor

Aula 12 o que foi feito na aula passada

Aula 13 apresentando o curl

Aula 14 entendendo a biblioteca curl

Aula 15 fatiando o layout

Aula 16 criando arrays de pagina

Aula 17 listando as agendas

Aula 18 criando as funcoes genericas listar

Aula 19 criando as funcoes genericas inserir e editar

Aula 20 criando as funcoes genericas excluir

Aula 21 inserindo agendamento

Aula 22 testando a insercao

Aula 23 listando os agendamentos

Aula 24 listando os agendamentos futuros

Aula 25 configurando a data

Aula 26 filtrando as agendas

Duração: 5h30min Consumindo Servidor Restfull com PHP - Versão Administrativa

Aula 01 apresentacao

Aula 13 preparando o layout

Aula 14 criando array de paginas

Aula 15 apresentando o curl

Aula 16 entendendo a biblioteca curl

Aula 17 listando os clientes

Aula 18 buscando o cliente

Aula 19 mostrando os dados nos textfields

Aula 20 criando funcoes genericas do curl para crud

Aula 21 preparando os dados para o crud

Aula 22 testando o crud do cliente

Aula 23 listando as agendas do medico

Aula 24 editando a agenda do medico

Aula 25 finalizando o crudo da agenda do medico

Aula 26 finalizando a lista da agenda

Aula 27 fitrando a agenda do medico

Aula 28 listando agendamentos

Aula 29 confirmando os agendamentos

Aula 30 marcando agendamento como realizado

MÓDULO 03 - Sistemas em Delphi Consumindo Servidor Rest Com Delphi - Versão Desktop

Aula 01-apresentacao-por-favor-assista

Aula 02-configurando-o-servidor

Aula 03-o-que-foi-feito-na-aula-passada

Aula 04-como-funciona-o-webservice

Aula 05-etapas-do-processo-de-leitura-do-json

Aula 06-apresentando-o-json

Aula 07-o-que-json

Aula 08-estrutura-do-json

Aula 09-estrutura-do-json2

Aula 10-protocolo-http

Aula 11-o-modelo-cliente-servidor

Aula 12-entendendo-o-protocolo-http

Aula 13-a-requisicao-http

Aula 14-a-resposta-http

Aula 15-conhecendo-metodo-get-e-post

Aula 16-conectando-com-nosso-servidor

Aula 17-conhecendo-as-classes-json

Aula 18-conhecendo-o-jsonarray

Aula 19-conhecendo-o-jsonObject

Aula 20-lendo-os-elementos-do-array

Aula 21-iniciando-a-aplicacao-conhecendo-os-dados

Aula 22-criando-as-entidades

Aula 23-comecando-a-mudanca

Aula 24-criando-o-formulario-de-cliente

Aula 25-montando-a-estrutura-no-formato-procedural-01

Aula 26-Cadastrando-os-dados

Aula 27-uma-explicacao-para-o-mvc

Aula 28-criando-a-classe-model

Aula 29-criando-a-classe-model-parte02

Aula 30-criando-a-classe-model-parte03

Aula 31-criando-a-classe-controller

Aula 32-finalizando-a-classe-controller

Aula 33-criando-o-viewcliente

Aula 34-criando-o-viewcliente-parte2

Aula 35-criando-o-viewcliente-parte3

Consumindo Servidor Rest Com Delphi - Aplicação Android

Aula 01 configurando o servidor

Aula 02 o que foi feito na aula passada

Aula 03 como funciona o webservice

Aula 04 etapas do processo de leitura do json

Aula 05 apresentando o json

Aula 06 o que json

Aula 07 estrutura do json

Aula 08 estrutura do json2

Aula 09 protocolo http

Aula 10 o modelo cliente servidor

Aula 11 entendendo o protocolo http

Aula 12 a requisicao http

Aula 13 a resposta http

Aula 15 conhecendo metodo get e post

Aula 16 conectando com nosso servidor

Aula 17 conhecendo as classes json

Aula 18 conhecendo o jsonarray

Aula 19 conhecendo o jsonObject

Aula 20 lendo os elementos do array

Aula 21 iniciando a criacao do layout

Aula 22 criando a tela de login

Aula 23 criando o layout da tela principal

Aula 24 criando o menu principal

Aula 25 finalizando o layout

Aula 26 Fazendo o login no sistema

Aula 27 Listando as agendas do médico

Aula 28 Fazendo o agendamento

Aula 29 Listando os meus agendamento

TOME UMA ATITUDE AGORA MESMO. Dê um salto na sua carreria e seja o profissional qualificado que você sempre quis ser. Clique no botão abaixo: SIM!QUERO APRENDER A CONSUMIR UM SERVIDOR REST FULL EM 4 LINGUAGENS DIFERENTES.
PERGUNTAS FREQUENTES
1 - Para quem Se Aplica este curso ?

O Projeto Oráculo foi desenvolvido para quem já tem conhecimento e alguma linguagem de programação, não é um curso básico, e é ideal para quem quer aprender programar em diversas linguagens, uma vez que o mesmo problema será resolvido em diversas linguagens de programação.

2 - Quais os Pré-requisitos?

Para que você possa possa entender o curso é necessário que conheça pelo menos uma linguagem de programação. Todas as linguagens possuem os mesmos princípios, porém com sintaxe diferente, se você já tem conhecimento de alguma delas, então conseguirá avançar no curso, se não tem conhecimento nennhum, não conseguirá entender este curso.

3 - Como funciona a plataforma, os exercícios e o suporte?

Como dito anteriormente, este é um curso prático, não existem exercícios, o curso em si já é um grande exercício, pois partiremos de um problema e desenvoveremos a solução usando diversas linguagens de programação.

4 - Não tenho nenhum conhecimento, vou conseguir fazer este curso ?

Não. Este curso é de nível intermediário avançado, na nossa plataforma existem cursos para quem não tem nenhum conhecimento.

5 – Posso adquirir os cursos separadamente?

O ideal é que você adquira o ciclo completo, no entanto se desejar pode adquirir os cursos individualmente, pois eles são independentes entre si e não precisa de nenhuma ordem para serem estudados.

6 – As aulas já estão todas gravadas ?

SIM. Todos os cursos que estão nesta página já estão 100% gravados.

7 – Quais as formas de pagamento?

Você pode efetuar o pagamento em até 10x sem juros no cartão através do paypal. Outra forma de pagamento é por meio de depósito/transferência, porém neste caso não há parcelamento.

Utilizando o depósito/transferência como forma de pagamento, necessariamente você precisa enviar o comprovante, pois somente através dele poderemos identificar e fazer a liberação de acesso.

8 – Quanto tempo leva para liberar o acesso?

Pagamento feitos no cartão através do paypal levam em média 10 minutos, tempo que recebemos o comprovante de confirmação do pagamento enviado automaticamente. No caso de depósito/transferência é feito logo após recebermos o comprovante enviado por você.

Lembrando que este prazo é válido no horário das 8h da manhã às 22h.

9 – Já possuo outros cursos do Mjailton, tenho direito a algum desconto?

Não. O O curso de php completo é um produto/serviço independente de outros, mesmo sendo de nossa autoria. Ou seja, a compra de um não implica no abatimento de outro.

10 – Qual o prazo que tenho para acessar o O curso de php completo?

O seu prazo de acesso é VITALÍCIO, ou seja, não expira nunca. Destas forma você vai poder estudar com mais tranquilidade e sem ter pressa em concluir os seus estudos e obtendo um melhor resultado de aprendizagem.

11 – Posso compartilhar meu login e senha de acesso?

Não. Caso seja constatado qualquer indício de que esteja havendo compartilhamento de acesso ou tentativa de venda do mesmo, você será bloqueado permanentemente, perderá o seu acesso sem direito a reembolso.

12 – Receberei algum material impresso, DVD, CD ou afins?

Não. Todo o projeto é 100% online e em nenhum momento será enviado qualquer tipo de mídia ou impresso na sua residência.

13 – Os códigos-fontes estarão disponíveis para download?

Não. O objetivo é que o aluno faça junto com o professor, portanto não disponibilizamos o código-fonte

14 – Posso baixar as aulas?

Não. O curso é online e vc terá acesso vitalício portanto não pode baixá-lo

Intelimax Comercio Ltda
CNPJ: 10.175.153/0001-23