Como criar WEB SERVICES em PHP com JSON para APLICATIVOS.
4.5 (82 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
401 students enrolled

Como criar WEB SERVICES em PHP com JSON para APLICATIVOS.

Integre seus Apps com Sistemas Web usando| okHttp | API | Apache | Json | Rest | Postman | SQL | MySQL | Post
Highest Rated
4.5 (82 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
401 students enrolled
Last updated 1/2020
Portuguese
Portuguese [Auto-generated]
Current price: $139.99 Original price: $199.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 5.5 hours on-demand video
  • 17 articles
  • 44 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Assignments
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Criar Scripts PHP para integração com Aplicativos Móveis para Android utilizando o padrão JSON.
  • Criar consultas SQL ao Banco de Dados MySQL para gerar Response JSON para aplicativos Android.
  • Usar de forma produtiva a classe OkHttp para executar requisições HTTP Request e HTTP Response.
  • Aprenderá efetuar UPLOAD de imagens para o servidor Web, salva-las em uma pasta UPLOADs e também em uma coluna no Banco de Dados MySQL no formato de arquivo binário BLOG.
  • Implementar autenticação utilizando TOKEN para autorizar o uso de API/Web Services.
  • O aluno aprenderá criar API/Web Services completa e criará ainda um projeto Android modelo usando a API
  • Aprenderá criar os Scripts PHP para implementar aos seus projetos CRUD completo integrando API, Android e MySQL.
  • Aprenderá boas práticas de programação na prática, práticas essas que são comentadas em várias aulas do curso.
  • Aprenderá criar estruturas JSON a partir de Objetos de Classes.
Course content
Expand all 68 lectures 05:28:30
+ A equipe da Fábrica de Desenvolvedores deseja Boas Vindas aos novos Alunos.
2 lectures 02:15

Mensagem de boas vindas aos alunos com orientações gerais sobre o curso e o primeiro estudo de casos a ser estudado no treinamento. Iremos implementar em um projeto Android criada para o curso, o recurso para buscar dados no MySQL via Script PHP e retornar um Array JSON para o Android.

Preview 01:42

Dica do professor para você se tornar sempre um ótimo Developer.

Dica do Professor - Código Fonte CTRL + C e CTRL + V.
00:33
+ 1º Estudo de Caso - Preparação dos Ambientes MySQL, Apache e Android Studio
15 lectures 01:02:33

Este é um Estudo de Caso para orientar as atividades dessa seção, tendo como objetivo preparar o ambiente necessário para a criação dos scripts PHP para Web Services.

Preview 00:35

Detalhamento das atividades que serão realizadas na seção.

Preview 01:37

Orientações sobre como usar o projeto Android modelo para as aulas do curso.

Este projeto contém apenas a estrutura básica Android, sem nenhuma integração com internet ou sistemas externos.

O que será feito durante as aulas do treinamento.

1º Estudo de Caso - Importar o Projeto Android EstudoDeCasoListar.zip
03:27

Modelo de dados para uso nos Estudos de Casos do curso. Contém o diagrama DER do banco de dados.

1º Estudo de Caso - Diagrama DER do Banco de Dados
00:23

Orientações para a criação do banco de dados que será usado no curso e suas respectivas tabelas.

1º Estudo de Caso - Criação do Banco de Dados e restaurar estrutura
03:40

Criaremos um Virtual Host para executar os Scripts PHP no APACHE.

1º Estudo de Caso - Criação do HostVirtual no Apache para o Projeto PHP
02:35

Criação do scripts PHP para efetuar uma conexão ao banco de dados mysql.

1º Estudo de Caso - Criação e teste do Script de Conexão ao Banco de Dados
08:42

Iremos incluir alguns registros nas tabelas do banco de dados para serem utilizadas como testes e exemplos durante as aulas do curso.

1º Estudo de Caso - Incluindo Dados de testes nas tabelas do DB MySQL.
02:55

Verificação se os dados de uma consulta SQL estão sendo retornados com sucesso, utilizando o recurso do PHP var_dump para isso.

1º Estudo de Caso - Script PHP para consultar a tabela Estados (SELECT)
09:57

Preparando a saída de uma consulta SQL padrão para o padrão JSON.

1º Estudo de Caso - Script PHP para consultar a tabela Estados (ARRAY JSON)
07:10

Utilização do Postman para efetuar consultas aos Scripts PHP criados para o Web Services do curso.

1º Estudo de Caso - Consultando o Script PHP APIListarEstados.php com o Postman
06:50

Preparação dos Scripts PHP para que apresentem o result sempre no formato Json.

1º Estudo de Caso - Compatibilidade dos Scripts PHP usando Header Content-Type
03:31

Implementando segurança aos Scripts PHP do Web Services para evitar consultas diretas em navegadores.

1º Estudo de Caso - Restringindo o acesso ao Script PHP com REQUEST_METHOD
05:40

Adicionando aos Scripts PHP do Web Services, uma verificação por token para garantir que somente aplicativos autorizados possam processar os scripts.

1º Estudo de Caso - Adicionando TOKEN autorizando executar a consulta HTTP PHP
04:42
Sua tarefa será criar um Script PHP para listar o conteúdo da tabela Cidade do Banco de Dados db_curso.udemy.
1º Estudo de Caso - Tarefa | Implementar API consultar à tabela de Cidades
2 questions

Queremos ouvir o que você achou do conteúdo dessa seção para que possamos melhorar sempre a qualidade do curso.

1º Estudo de Caso - Fim da Seção deixe seu depoimento sobre seu aprendizado.
00:48
+ 2º Estudo de Caso - CRUD SELECT MySQL | Criar API PHP para Listar Array JSON
17 lectures 01:36:59
2º Estudo de Caso - CRUD Listar
00:45

2º Estudo de Caso

Nessa aula iremos conhecer as metas em detalhes do que será implementando para criar um Script em PHP que permita consultar dados em tabelas no MySQL e devolver um Array Json para ser utilizado em aplicativos mobile.


O aplicativo mobile modelo, processará o Array Json efetuando as conversões para criar Objetos para as Classes do projeto modelo.


Nesse estudo de caso estaremos criando a primeira funcionalidade para implementar um CRUD completo.


A instrução do CRUD a ser implementada será um SELECT representando o RETRIEVE.


Uma sugestão de planejamento dos passos de como atingir a meta necessária para concluir o 2º Estudo de Caso, também é apresentada.


Ao concluir a seção, teremos um projeto mobile modelo capaz de consumir a API criada para buscar os dados   via consulta AsyncTask.

Preview 06:41

Adicionando ao projeto modelo do curso, recursos para processar requisições HTTP e acessar a Internet.

2º Estudo de Caso - Suporte para requisições HTTP aos Apps Android com | okHttp
05:33
2º Estudo de Caso - Nível de compatibilidade okHttp com as APIs Android
00:34

Criação das Classes utilizadas para os estudos de casos e preparação do projeto para o Modelo MVC.

2º Estudo de Caso - Criação das Classes Estado e Cidade | Modelo MVC
08:56

Código Fonte para iniciar o 2º Estudo de Caso do Curso.

2º Estudo de Caso - Download do projeto da aula anterior
00:18

Estudos sobre a Classe AsyncTask

2º Estudo de Caso - Tarefas Síncronas, Assíncronas e a Classe Abstrata AsyncTask
05:18

Estudos sobre a Classe AsyncTask

2º Estudo de Caso - Implementar AsynTask no app Android EstudoDeCasoListar | 01
04:39

Estudos sobre a Classe AsyncTask

2º Estudo de Caso - Implementar AsynTask no app Android EstudoDeCasoListar | 02
05:24

Estudos sobre a Classe AsyncTask

2º Estudo de Caso - Implementar AsynTask no app Android EstudoDeCasoListar | 03
09:41

Preparando uma URL para conexão via HTTP.

2º Estudo de Caso - Implementar AsynTask no app Android EstudoDeCasoListar | 04
09:03

Preparando uma conexão HTTP.

2º Estudo de Caso - Implementar AsynTask no app Android EstudoDeCasoListar | 06
07:58

Adicionando o TOKEN para envio ao Web Services

2º Estudo de Caso - Implementar AsynTask no app Android EstudoDeCasoListar | 07
07:20

Aula ensina captura o código response HTTP | 200 | 404 | 503

2º Estudo de Caso - Implementar AsynTask no app Android EstudoDeCasoListar | 08
08:31

Processamento do do response do Web Services, para tratar o  result para obter no Android o Array json..

2º Estudo de Caso - Implementar AsynTask no app Android EstudoDeCasoListar | 09
07:26

Transformando Array Json em Objetos para as Classes do projeto modelo do curso.

2º Estudo de Caso - Implementar AsynTask no app Android EstudoDeCasoListar | 10
08:03

Verificar seu entendimento sobre tarefas Síncronas e Assíncronas.

Diferenças entre tarefas Síncronas e Assíncronas
2 questions
Nessa tarefa você deverá criar uma Classe capaz de buscar os dados da tabela cidades.
2º Estudo de Caso - Tarefa | Desenvolver Classe AsyncTask para consultar Cidades
6 questions

Deixe o seu depoimento falando como foi o seu desempenho nessa seção com o 2º Estudo de Caso, onde você aprendeu criar de ponta-a-ponta todos os processos para receber da Web um Array Json contendo dados para serem convertidos em objetos para um aplicativo mobile.

2º Estudo de Caso - Fim da Seção deixe seu depoimento sobre seu aprendizado.
00:48
+ 3º Estudo de Caso - CRUD DELETE MySQL | Criar API PHP para Deletar Objeto JSON
5 lectures 20:59

No 3º Estudo de Caso o desafio será implementar recursos no Web Services para permitir que o aplicativo mobile possa solicitar a exclusão de registros no Banco de Dados MySQL.

3º Estudo de Caso - CRUD Deletar Dados
00:28

3º Estudo de Caso

Nessa aula iremos conhecer as metas em detalhes do que será implementando para criar um Script em PHP que permita DELETAR dados em tabelas no MySQL e devolver um Objeto Json para aplicativos mobile informando se a exclusão foi realizada ou não com sucesso.


Nesse estudo de caso estaremos criando a segunda funcionalidade para implementar um CRUD completo.


A instrução do CRUD a ser implementada será um DELETE.


Uma sugestão de planejamento dos passos de como atingir a meta necessária para concluir o 2º Estudo de Caso, também é apresentada.


Ao concluir a seção, teremos um projeto mobile modelo capaz de consumir a API criada para buscar e deletar os dados via consultas AsyncTask.

Preview 02:27

Implementação na API Rest PHP em desenvolvimento no curso, recurso para Excluir/Deletar registros.

3º Estudo de Caso - Criação do Script PHP para excluir registros
06:28

Demonstração do aplicativo Android, integrado ao Web Services em desenvolvimento no Curso. Nesse demo, iremos excluir registros do banco de dados MySQL.

3º Estudo de Caso - Classe DeletarCidadeAsyncTask | Demo da Solução
03:39

Nessa aula será criada a Classe DeletarCidadeAsyncTask responsável pelo processamento do pedido de exclusão de uma cidade. O aplicativo Android vai solicitar a exclusão de um registro em tabela no MySQL.

3º Estudo de Caso - Classe DeletarCidadeAsyncTask | Detalhamento Programação
07:57
+ 4º Estudo de Caso - CRUD UPDATE MySQL | Criar API PHP para Alterar Objetos JSON
6 lectures 30:07

No 4º Estudo de Caso do curso a meta é implementar recursos ao Web Services para permitir alterar dados no MySQL a partir de uma solicitação de um aplicativo.

4ª Estudo de Caso - CRUD Alterar Registros
00:21

4º Estudo de Caso

Nessa aula iremos conhecer as metas em detalhes do que será implementando para criar um Script em PHP que permita ALTERAR dados em tabelas no MySQL e devolver um Objeto Json para aplicativos mobile informando se a alteração foi realizada ou não com sucesso.


Nesse estudo de caso estaremos criando mais uma funcionalidade para implementar um CRUD completo.


A instrução do CRUD a ser implementada será um UPDATE.


Uma sugestão de planejamento dos passos de como atingir a meta necessária para concluir o 4º Estudo de Caso, também é apresentada.


Ao concluir a seção, teremos um projeto mobile modelo capaz de consumir a API criada para buscar,  deletar e alterar os dados via classes AsyncTask.

Preview 01:43

Nessa aula iremos criar o Script PHP para o Web Services, implementando a capacidade de receber do aplicativo dados para serem alterados no MySQL, como por exemplo, dados de um Objeto.

4º Estudo de Caso - Criação do Script PHP para alterar registros
04:41

4º Estudo de Caso


Classe AlterarCidadeAsyncTask.java.


Nessa aula será criada a Classe AlterarCidadeAsyncTask responsável pelo processamento do pedido de alteração de uma cidade. O aplicativo Android vai solicitar a exclusão de um registro em tabela no MySQL.

Nessa aula iremos implementar o uso de Objetos e de métodos na ControllerCidade do Projeto Modelo do Curso.


O método a ser implementado na ControllerCidade efetuará uma pesquisa na Lista de Cidades devolvendo um objeto do tipo Cidade.

4º Estudo de Caso - Classe AlterarCidadeAsynkTask | Demo da Solução Alterando
03:59

Nessa aula iremos entender em detalhes a implementação da solução proposta para alterar dados de uma cidade, utilizando Web Services em PHP.

4º Estudo de Caso - Classe AlterarCidadeAsynkTask | Detalhamento Programação
10:46

5º Estudo de Caso


Nessa aula iremos executar a solução completa da API que implementa um CRUD completo, e o aplicativo mobile modelo criado durante os cinco estudos de casos propostos, executando a última funcionalidade do CRUD que é a inclusão de registros no MySQL.


Nessa aula iremos rodar o projeto, no emulador Android do Android Studio, no modo Debug, para entender como ocorre a alteração dos dados de uma cidade, utilizando a Classe AlterarCidadeAsyncTask.java.



Entenderemos como estamos passando Objetos para o Web Services, como estamos usando a ControllerCidade para pesquisar em um Array um Objeto para efetuarmos a alteração dos dados, e por sim, como o Web Services vai informar se a alteração foi ou não bem sucedida.


Alguns interessantes recursos do Java foram implementados e são apresentados nessa aula.

Preview 08:37
+ 5º Estudo de Caso - CRUD INSERT MySQL | Criar API PHP para Adicionar Objetos
6 lectures 29:34

Nesse 5º e último estudo de caso referente à criação de uma API Web Services, você vai aprender implementar os recursos para adicionar dados ao banco de dados, com isso, terá criado ao finalizar essa seção, juntamente com as anteriores, um projeto contendo um CRUD completo, integrado com API Web Services, permitindo que o seu projeto mobile possa enviar e receber dados de origem externa.

5ª Estudo de Caso - CRUD Incluir Registros
00:40

5º Estudo de Caso

Nessa aula iremos conhecer as metas em detalhes do que será implementando para criar um Script em PHP que permita INCLUIR dados em tabelas no MySQL e devolver um Objeto Json para aplicativos mobile informando se a alteração foi realizada ou não com sucesso.


O aplicativo mobile modelo do curso, receberá um formulário para entrada de dados, criará a partir dos dados, objetos e enviará para a API esses objetos para serem incluídos no Banco de Dados MySQL via API Web Services, desenvolvida nessa seção.


Nesse estudo de caso estaremos concluindo também a implementação CRUD completo.


A instrução do CRUD a ser implementada será um INSERT.


Uma sugestão de planejamento dos passos de como atingir a meta necessária para concluir o 4º Estudo de Caso, também é apresentada.


Ao concluir a seção, teremos um projeto mobile modelo capaz de consumir a API criada para buscar,  deletar, alterar e incluir os dados via classes AsyncTask.

Preview 01:54

Nessa aula você vai aprender como criar o processo para Incluir dados no Banco de Dados MySQL, enviando a partir do projeto mobile, um Objeto para ser processado pela API Web Service e inserido no Banco de Dados.

5º Estudo de Caso - API para Incluir Dados via Web Services em PHP - Json Object
04:51
5º Estudo de Caso - Classe IncluirCidadeAsynkTask | Demo da Solução Incluindo
04:46

Em detalhe, explicação da programação para implementar a solução do 5º Estudo de Caso para incluir dados no Banco de Dados MySQL a partir do projeto mobile modelo do curso.

5º Estudo de Caso - Classe IncluirCidadeAsynkTask | Detalhamento Programação
11:04
5º Estudo de Caso - Classe IncluirCidadeAsynkTask | Execução Comentada com Debug
06:19
+ 6º Estudo de Caso - Transformar Objetos das Classes em Estruturas JSON
4 lectures 16:00

6º Estudo de Caso


Nesse estudo de caso você vai aprender criar no aplicativo estruturas Json a partir de Objetos e enviar para a API. Irá criar novos métodos no aplicativo modelo do curso, para receber um objeto e retornar um Json.


Preview 08:22

Nova versão do Aplicativo Modelo do Curso, necessário para as aulas do 6º Estudo de Caso.

6º Estudo de Caso - Download do projeto modelo atualizado.
00:21

Normalmente quando temos Classes em PHP, criamos estâncias de Objetos. Nessa aula aprenderemos como criar estruturas JSON a partir de estâncias de Objetos quaisquer.


Assim, iremos programar menos e tirar vantagens da programação orientada à objetos na criação de APIs REST para os Web Services dos nossos projetos.

6º Estudo de Caso - Como criar Classes em PHP para devolver Objetos JSON?
07:02
Novos conteúdos com Json Object no Android e PHP - [em breve]
00:14
+ 7º Estudo de Caso - Upload de imagens via Web Services para Banco de Dados WEB
11 lectures 01:08:54

Upload de IMAGEMS para Servidor Web

Nessa aula iremos conhecer os objetivos dessa seção que ensinará como efetuar o UPLOAD de imagens dos apps para um servidor Web de duas formas:

  • Salvar as imagens em uma pasta upalodas

  • Salvar as imagens em uma coluna de uma tabela do MySQL no formato binário BLOG.

Preview 07:33

Criação do projeto para apresentar as bandeiras

Nessa aula iremos criar um projeto novo no Android Studio que será capaz de apresentar as bandeiras dos estados e das cidades, além de enviar novos registros para serem salvos no banco de dados web contendo imagens.


Os protótipos das telas para o novo aplicativo estão disponíveis nos recursos dessa aula para download.

  • Estado.png - Tela contendo a lista de estados (UF).

  • Cidade.png - Tela contendo a lista de cidades por estado (UF).

7º Estudo de Caso - Novo Projeto com imagens das bandeiras dos estados e cidades
10:51

Demonstração das Telas do Novo Projeto

Para esse projeto iremos incluir duas telas, contendo imagens que serão obtidas via download de uma URL na WEB. Nessa aula você entenderá o comportamento desse projeto, e a navegação entre as telas para que possa ter como referência e modelo do que você será capaz de criar ao concluir as aulas dessa seção.

Preview 05:21

Lista de Estados

Nessa aula iremos criar o Layout para listar os estados. O Layout utilizado na aula está disponível para download nos recursos dessa aula. Use para ganhar tempo.

Iremos programar:

  1. Adapter

  2. RecyclerView

  3. CardView

7º Estudo de Caso - Listando os Estados com RecyclerView, CardView e Adapter
21:34

Listando as Cidades de um Estado Selecionado

Nessa aula iremos criar a lista de cidades com base no estado selecionado, ou seja, selecionando por exemplo o Estado do MS, listaremos todos os municípios do MS, com suas respectivas bandeiras.

Iremos aproveitar o adapter criado para listar os Estados e refatorar o código para que liste as cidades.

Os XML dos respectivos layouts estão disponíveis para download nessa aula assim como as classes Estado, EstadoAdaptar e MainActivity criadas na aula anterior.

7º Estudo de Caso - Listando as Cidades com RecyclerView, CardView e Adapter
13:46

Usando Picasso para Download de Imagens da Web.

Nessa aula iremos buscas as imagens das bandeiras dos estados e das cidades diretamente da Web, utilizando a Classe Picasso

7º Estudo de Caso - Download das Bandeiras dos Estados e Cidades usando Picasso
04:09

Adicionando Animação para o Load das Imagens no Picasso

7º Estudo de Caso - Animação durante o download das imagens com Picasso.
05:38
7º Estudo de Caso - Script PHP para salvar imagens em pasta no servidor web
00:00
7º Estudo de Caso - Script PHP para buscar imagens salvas em pasta do servidor
00:00
7º Estudo de Caso - Script PHP para salvar imagens Base64 no MySQL na Web.
00:00
7º Estudo de Caso - Script PHP para buscar imagens Base64 salvas no MySQL na Web
00:00
+ Conclusão do Curso
2 lectures 01:07
Aula Bônus : Cursos com desconto e informações adicionais.
00:41
Mensagem para os alunos.
00:25
Requirements
  • Conhecimento básico de PHP
  • Conhecimento básico de SQL
  • Conhecimento prévio sobre criação de Aplicativos Móveis Android
  • Ter instalado MySQL, PHP, Apache, IDE Android Studio no computador (Instalação não será Ensinado no Curso)
  • Recomenda-se ter familiaridade com o padrão JSON
Description

O curso ensinará na prática como criar API para WEB SERVICES utilizando a linguagem PHP para permitir que APLICATIVOS MOBILE possam trocar informações com outros sistemas ou plataformas, enviando e recebendo dados via requisições com o protocolo HTTP.


A partir de uma didática única e desenvolvida especialmente para o mercado de trabalho e para transmitir aos alunos, os conceitos importantes sobre cada tema em estudo, o aluno vai se aprofundando na medida que desenvolverá as habilidades para criar APIs Web Services. Irá partir dos casos mais simples possíveis, aplicando conhecimentos básicos para tornar possível a troca de dados entre aplicativos e sistemas externos, algo de aplicação imediata aos projetos nos quais possa estar trabalhando. E ao longo do curso, irá se aprofundar para chegar ao nível profissional.


A partir de Estudos de Casos o aluno vai desenvolvendo as habilidades e competências requeridas para que possa com total segurança aprimorar os conhecimentos que já possui em outros cenários, mas que necessitam de adequação e treinamento para criar suas próprias API com WEB SERVICES em PHP.


Nós da Fábrica de Desenvolvedores, utilizamos técnicas de didática criadas por nós para o ensino da computação em geral. Ao mesmo tempo que criamos aulas com objetivos específicos, revisamos sempre que necessário algum requisito teórico ou técnico necessário para um ótimo aproveitamento das aulas. Tudo isso para que nossos alunos possam evoluir no curso, subindo um degrau de cada vez ao topo para deixar seu perfil profissional compatível com o mercado de trabalho, sempre dentro do contexto abordado no curso.


Ao subir cada degrau no treinamento o aluno estará pronto para alcançar os próximos degraus sem dúvidas referente ao que foi estudado. A Fábrica de Desenvolvedores está sempre comprometida com a qualidade da formação dos nossos alunos.


A plataforma de desenvolvimento Android com a IDE Android Studio é a adotada nas aulas, para demonstrar a integração dos aplicativos com os scripts dos WEB SERVICES criados, ou dos Endpoints específicos para incluir, alterar, deletar ou listar informação coletadas a partir de consultas SQL ao Banco de Dados MySQL.


Mas os processos que serão estudados e aprendidos pelos alunos, podem ser aplicados à outras plataformas de desenvolvimento mobile, porque conforme o conceito de arquitetura de projetos, uma API Web Services, oferece um canal de integração entre sistemas diferentes.


Além disso, estão contemplados no curso aulas nas quais utilizaremos para as atividades didáticas e/ou práticas:


  • Apache

  • PHP

  • MySQL

  • SQL

  • PhpMyadmin

  • Postman

  • Android Studio

  • Java

  • Json

  • Token de autenticação

  • API Restful (Post, Put, Get e Delete)

  • oKHttp para requisições HTTP REQUEST e RESPONSE


O curso contém exemplos de projetos Android prontos, não integrados com banco de dados externos. Esses projetos exemplos, serão estudados e adicionados os recursos que possam permitir a comunicação entre a plataforma Android e a WEB para troca de dados utilizando o padrão JSON.


Projeto Mobile do Desenvolvido no Curso.


O curso apresentará vários Estudos de Caso com problemas comuns e recorrentes no dia-a-dia dos desenvolvedores. Ao concluir os Estudos de Caso, o aluno estará criando um projeto completo, contendo API para Web Services e aplicativos mobile integrados à essa API. Significa que o aluno terá um projeto modelo que facilmente poderá adaptar para outros projetos, tendo como principal benefício uma maior produtividade e entregas de novos projetos em um prazo menor.


Serão utilizados em todo o curso, exemplos com base na linguagem PHP e o Banco de Dados MySQL.


O conceito de CRUD será estudado e implementaremos os recursos programaticamente em Java na plataforma Android para cada uma das funcionalidades do CRUD, assim como, seus respectivos scripts PHP para permitir a troca de dados entre Android e Sistemas externos, como por exemplo, sistemas web legados.


Transformar Objetos das Classes em Estruturas JSON


Durante os estudos nesse curso, iremos abordar inicialmente exemplos utilizando Objetos de Classes e após o aluno implementar e entender como trocar dados entre aplicativo e banco de dados externo enviando Objetos, iremos avançar para criar estruturas JSON a partir de instâncias de objetos.


Este curso é indicado para desenvolvedores de todos os níveis, mas que possuem conhecimentos anteriores em desenvolvimento web e mobile e que já estejam trabalhando com Apache, MySQL, Android Studio, PHP e Java.


Se o seu atual perfil profissional ainda não contempla as indicações acima, pode ser que este treinamento não seja indicado no momento para você.


AVISO MUITO IMPORTANTE!


Os procedimentos para instalação do servidor MySQL, do servidor Apache e ativação do PHP, bem como de instalação do Android Studio e seus componentes, não serão abordados nesse treinamento. O que requer conhecimentos prévios dos alunos. Caso você não tenha habilidades para administrar servidores PHP, MySQL, Apache e desejar se inscrever nesse treinamento, lembre-se de que não ofereceremos suporte para instalações.


O curso manterá o foco na criação dos scripts PHP para permitir uma sólida capacitação dos alunos, objetivando  que as novas habilidades possam ser desenvolvidas ao longo do treinamento.


Invista em si mesmo e planeje um futuro brilhante, capacitando-se e adicionando ao seu perfil profissional as habilidades que o mercado de trabalho espera dos melhores profissionais.


Esperamos tê-lo como nosso aluno, sinta-se a vontade para nos contactar caso tenha alguma dúvida sobre o conteúdo do curso.


Equipe

Fábrica de Desenvolvedores


Who this course is for:
  • Desenvolvedores de Aplicativos Android
  • Estudantes de informática de cursos técnicos ou universitários
  • Qualquer pessoa que queira aprender criar Scripts PHP para integração com Aplicativos Android