Descrição
Desenvolvimento Web Avançado com Laravel e PHP + Aplicativo Móvel
Leve suas habilidades de desenvolvimento de aplicativos web para o próximo nível com o framework Laravel
Visão geral do curso
Este curso não é um tutorial típico que segue a documentação capítulo por capítulo. Em vez disso, você criará um aplicativo web prático usando o PHP 7 e, no final do curso, também desenvolverá uma versão híbrida do aplicativo para smartphones. Ao longo do curso, você construirá um aplicativo web para reservar acomodações em instalações turísticas e, além disso, no final, criará uma versão móvel híbrida desse aplicativo para smartphones. Você construirá uma API universal que servirá tanto para o aplicativo web (com 14 tabelas de banco de dados) quanto para o aplicativo móvel híbrido. Você usará todos os relacionamentos de banco de dados disponíveis no Laravel, incluindo relacionamentos polimórficos, tornando o aplicativo mais fácil de modificar e manter. Você também aprenderá padrões de design populares que facilitarão a navegação e a modificação do código. Além disso, você aprenderá JavaScript orientado a objetos, o que ajudará a organizar e tornar seu código jQuery mais legível. Este curso é projetado para usuários um pouco mais avançados. Não é um tutorial típico onde eu mostro como construir um aplicativo web avançado do zero. Se você não entender algo, pode perguntar na seção de perguntas e respostas do curso, pesquisar no Google ou consultar a documentação do Laravel. Você também pode consultar a versão resumida deste curso (veja minha lista de cursos na Udemy), onde eu me concentro em explicações adicionais em vez de codificar na tela. Para usuários menos avançados, recomendo passar pelos dois cursos simultaneamente (não completando um curso e depois o outro, mas alternando as lições de ambos os cursos). Neste curso, mostro a ordem de criação do aplicativo para construí-lo o mais rápido possível. Claro, a fluidez do processo de desenvolvimento depende da sua experiência. Na realidade, criar um aplicativo não é tão tranquilo quanto parece no curso, porque, como o nome sugere, é um curso (um tutorial) e não uma codificação ao vivo. Em média, um desenvolvedor web full-stack habilidoso pode criar um aplicativo desse tipo do zero de forma independente em várias centenas de horas (incluindo o planejamento). O curso foi criado usando o Laravel 5.5. Os arquivos de lição foram atualizados para a versão 5.8. Consulte a seção de atualização para atualizar o Laravel para versões subsequentes (incluindo o Laravel 6). Os tópicos do Laravel abordados no curso incluem instalação, configuração necessária, contêiner de serviços e implementações de interface de ligação ao contêiner de objetos, fachadas, injeção de objetos (dependências), roteamento, filtros (middleware), proteção CSRF, controladores, solicitações GET e POST, redirecionamentos HTTP, visualizações e o sistema de modelos Blade, ajudantes (por exemplo, função de rota), sessões, validação de formulários, aplicativo web multilíngue, Laravel Mix, autenticação (login) + autorização (acesso a recursos com base em permissões), redefinição de senhas esquecidas, comandos de console Artisan, cache no Redis, eventos e ouvintes, upload de arquivos, operações de banco de dados: construtor de consultas fluente e ORM Eloquent, carregamento preguiçoso e ansioso de bancos de dados, paginação de resultados de banco de dados, acessor, migrações de banco de dados, semeadoras de banco de dados, relacionamentos de banco de dados: um-para-um, um-para-muitos, muitos-para-muitos, um-para-muitos através de modelo dependente (hasManyThrough), um-para-muitos polimórfico, muitos-para-muitos polimórfico. Além disso, você aprenderá jQuery, jQuery Mobile e JavaScript orientado a objetos. Padrão Gateway, Padrão Repositório, Padrão Apresentador, Padrão Singleton, interfaces, traits, elementos do PHP 7. Twitter Bootstrap modificado pelo Bootswatch. Apache Cordova. Autenticação e autorização JWT (Json Web Token). Lembre-se de que a prática leva à perfeição. Se necessário, passe pelo curso duas ou mais vezes. Faça anotações como um verdadeiro aluno durante o curso. Use a documentação e pesquise no Google. Por fim, tente construir um aplicativo por conta própria, não necessariamente o mesmo do curso. Você pode tentar alterar ou adicionar algo. Nenhum curso único fará de você um desenvolvedor web muito bom. Ele só pode te aproximar desse objetivo. Quanto mais prática, melhor.O que você vai aprender
- Obter conhecimento do framework Laravel, altamente popular - Aprender a criar aplicativos web com uma versão móvel opcional para smartphones - Compreender conceitos mais avançados, como padrões de design - Adquirir exercícios práticos que são desafiadores e complexos - Desenvolver um aplicativo web avançado - um sistema de reservas com uma versão móvel para smartphones - E muito maisEstimar frete
Payment & Security
Featured collection
Dúvidas Gerais
Após a confirmação do pagamento, você receberá um e-mail com todas as instruções para acessar seus cursos. O e-mail incluirá um link para a plataforma de ensino, onde você poderá fazer login utilizando suas credenciais cadastradas no momento da compra. Caso seja um curso em formato de arquivo para download, o mesmo estará disponível na área do aluno e poderá ser acessado diretamente pelo link enviado. Se você não receber o e-mail de acesso em até 24 horas, verifique sua caixa de spam ou entre em contato com nossa equipe pelo e-mail suporte@amentil.com.br.
Após a confirmação do pagamento, seu pedido será processado e enviado para o endereço cadastrado. Você receberá um e-mail com os detalhes do envio, incluindo o código de rastreamento para acompanhar a entrega. Trabalhamos com transportadoras confiáveis e os prazos variam de acordo com o método de envio escolhido e sua localização. É importante garantir que o endereço de entrega esteja correto para evitar atrasos. Caso tenha dúvidas ou problemas com a entrega, nossa equipe de suporte está à disposição pelo e-mail suporte@amentil.com.br.
Você pode tirar dúvidas diretamente com nossa equipe de suporte por diversos canais:
- E-mail: Envie sua pergunta para suporte@amentil.com.br, e nossa equipe responderá em até 2 dias úteis.
- Telefone: Ligue para +55 (48) 1234-5678, disponível de segunda a sexta, das 9h às 18h.
- WhatsApp: Envie uma mensagem para +55 (48) 91265-4321 e receba atendimento rápido e prático.
- Formulário de Contato: Preencha o formulário disponível em nosso site na página Contato.
- Redes Sociais: Você também pode enviar suas dúvidas pelo Instagram ou Facebook em @amentil.sa.
Estamos sempre prontos para ajudar!
Reembolso e garantias
O prazo de reembolso pode variar dependendo da forma de pagamento utilizada:
- Cartão de Crédito: O estorno será realizado em até 7 dias úteis após a aprovação do reembolso, mas o crédito poderá aparecer na sua fatura em um prazo de 30 a 60 dias, conforme a política da operadora do cartão.
- Boleto Bancário ou Transferência: O valor será devolvido via depósito em conta bancária em até 7 dias úteis após a aprovação do reembolso.
Você pode solicitar a devolução de produtos físicos seguindo o passo a passo abaixo:
- Entre em contato com nosso suporte:
- Aguarde nossa resposta:
Nossa equipe analisará sua solicitação em até 3 dias úteis e fornecerá as instruções detalhadas para a devolução. - Prepare o produto:
- Envie o produto:
- Reembolso ou troca:
Nosso compromisso é fornecer uma experiência confiável e segura ao acessar nossa enciclopédia online. Garantimos a qualidade dos serviços e funcionalidades oferecidos, seguindo as condições descritas abaixo:
1. Garantia de Acesso
- Disponibilidade: Oferecemos garantia de disponibilidade da enciclopédia online 24 horas por dia, 7 dias por semana, exceto durante períodos programados de manutenção ou por problemas técnicos fora do nosso controle.
- Resolução de Problemas: Em caso de interrupções no serviço, nossa equipe técnica atuará para restaurar o acesso no menor tempo possível.
2. Garantia de Conteúdo
- Precisão e Atualização: Todo o conteúdo disponibilizado é cuidadosamente revisado para garantir precisão e relevância. No entanto, a enciclopédia online é constantemente atualizada, e não podemos garantir a exatidão absoluta em casos de informações sujeitas a mudanças rápidas.
- Correção de Erros: Caso identifique erros ou inconsistências no conteúdo, você pode nos informar pelo e-mail conteudo@amentil.com.br, e faremos a análise e correção, se necessário.
3. Garantia de Segurança
- Proteção de Dados: Utilizamos tecnologias avançadas para proteger suas informações pessoais e garantir que sua navegação na enciclopédia seja segura.
- Privacidade: Todos os dados coletados seguem as diretrizes da nossa Política de Privacidade.
4. Garantia de Reembolso
Para assinaturas da enciclopédia online:
- Direito de Arrependimento: Você pode solicitar o cancelamento e reembolso integral em até 7 dias corridos após a compra, desde que não tenha acessado conteúdos pagos da plataforma.
- Problemas Técnicos: Caso não consiga acessar os conteúdos devido a falhas técnicas imputáveis à plataforma, garantimos suporte prioritário e, se o problema não for resolvido, você pode solicitar reembolso proporcional ao período não utilizado.
5. Limitações
- Conexão à Internet: Não garantimos acesso à enciclopédia em situações de instabilidade ou falhas na conexão de internet do usuário.
- Uso Indevido: O acesso e uso da enciclopédia são pessoais e intransferíveis. O compartilhamento de credenciais pode resultar na suspensão ou cancelamento da assinatura sem reembolso.
6. Contato para Garantias
Caso precise de suporte ou queira exercer algum direito de garantia, entre em contato conosco:
- E-mail: suporte@amentil.com.br
- Telefone: +55 (48) 1234-5678
- Horário de atendimento: Segunda a sexta, das 9h às 18h.