Skip to content

daniel-oliv3/CodeIgniter-3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

1 - PHP, CODEIGNITER.

CodeIgniter.

  • O que é o CodeIgniter?
  • Requisitos necessários para seguir o curso.
  • Requisitos de software.
  • Algumas notas sobre a sequência das aulas.

O que é o CodeIgniter ?.

  • É uma framework de PHP (padrão MVC).
  • Ocupa muito pouco espaço (2.5MB).
  • Solução interessante para quem quer começar a desenvolver rapidamente.
  • Permite criar aplicações web de larga escala.
  • Poucas configurações iniciais e não requer uso de linhas de comando.
  • Não necessita de um pré-compilador de PHP (template language).
  • Requisitos básicos de servidor web (PHP 5.1+, MySQL).
  • Curva de aprendizagem simples.

Requisitos necessários.

  • Bons conhecimentos de HTML, CSS.
  • Conhecimentos sólidos de PHP, OOP, SQL.
  • Conhecimentos de base de dados (MySQL).
  • Bom domínio o editor de código a utilizar.

Requisitos software.

  • Servidor web local (Laragon).
  • Editor de código (Visual Studio Code).
  • (Opcional) Um programa de edição de imagem.
  • Browser para testar as aplicações web.

2 - O que é o padrão MVC.

MVC-Model + View + Controller.
    MODEL -> Dados.

    VIEW -> Apresentação/Visualização.

    CONTROLLER -> Lógica da aplicação.

3 - Instalação do software necessário.

CodeIgniter.

Laragon.

Visual Studio Code.

4 - CodeIgniter Configurações do VS Code para CodeIgniter.

  • Vscode extenções
    • Vscode-icons.
    • PHP IntelliSense.
    • PHP intellisense for codeigniter.
    • Lorem ipsum.

5 - CodeIgniter Criação de um projeto CodeIgniter.

FontAwesome

6 - CodeIgniter Estrutura de pastas e arquivos do CodeIgniter.

  • Ex: app_02

7 - Como esconder pastas e ficheiros no VS Code.

  • Ex: app_03

  • Vscode: preferences/settings, "files.exclude": { ... }.

  • "**/index.html": true,

8 - Fluxo de execução do CodeIgniter.

  • Ex: app_04
  index.php ->  Application/config/routes.php ->  Welcome controller ->  Welcome_message
  • Carrega as configurações iniciais da aplicação e procura a route de inicio.
  • No ficheiro routes.php está indicado o controller inicial.
  • O siatema vai procurar o controller indicado na pasta controllers.
  • O controller welcome, através do método index, solicita a apresentação da view welcome_message.

9 - Primeiro exercício Relação entre Controllers e Views.

  • Ex: app_05

10 - Fisionomia de um Controller e Views dentro de pastas.

  • Ex: app_06

11 - Controllers com mais métodos e Controllers em subpastas.

  • Ex: app_07

  • Localhost - http://localhost/CodeIgniter-3/app_07/index.php/inicio/outra

  • Localhost - http://localhost/CodeIgniter-3/app_07/index.php/inicio/outra_fun

  • F - http://localhost/CodeIgniter-3/app_07/socios/novo/

  • F - http://localhost/CodeIgniter-3/app_07/socios/novo/outra_pg

About

PHP, Laragon, CodeIgniter 3

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages