Niniejszy kurs opisuje jak tworzyć dobre serwisy www z wykorzystaniem frameworka CodeIgniter. Kurs powstał trochę temu i pod najnowszą wersją CI niektóre elementy mogą wyglądać inaczej (np. konfiguracja) - sprawdź wtedy oryginalną dokumentację :)
Jeżeli szukasz inne frameworka podobnego do CI to polecam Kohana Framework, czy też Django - poteżniejszy, lecz równie prosty w użyciu framework napisany w Pythonie.
- Co to jest Code Igniter - Krótkie wprowadzenie do frameworka www CodeIgniter.
- Wymagania i Potrzebne Narzędzia - Zaczynamy przygodę z CodeIgniter - przygotowuje lokalnych serwer z obsługą PHP i bazą danych, a także przygotowujemy inne narzędzia do programowania z wykorzystaniem CodeIgniter
- Zapis plików w UTF-8 - Przewodnik jak zapisać plik z kodowaniem utf-8 w różnych edytorach tekstowych jak Crimson Editor, czy Edit Pad Lite
- Wprowadzenie do PHP - Podstawy PHP - składnia, sposób jej stosowania i proste przykłady PHP
- Forum Kursu - pomoc i rozwiązywanie problemów
- Instalacja i opis Code Igniter - Instalacja i wstępna konfiguracja frameworka CodeIgniter na lokalnych serwerze. Opis poszczególnych elementów CI
- Instalacja Code Igniter na serwerach w sieci - Instalacja CI na zwykłych serwerach dostępnych w sieci niewiele różni się od instalacji na naszym lokalnym serwerze.
- Struktura URLi Code Ignitera - Budowa i obsługa adresów URL stosowanych przez aplikacje CI, a także możliwości ich przepisywania przez mod_rewrite
- Kontrolery - Poznanie budowy i sposobu działania kontrolerów - elementów spinających dane z modeli i kod HTML strony z widoków
- Widoki - Opis szablonów Code Ignitera odpowiedzialnych za wygląd aplikacji - zawierających kod HTML, pliki CSS i JavaScript. Artykuł opisuje także jak przekazywać dane z kontrolera do widoku
- Generowanie ścieżek w CI - Bezwzględne ścieżki i URLe stosowane przez framework CI, przykłady składania i generowania odpowiednich adresów URL wewnątrz aplikacji do innych modułów
- Zadanie: Stworzyć widok z szablonu HTML - Przewodnik dostosowywania zwykłego szablonu HTML do widoków aplikacji napisanej w CodeIgniter z wykorzystaniem dziedziczenia głównego szablonu szkieletowego przez inne szablony/widoki
- Tworzymy prostą galerię - Przykład zastosowania frameworka Code Igniter i biblioteki LightBox napisanej w JavaScripcie do stworzenia bardzo prostej galerii internetowej
- Pomocniki, Wtyczki i Skrypty - Opis pomocników, wtyczek i skryptów w CI wykonujących drobne, lecz pomocne czynności w kodzie PHP jak operowanie na plikach, ciasteczkach, czy formatujących strukturę XHTML
- Modele - Operacje na bazach danych w CodeIgniter za pomocą modeli i mapowania operacji SQL na obiekty PHP
- Bazy Danych - Active Records - Obsługa baz danych w CI za pomocą wzorca Active Recors ułatwiającego operowanie na danych zapisanych w bazie danych aplikacji
- Bazy Danych - ciąg dalszy - Poznajemy dodatkowy zestaw funkcjonalności CI przydatnych przy operowaniu na bazie danych - wykonywanie własnych zapytań SQL, czy wyświetlanie pobranych danych
- SQL i tworzenie tabel w bazie danych - Podstawowe informacje dotyczące pracy z bazami danych - tworzenie tabel z różną strukturą, objaśnienie typów możliwych pól i sposobów tworzenia tabel
- Formularze w CI - Stosowanie pomocnika "form" do obsługi formularzy.
- Przykładowy formularz - Omówienie przykładowego formularza i jego obsługi w CI
- Walidacja Formularzy - Opis systemu walidacji i dostępnych walidatorów formularzy w CodeIgniter. Artykuł zawiera przykładowy kod kontrolerów i widoków formularzy z opisywaną walidacją
- Zapisywanie danych z formularzy w bazie danych - Opis obsługi formularzy, walidacji danych i powiązania ich z bazą danych w CodeIgniter za pomocą bibliotek database i validation.
- Ładowanie Plików - Obsługa przesyłania i zapisu plików na serwerze za pomocą funkcji i klas CodeIgnitera
- Tworzenie miniatur i podpisów na grafikach - Wykorzystanie biblioteki GD w PHP/CodeIgniter do edycji plików graficznych - generowania miniatur i nanoszenia podpisów na wyświetlane zdjęcia
- Wiele projektów w jednym CI - Code Igniter umożliwia name tworzenie wielu niezależnych projektów z wykorzystaniem jednek kopii plików frameworka.
- CiCMS - Prosty system użytkowników - Jak stworzyć system użytkowników i uprawnień na prostym funkcjonalnych przykładzie zawierającym szereg kontrolerów i widoków do zarządzania użytkownikami, uprawnieniami i walidacji uprawnień
- Dodane: 14.07.2008 przez riklaunim