|
Deweloper aplikacji WWW
Opis szkolenia:
Kurs nastawiony jest na praktykę - już od pierwszych zajęć uczestnicy zaczynają pisać proste skrypty, stopniowo przechodząc do coraz bardziej skomplikowanych programów. Wszystko to odbywa się pod okiem doświadczonych programistów, dzięki czemu kursanci od początku nabywają dobrych programistycznych nawyków.
Od uczestników wymagana jest podstawowa wiedza z obsługi systemu Windows, obsługi komputera, programów biurowych i Internetu. Zajęcia prowadzone są w środowisku Windows. Czas szkolenia: 40 godz. Program szkolenia: CZĘŚĆ I - SZYBKI START Instrukcje sterujące i formularze Elementy formularza, metody post i get, zapytania HTTP Zmienne, warunki i pętle Projektowanie witryn za pomocą CSS Obsługa tabel w bazach danych Polecenia SELECT, INSERT, UPDATE i DELETE Projektowanie struktury programu, komenda include System newsów z komentarzami (sesje) CZĘŚĆ II - BAZY DANYCH Wykorzystanie bazy MySQL Typy danych w języku SQL Tabele Podstawy administracji bazą MySQL Zaawansowane zapytania Projektowanie baz danych Baza w postaci normalnej Wydajność: indeksy, denormalizacja bazy Zaawansowany SQL, różnice między PostgreSQL a MySQL Operacje na łańcuchach i tablicach Wyrażenia regularne Zapytania agregujące Podstawy administracji bazą PostgreSQL CZĘŚĆ III - PHP W PRAKTYCE Zmienne i tablice Przekazywanie zmiennych przez wartość i przez referencję Operacje na tablicach (wyszukiwanie, sortowanie, zaawansowane sortowanie) Rzutowanie i problem niejawnego rzutowania Operacje na łańcuchach znaków Obsługa wiadomości e-mail Konfiguracja pod Linuksem i pod Windows Nagłówki wiadomości e-mail Kodowanie znaków Dodawanie załączników Programowanie obiektowe Projektowanie obiektowe i składnia obiektowa Specyfika programowania obiektowego w PHP Różnice w modelu obiektowym między PHP4 a PHP5 Zachowywanie obiektów (serializacja) Metody magiczne CZĘŚĆ IV - TECHNIKI WARSTWY PREZENTACJI Podstawowe techniki Nagłówki HTTP Model trójwarstwowy Warstwa prezentacji w czystym PHP System Smarty Transformacje XSLT CZĘŚĆ V - ŚRODOWISKO PRACY Administracja środowiska LAMP Poruszanie się po Linuksie Konfiguracja Apache'a Kodowanie skryptów PEAR Biblioteki i dodatkowe funkcje Usługi sieciowe (web services) Generowanie grafiki i wykresów Frameworki PHP CZĘŚĆ VI - INŻYNIERIA OPROGRAMOWANIA Specyfikacja wymagań, analiza projektu Diagram ERD Język UML Metodyki tworzenia projektów Metodyki tworzenia oprogramowania Metody lekkie (agile methodologies) Praktyczna strona prowadzenia projektów Rozmowa z klientem Szacowanie czasu i kosztu projektu Szczegółowe informacje dotyczące standardów organizowanych przez nas szkoleń znajdą Państwo w zakładce: Informacje o szkoleniach Opinie o produkcie (0) |
|