Use o código e tenha 10% de desconto!

Desvendando o CodeIgniter 4

Jonathan Lamim Antunes

*Você terá acesso às futuras atualizações do livro.

Conteúdo

O CodeIgniter é um framework para desenvolvimento de aplicações web utilizando a linguagem PHP, com o objetivo possibilitar maior agilidade através de um conjunto de bibliotecas nativas, compatibilidade com bibliotecas externas e uma estrutura de codificação propícia à produtividade e à alta performance. Uma de suas premissas é manter o processo de desenvolvimento flexível, permitindo estender e até mesmo substituir partes da estrutura base (core) do próprio framework.

Neste livro, Jonathan Lamim apresenta a versão 4 do CodeIgniter. Ela está completamente reformulada, trazendo mais performance para as aplicações e para os processos de desenvolvimento. Além da nova estrutura de arquivos e codificação, o código do framework foi reescrito 100% em PHP 7, o que traz grandes melhorias de performance e até mesmo facilidades de codificação. Para você que quer um framework mais enxuto, com estrutura de codificação menos restritiva e flexibilidade de configuração, o CodeIgniter 4 é o ideal.

Saiba o que você vai aprender

 

Sumário

  • Parte 1 - Introdução
  • 1 Sobre o CodeIgniter
  • 2 Instalação e configurações iniciais
  • 3 Upgrade da versão 3.x para a 4.x
  • 4 Possíveis problemas na instalação
  • 5 Boas práticas de segurança
  • Parte 2 - Arquitetura
  • 6 Estrutura da aplicação
  • 7 Gerenciamento da aplicação
  • 8 Múltiplos ambientes
  • 9 Arquivos de configuração
  • 10 Modularização
  • 11 MVC
  • 12 Autoloading
  • 13 Serviços
  • 14 Requisições HTTP
  • 15 URLs
  • 16 Helpers
  • 17 Bibliotecas
  • 18 Logs
  • 19 Tratamento de erros
  • 20 Cache de páginas
  • 21 Controladores
  • 22 Filtros de controladores
  • 23 Rotas
  • 24 Views
  • 25 View Parser
  • 26 Models
  • 27 Entidades de Classe
  • Parte 3 - Banco de dados
  • 28 Configurações iniciais
  • 29 Conectando a aplicação com o banco de dados
  • 30 Operações básicas com banco de dados
  • 31 Query Builder
  • 32 Transactions
  • 33 Database Forge: Manipulando bancos de dados
  • 34 Migrations: Mantendo o banco de dados estruturado e organizado
  • Parte 4 - Estendendo o framework
  • 35 Estendendo classes do Core
  • 36 Estendendo o controlador
  • 37 Eventos
  • 38 Criando bibliotecas
  • 39 Criando helpers
  • 40 Trabalhando com arquivos de tradução
  • 41 Links úteis
  • 42 Conclusão

Autor

Jonathan Lamim

Jonathan Lamim trabalha com desenvolvimento web desde 2005, e é apaixonado pelo o que faz, desde que iniciou trabalho com desenvolvimento de sites, blogs, portais, e-commerce e sistemas web dos mais variados tipos e tamanhos. Dentre as linguagens, frameworks e bancos de dados utilizados estão: HTML, CSS, JS, PHP, MySQL e CodeIgniter. Desde 2010 desenvolve aplicativos mobile para iOS e Android, e em 2014 passou a desenvolver também para Firefox OS. Para o desenvolvimento desses aplicativos, usou as seguintes linguagens e frameworks: Swift, Objective-C, HTML5, CSS3, JS e Apache Cordova. Também escreve artigos e faz palestras, além de ser voluntário do Mozzila, contribuindo para a comunidade.

Dados do produto

Número de páginas:
315
ISBN:
978-65-86110-45-6

Compartilhe!

Compartilhe no Facebook Compartilhe no Twitter