Aprenda MVC com PHP e Composer
What you'll learn
- Criar Aplicações com Padrão MVC e Composer no PHP
- Criar um Sistema de Rotas que faz a comunicação entre Models, Views e Controllers, e que faz a navegação principal do sistema.
- Proteger e restringir o acesso a pastas e arquivos do sistema
- Separar código HTML do PHP.
- Criar e configurar o arquivo composer .json para gerenciamento de dependências da aplicação
- Utilizar o psr-4 (Recomendação de Padronização de Projeto do PHP) PHPFig
- Criar e configurar o arquivo .htaccess que é a base para o Sistema de Rotas
Requirements
- Conhecer PHP e básico de Orientação à Objetos
Description
Quase duas horas e meia de puro conteúdo. Zero teoria.
Nesse curso, o aluno aprenderá na prática a criar um Sistema de Rotas no PHP, para navegação entre páginas, e para requisição de classes e métodos dentro do padrão MVC.
Aprenderá também a criar toda a estrutura MVC e fazer a comunicação entre Models, Views e Controllers, tornando o projeto facilmente escalável, fácil de dar manutenção e fácil de entender.
O aluno também aprenderá a fazer requisições no banco de dados através da Model, e exibir os resultados na View, através do relacionamento criado pelo Controller.
Sem teoria, 100% na prática.
É recomendável que o aluno já conheça o PHP, e tenha noções de Orientação à Objetos.
Caso ainda não saiba PHP Orientado à Objetos, recomendo que faça meu curso aqui na Udemy. É só entrar no meu perfil e se inscrever. Assim o aluno assimila melhor este curso.
Recomendo o máximo de atenção, pois tenho muitas informações pra passar nesse curso e, qualquer vírgula, aspas, ou qualquer coisa que parece ser mínima, pode fazer seu código não funcionar.
Recomendo também que o aluno crie um projeto em paralelo ao do curso, pra desenvolver à medida que for aprendendo. Quanto mais praticar, mais se assimila.
Então vamos lá, mão no código, e se prepara porque não tem blá-blá-blá, são quase duas horas e meia só de código.
Who this course is for:
- Desenvolvedores PHP que desejam evoluir na linguagem de Programação e, aprender a utilizar o padrão de desenvolvimento de projetos em MVC
- Programadores iniciantes e intermediários que desejam elevar seus conhecimentos a um nível profissional de programação
Instructor
Fábio Souza
Desenvolvedor Web e Técnico em Processamento de Dados desde 1999, formado pelo Colégio Albert Einstein, e Tecnólogo Em Sistemas Para Internet (Uninove).
Estudante de Tecnologia desde a adolescência e amante de programação.
Programador Web, Consultor e Professor particular na área de desenvolvimento web.
Especialista em Bancos de Dados e Manipulação de Dados através de linguagem de programação PHP.