
Nesta aula vamos conhecer o que é e no que pode nos ajudar os famosos Framework.
Nesta aula aprenderemos conceitos básicos sobre a importância, vantagens e características do Framework PHP CodeIgniter 3.
Nesta aula abordaremos de forma teórica como funciona um sistema baseado no conceito MVC que é a base para entender como funciona o CodeIgniter.
Este artigo lhe ajudar a entender melhor como nasceu o conceito de se ter um padrão de projeto e como isto foi importante para o crescimento do setor de TI.
Nesta aula aprenderemos a instalar e realizar as primeiras configurações em nosso ambiente de trabalho e no Framework PHP Codeigiter 3.
Nesta aula iremos realizar a configuração no servidor Apache que nos permite criar URL's Amigáveis.
Nesta aula iremos realizar a configuração inicial em nosso sistema definindo a rota e o controlador padrão, bem como deixando os Helpers mais utilizados em autoload, ou seja sempre ativados.
Nesta aula iremos iniciar a prática com o Framework PHP, nela criaremos nosso primeiro Controller e um Método, com objetivo de testar as configurações que fizemos nas aulas anteriores.
Nesta aula aprenderemos como realizar as primeiras configurações para que nossa aplicação possa resgatar, guardar e excluir dados no Banco de Dados MySQL.
Nesta aula aprenderemos a instalar a tradução das mensagens de alertas, erros de validação e etc, o que será importante para passar informações em português a seus usuários.
Nesta aula criaremos um helper que fará a limpeza de variáveis para criação da url retirando acentuação, sinais gráficos, espaços e transformando letras maiúsculas em minuscula.
Nesta aula aprenderemos a subdividir um layout para que fique bem organizado na pasta view de nossa aplicação.
Nesta aula finalizaremos a subdivisão dos layouts.
Nesta aula aprenderemos a como reconstruir a view através dos Templates que separamos em aulas anteriores, aprenderemos também de forma simples a organizar estes arquivos em sub-pastas para facilitar a manutenção do código.
Nesta aula criaremos o banco de dados que será a base de nosso blog, após instala-lo iremos construir nosso primeiro Model que será responsável por acessar as informações das categorias em nossa base de dados.
Nesta aula iremos passar as informações coletadas pelo Controller no Model para a View de nossa aplicação.
Nesta aula iremos aprender a limitar o numero de registros que serão exibidos em determinadas áreas do sistema.
Nesta aula instalaremos um novo helper que será responsável por apresentar de uma forma amigável a data e hora da publicação ao usuário.
Nesta aula utilizaremos a cláusula JOIN para unir as tabelas "Publicações" e "Usuário" e assim poder exibir o nome do autor da referida postagem.
Nesta aula iremos carregar os títulos e cabeçalhos de forma dinâmica na view com ajuda do controlador.
Nesta aula iremos criar a página categorias e com isto a primeira rota personalizada em nosso sistema.
Nesta aula iremos modificar a forma de passar o título e cabeçalho da página para se adaptar a nova página categorias.
Nesta aula iremos criar e configurar nossa página que receberá a nossas publicações.
Nesta aula você aprenderá a criar a página que exibi os dados dos autores de nossas publicações.
Nesta aula iremos criar a página que fala um pouco sobre o blog e também que lista seus autores.
Nesta aula iniciaremos os trabalhos no backend da aplicação criando um controlador e exibindo as views do nosso painel de controle.
Nesta aula iremos modelar a view categorias que servirá também como base as view usuários e publicações.
Nesta aula criaremos uma seção de nosso painel de controles que será responsável por listar o que já foi inserido em nosso do banco, esta seção será importante para manutenção do sistema no que diz respeito a excluir e editar itens da base de dados, como forma de treinamento iremos utilizar a biblioteca de tabelas do Framework PHP Codeigniter 3.
Nesta aula iremos aprender a configurar a view, controler e model que serão responsáveis por inserir informações em nossa Base de Dados.
Nesta aula iremos aprender a excluir dados da base de forma segura, criptografando o id antes de envia-lo para exclusão.
Nesta aula iremos aprender a atualizar dados da nossa base de forma segura.
Nesta aula iniciaremos a construção da proteção do nosso administrador, fazendo assim a criação de uma sessão e deixando ela salva em nossa base de dados.
Nesta aula iremos montar e configurar a view que será responsável por coletar os dados de usuário e senha para então realizar o login no sistema administrativo.
Nesta aula iremos aprender a configurar o controlador usuário para montar a sessão dos usuário e assim poder liberar ou não o acesso ao sistema administrativo.
Nesta aula iremos aprender a configurar nossos controladores para bloquear o acesso a páginas protegidas por usuário e senha.
Nesta aula iremos criar o método que irá permitir ao usuário a saída do sistema de administração.
Nesta aula iremos criar a view para poder administrar os usuário de nosso sistema administrativo.
Nesta aula iremos inserir e excluir usuários de nossa base de dados e também vamos realizar algumas modificações a fim de criptografar as senhas de nossos autores.
Nesta aula iremos realizar a atualização segura de nossos usuários.
Nesta aula aprenderemos a criar um formulário especial para upload de arquivos, ele será 100% criado com ajuda dos helpers do Framework CodeIgniter 3.
Nesta aula iremos com ajuda das bibliotecas do codeigniter 3, realizar o upload e redimensionamento de imagens em nosso blog.
Nesta aula iremos gravar no banco de dados a informação que o usuário possui uma imagem para que possamos utilizar estas imagens em nossa aplicação.
Nesta aula iremos modificar nosso sistema a fim de que ele consiga exibir as imagens dos usuários no frontend e no backend do Blog.
Aproveite o momento para testar o que aprendeu, caso não consiga veja as próximas aulas.
Nesta aula iremos criar a view que será responsável por receber os dados para inserção de uma nova publicação e também a tabela para atualização e exclusão de dados.
Nesta aula iremos realizar a inclusão e exclusão de conteúdo a nosso blog, desta forma testando os conhecimentos adquiridos na primeira inserção de conteúdo.
Nesta aula iremos configurar a página que será responsável pela edição de nossas publicações.
Nesta aula iremos adicionar funções ao formulário da aula anterior para que o mesmo seja capaz de atualizar as publicações de nosso blog.
Nesta aula aprenderemos a adicionar imagens em nossas publicações.
Nesta aula iremos exibir as imagens de destaque das publicações nas áreas correspondentes de nosso sistema, finalizando então as configurações do backend do nosso Blog.
Nesta aula iremos escolher e iniciar a configuração em um servidor web gratuito.
Nesta aula aprenderemos a configurar o Cliente FTP para realizar então o upload de nossos arquivos para o servidor web.
Nesta aula iremos exportar do localhost e importar para o servidor web o banco de dados que contem todas as informações de nossa aplicação.
Nesta aula iremos realizar as mudanças necessárias para que nosso sistema possa funcionar na web.
Lembre-se de adicionar o link para sua aplicação na pergunta correspondente desta aula.
Este conteúdo é para correção de um Bug na função salva_alterações() dos controladores: Usuarios, Categorias e Publicações. É uma correção simples que poderá solucionar um problema que foi notificado por um aluno.
Nesta aula ajustaremos um erro que ocorre ao tentar alterar dados de um usuário sem mudar o campo user.
Nesta aula iremos resolver um problema que acontece em alguns servidores web onde as sessões não são criadas devido a um Bug. Esta aula só é necessária caso você tenha este problema em seu servidor.
Nesta aula aprenderemos a criar um paginador que irá limitar a quantidade de itens que aparecem por vez na pagina de Publicações do Backend da Aplicação.
Nesta aula iremos criar um paginador que será responsável por limitar a quantidade de itens que aparecem por vez nas categorias.
Nesta aula você irá aprender como adicionar um modal de confirmação antes da exclusão de um item em sua aplicação.
Nesta aula você vai aprender a adicionar uma confirmação visual ao publicar um item em nosso sistema.
Nesta aula iremos iniciar a construção de um formulário de contato para o nosso Blog.
Nesta aula iremos criar toda a lógica para envio de mensagens pelo nosso formulário de contato.
Nesta aula você irá aprender a como adquirir um domínio que servirá para ser o seu endereço na web.
Nesta aula aprenderemos a como realizar o cadastro no servidor comercial e resgatar nosso bônus.
Nesta aula aprenderemos a como criar nossa hospedagem sob medida.
Nesta aula iremos aprender a como configurar e enviar os nossos arquivos para a hospedagem.
Nesta aula aprenderemos a criar e configurar nosso banco de dados no servidor web da Umbler.
Nesta aula iremos realizar as configurações finais para que nosso projeto possa ser acessado na Web.
Nesta aula você irá aprender a criar emails personalizados para comunicação com seus clientes.
O curso "Programando com o Framework PHP Codeigniter 3" é bastante prático em cada aula um novo conteúdo será abordado e apresentado de forma simples e clara, também trabalharemos com exemplos práticos que poderão ser usados em seus projetos futuros.
Já nas primeiras videoaulas você aprenderá a trabalhar com o padrão PHP MVC (Model, View, Controller) e a integrar o CodeIgniter com o banco de dados, assim aprendendo a construir todo o CRUD (Create, Read, Update e Delete) com ajuda do Framework.
Iremos ainda criar um sistema de login e aplicações reais que serão o seu diferencial no ramo de programação web.
Ao final do curso iremos também publicar nosso conteúdo na web, aprendendo assim a configurar servidores remotos para melhor exibição do nosso conteúdo na web.