Entenda a Diferença entre utf8 e utf8mb4 e Por Que Isso é Importante no Seu Projeto

Quando falamos de sites WordPress, lojas virtuais ou qualquer sistema moderno, garantir que os textos apareçam corretamente – inclusive com emojis, acentos, símbolos e caracteres especiais – é fundamental. Muitos problemas estranhos de banco de dados, que afetam até grandes empresas, têm a ver com uma pegadinha histórica do MySQL: a diferença entre os conjuntos…

Criando a Área Logada e Implementando Autenticação

Para gerenciar o conteúdo do blog é necessário fazer login, então precisamos implementar um sistema de autenticação e proteger somente a área administrativa da aplicação. No CodeIgniter 4, podemos criar uma área logada usando sessões e filtros de autenticação. Criando a Tabela de Usuários O primeiro passo é criar uma tabela para armazenar os dados…

Criando as Páginas Estáticas (Home, Serviços, Quem Somos e Contato) – Implementação das views e controllers.

Após definir as primeiras rotas da aplicação, o próximo passo é criar as páginas estáticas, como a Home, Serviços, Quem Somos e Contato. No CodeIgniter 4, essas páginas são gerenciadas por meio de controllers e views, garantindo uma estrutura organizada e modular. Criando o Controller para as Páginas Estáticas O primeiro passo é criar um…

Arquivos de configuração do CodeIgniter, o que você precisa saber

O CodeIgniter 4 possui uma estrutura modular e flexível, permitindo que diversas configurações sejam ajustadas de forma clara e organizada. Entender como funcionam os arquivos de configuração é essencial para personalizar o funcionamento da aplicação conforme as necessidades do projeto. Principais arquivos de configuração Os arquivos de configuração do CodeIgniter 4 estão localizados no diretório…

Criando um site usando CodeIgniter 4 na prática!

A Saldaris Consultoria irá desenvolver um CMS simples utilizando CodeIgniter 4, com o objetivo de demonstrar, na prática, os conceitos abordados em nossos tutoriais. Este projeto servirá como um exemplo completo de aplicação web, abordando desde a estrutura inicial até a implementação de funcionalidades mais avançadas. O sistema inicialmente incluirá uma home page, páginas de…

Como utilizar os Models no Codeigniter 4

Os Models no CodeIgniter 4 são responsáveis por interagir com o banco de dados de forma estruturada e organizada. Eles facilitam a manipulação de dados ao oferecer métodos para consultas, inserções, atualizações e exclusões de registros, seguindo o padrão de desenvolvimento MVC (Model-View-Controller). O CodeIgniter 4 introduziu um sistema de Models mais robusto, permitindo que…

O que é o armazenamento S3? E como utilizar?

O armazenamento S3 (Simple Storage Service) é um serviço de armazenamento de objetos altamente escalável criado originalmentepela Amazon Web Services (AWS) mas que hoje existem empresas ofertando serviços compatíveis. Ele permite armazenar e recuperar qualquer quantidade de dados de qualquer lugar, sendo amplamente utilizado para backup, arquivamento, hospedagem de sites estáticos e armazenamento de arquivos…

Como usar chave privada no SSH?

O SSH (Secure Shell) é um protocolo essencial para conexões seguras entre computadores, especialmente em ambientes de servidores e desenvolvimento. O uso de chaves SSH permite autenticação segura sem a necessidade de senhas, aumentando a proteção dos acessos remotos. A chave privada desempenha um papel fundamental nesse processo, garantindo que apenas usuários autorizados possam estabelecer…