O curso ensinar na prtica como criar API para WEB SERVICES utilizando a linguagem PHP para permitir que APLICATIVOS MOBILE possam trocar informaes com outros sistemas ou plataformas, enviando e recebendo dados via requisies com o protocolo HTTP.A partir de uma didtica 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 possveis, aplicando conhecimentos bsicos para tornar possvel a troca de dados entre aplicativos e sistemas externos, algo de aplicao imediata aos projetos nos quais possa estar trabalhando. E ao longo do curso, ir se aprofundar para chegar ao nvel profissional.A partir de Estudos de Casos o aluno vai desenvolvendo as habilidades e competncias requeridas para que possa com total segurana aprimorar os conhecimentos que j possui em outros cenrios, mas que necessitam de adequao e treinamento para criar suas prprias API com WEBSERVICES em PHP. Ns da Fbrica de Desenvolvedores, utilizamos tcnicas de didtica criadas por ns para o ensino da computao em geral. Ao mesmo tempo que criamos aulas com objetivos especficos, revisamos sempre que necessrio algum requisito terico ou tcnico necessrio 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 compatvel com o mercado de trabalho, sempre dentro do contexto abordado no curso. Ao subir cada degrau no treinamento o aluno estar pronto para alcanar os prximos degraus sem dvidas referente ao que foi estudado. A Fbrica de Desenvolvedores est sempre comprometida com a qualidade da formao dos nossos alunos.A plataforma de desenvolvimento Android com a IDEAndroid Studio a adotada nas aulas, para demonstrar a integrao dos aplicativos com os scripts dos WEBSERVICES criados, ou dos Endpoints especficos para incluir, alterar, deletar ou listar informao coletadas a partir de consultas SQL ao Banco de Dados MySQL. Mas os processos que sero 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 integrao entre sistemas diferentes. Alm disso, esto contemplados no curso aulas nas quais utilizaremos para as atividades didticas e/ou prticas: ApachePHPMySQLSQLPhpMyadminPostmanAndroid StudioJavaJsonToken de autenticaoAPIRestful (Post, Put, Get e Delete)oKHttp para requisies HTTP REQUEST e RESPONSEO curso contm exemplos de projetos Android prontos, no integrados com banco de dados externos. Esses projetos exemplos, sero estudados e adicionados os recursos que possam permitir a comunicao entre a plataforma Android e a WEB para troca de dados utilizando o padro JSON. Projeto Mobile do Desenvolvido no Curso.O curso apresentar vrios 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 benefcio uma maior produtividade e entregas de novos projetos em um prazo menor. Sero 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 JSONDurante os estudos nesse curso, iremos abordar inicialmente exemplos utilizando Objetos de Classes e aps o aluno implementar e entender como trocar dados entre aplicativo e banco de dados externo enviando Objetos, iremos avanar para criar estruturas JSON a partir de instncias de objetos. Este curso indicado para desenvolvedores de todos os nveis, mas que possuem conhecimentos anteriores em desenvolvimento web e mobile e que j estejam trabalhando com Apache, MySQL, Android Studio, PHPe Java. Se o seu atual perfil profissional ainda no contempla as indicaes acima, pode ser que este treinamento no seja indicado no momento para voc. AVISOMUITO IMPORTANTE! Os procedimentos para instalao do servidor MySQL, do servidor Apache e ativao do PHP, bem como de instalao do Android Studio e seus componentes, no sero abordados nesse treinamento. O que requer conhecimentos prvios dos alunos. Caso voc no tenha habilidades para administrar servidores PHP, MySQL, Apache e desejar se inscrever nesse treinamento, lembre-se de que no ofereceremos suporte para instalaes. Ocurso manter o foco na criao dos scripts PHP para permitir uma slida capacitao dos alunos, objetivando que as novas habilidades possam ser desenvo