Curso CRUD com MVC em PHP em Porto Alegre

O objetivo deste curso é ensinar ao aluno o desenvolvimento de PHP utilizando modernas práticas de programação em camadas utilizando a estrutura MVC (Model-View-Controler).

O aluno trabalhará com a última versão do PHP (PHP 7) e criará uma estrutura básica de tratamento de dados conhecida como CRUD (Create, Read, Update and Delete), na qual uma aplicação será construída em camadas para inserir e manipular dados em um banco de dados.

Próximas Datas em Porto Alegre
(visite também cursos online Alfamídia para cursos em todo Brasil)
03/11/2018 - 24/11/2018: Sábados
06/05/2019 - 27/05/2019: Noite

Formações deste curso intensivo:
Desenvolvimento Web e Mobile
Desenvolvimento PHP 7
Introdução à Programação

Valor do curso:
ver valor do curso

Conteúdo Programático

CRUD com MVC em PHP
Ambiente de desenvolvimento: XAMPP e NetBeans
Arquivo com fontes da versão 1 da aplicação
Criação de rotas: redirecionando a URL
Criação de um controller MVC em PHP
Arquivo com fontes da versão 2 da aplicação
Criando uma view em um código MVC em PHP
Arquivo com fontes da versão 3 da aplicação
Criando o Model em PHP

CRUD com MVC em PHP - Acesso ao MySQL
Arquivo com teste do acesso ao banco de dados
Acesso ao banco de dados MySQL
Arquivo com fontes da versão com consulta a dados
Consulta a dados no MySQL
Arquivo com fonte da versão com atualização de dados
Atualizando dados no banco de dados
Isolando a conexão ao banco de dados
Arquivo com fontes da versão com inclusão de entradas
Inserindo novas entradas no banco de dados
Arquivo com fontes da versão com exclusão de entradas
Removendo entradas do banco de dados

CRUD com MVC em PHP - Integração com Bootstrap
Arquivos da aplicação antes da integração com Bootstrap
Trabalhando com Bootstrap na View
Arquivos incluindo bootstrap
Integrando o template Bootstrap com os dados
Arquivos incluindo bootstrap integrado ao MVC
Definindo vários elementos para trazer da view no template
Implementando template com título e conteúdo
Arquivos incluindo integração de conteúdo e título
aplicando o template Bootstrap a toda a aplicação
Arquivos com bootstrap integrado a toda a aplicação

CRUD com MVC em PHP - Edição com 2 Tabelas
Arquivos com aplicação finalizada na aula 3
Criando uma segunda tabela no CRUD
Implementação da segunda tabela no CRUD
Arquivos com aplicação com edição da tabela categorias
aplicação com consulta em duas tabelas
implementação de consulta com INNER JOIN
Arquivos com aplicação com integração entre tabelas
Implementação de caixa de seleção na edição de tabela
Arquivos com aplicação com select na edição da tabela produtos
Próximos passos

Conteúdo Online Complementar

Aprendendo Programação com PHP
Instalando o Ambiente: XAMPP
Instalando o Ambiente: Netbeans
Testando o Ambiente
Executando Comandos PHP
Arquivos do Curso
Introdução ao Comando IF
Trabalhando com o Comando IF
Solução dos Desafios com o Comando IF
Trabalhando com Strings
O Comando str_replace
Lendo Campos de Formulário em HTML
Concatenando Strings
Codificação de Strings
UTF-8 e mb_strlen
Desafio do Cálculo do IMC
Resposta do Desafio do Cálculo do IMC
O Comando WHILE de Controle de Fluxo
Resposta do Desafio de Cálculo de Fatorial
Introdução ao Uso de Arrays
Percorrendo Arrays com While
O Comando FOR de Controle de Fluxo
Desafio com o Comando FOR
Resposta do Desafio com o Comando FOR
Teste de is_numeric
Introdução a Funções em PHP

Metodologia de Ensino dos Módulos de Extensivos Presenciais

Este curso é um dos módulos que compõem nossos extensivos presenciais, mas pode também ser contratado e realizado de forma independente.

Cada módulo é composto por um conjunto de exemplos de códigos e um conjunto de desafios, que são trabalhados em uma sequência pré-definida pelo instrutor, em aulas que acontecem uma vez por semana. Basicamente, novos exemplos e novos desafios são apresentados a cada aula.

Este modelo se baseia na ideia que é a prática que vai lhe dar naturalidade e fluência para ter um real domínio das ferramentas, conceitos e metodologias apresentadas em aula.

Adicionalmente, os mesmos exemplos e desafios também são disponibilizados na forma de vídeos, permitindo que você estude e revise o conteúdo apresentado.