Strona główna Szkolenia Tworzenie aplikacji internetowych
Szkolenie: Tworzenie aplikacji internetowych
Kategoria: KOMPUTERY I INTERNET / Obsługa Programów
Szkolenie zamknięte
Najedź kursorem na daną ikonkę aby dowiedzieć się więcej
Osoba kontaktowa:
Marta Czarnecka
tel.: +48 22 847 69 22
email: info@kursykomputerowe.pl
| Tytuł: | Tworzenie aplikacji internetowych |
|---|---|
| Kategoria: | KOMPUTERY I INTERNET / Obsługa Programów |
| Metodyka: | Wykłady |
| Opis: | W niniejszym szkoleniu zwrócono uwagę na techniki programistyczne w znacznym stopniu ułatwiające tworzenie zaawansowanych aplikacji i skryptów. Uczestnicy kursu poznają nowe koncepcje i wzorce programowania oraz uczą się jak korzystać z relacyjnej bazy danych i frameworków. |
| Poziom zaawansowania : | początkujący |
| Program: | Wprowadzenie 1. Cechy dobrze napisanej aplikacji internetowej -budowa modułowa -wydajność -bezpieczeństwo Rozszerzenie informacji o języku PHP 2. Mechanizm sesji -szczegółowa zasada działania oraz oferowane możliwości -praktyczne zastosowanie w aplikacji internetowej -ćwiczenia: licznik odwiedzin, implementacja logowania do serwisu 3. Programowanie obiektowe -koncepcja ODP - na czym polega obiektowość -klasy, właściwości, metody - składnia i sposób działania -konstruktory i destruktory - metody wywoływane automatycznie -określanie dostępu do właściwości i metod: public, private, protected -tworzenie nowych instancji klas -dziedziczenie -ćwiczenia: zaprojektowanie oraz implementacja przykładowej klasy, praktyczne wykorzystanie powyższej Bazy danych 1. Podstawy języka SQL w systemie bazodanowym MySQL -projektowanie bazy danych, rodzaje pól -podstawowe zapytania: wybieranie, dodawanie, aktualizowanie i usuwanie rekordów -selekcja wyników: warunki i limity -łączenie tabel w zapytaniach -funkcje agregujące: SUM, AVG -sortowanie i grupowanie danych 2. Korzystanie z bazy danych MySQL za pomocą języka PHP -połączenie z serwerem -zapytania do bazy -wyświetlanie wyników 3. Ćwiczenia: -stworzenie przykładowej bazy danych oraz prostego interfejsu do dodawania rekordów oraz wyświetlania wyników Wzorzec MVC - koncepcja rozdzielenia części wizualnej aplikacji od logicznej i bazodanowej 1. Model - warstwa danych 2. Widok - warstwa wizualna 3. Kontroler - warstwa logiczna Framework Code Igniter 1. Czym są frameworki i w jaki sposób działają? 2. Omówienie struktury katalogów we frameworku Code Igniter 3. Implementacja wzorca MVC: Kontrolery - wykonanie określonej akcji na podstawie wywołanego adresu, tworzenie kontrolerów oraz zdefiniowanie kontrolera domyślnego Widoki - tworzenie i wczytywanie widoków, przekazywanie zmiennych do widoku, wykorzystanie PHP w widokach, rozbudowa możliwości Code Ignitera Modele - tworzenie modeli i dołączanie ich do kontrolerów, tworzenie metod pobierających i przetwarzających dane, wykorzystanie metod w kontrolerze Łatwiejsze korzystanie z baz danych za pomocą klasy Active Record 4. Biblioteki Code Igniter -wczytywanie bibliotek do aplikacji -rozszerzanie i modyfikowanie istniejących bibliotek -tworzenie własnych bibliotek -przegląd niektórych bibliotek oferowanych przez framework: email - proste wysyłanie maili, dostosowanie klasy do polskich warunków, upload - wysyłanie plików przez użytkowników, pagination - stronicowanie, session - implementacja sesji, validation - walidacja danych przesyłanych przez użytkowników 5. Helpery - funkcje ułatwiające tworzenie aplikacji -wczytywanie helperów do aplikacji -modyfikowanie istniejących helperów -tworzenie własnych helperów -przegląd niektórych helperów oferowanych przez framework: array - funkcje dotyczące tablic, directory - uproszczenie działań związanych z katalogami, download - ułatwienia związane z pobieraniem plików, file - operacje na plikach, form - tworzenie formularzy, string - helper dotyczący ciągów znaków, text - praca z tekstem, URL - wstawianie odnośników Informacje dodatkowe -obsługa błędów: logowanie błędów do plików: wyświetlanie błędów, własne strony błędów -kwestia wydajności: cache zapytań do bazy danych, cache podstron, czas wykonywania skryptu oraz zużycie pamięci RAM Zakończenie -samodzielne wykonanie małego projektu z użyciem poznanych technik. |
Poleć szkolenie znajomemu