Oferta edukacyjna Promocje Praca w CEK Jak wygląda CEK Porady Kontakt Szkoła policealna Kursy maturalne Szkolenia dla firm Kursy zawodowe Zapisy online Strefa studenta System newsletter Szkoła policealna Kursy maturalne Szkolenia dla firm Kursy zawodowe Zapisy online Strefa studenta System newsletter
Programowanie w Internecie

Kurs zawodowy: Programowanie w internecie

 
Cel kursu
Celem kursu jest nabycie praktycznych umiejętności w tworzeniu stron i witryn internetowych. Kurs jest przeznaczony dla tych którzy chcieliby rozpocząć pracę jako webmaster i tworzyć strony www oraz dla tych którzy już pracują jako informatycy i chcą podnieść swoje kwalifikacje.
Wymagania
Kurs dewelopera aplikacji www, wymaga jedynie podstawowej wiedzy w zakresie obsługi komputera oraz internetu.
 
Czas trwania: 48 godzin lekcyjnych
 
Koszt:
dla grupy 4-5 osób cena 1800 zł/ osoba, dla grupy 6-8 osób 1400 zł/osoba,
Kurs prowadzony w godzinach 16.00-20.00 w Śródmieściu Warszawy na al. Jerozolimskich
 
Tematyka
 
Część I – Wprowadzenie do języka SQL
1. Koncepcja bazy danych
·       Tabela - konstrukcja nazwy tabeli, typy danych;
·       Tworzenie tabeli - klauzula CREATE TABLE;
·       Autoryzacja dostępu do tabeli;
·       widoki;
2. Zapytania SQL
·       Polecenie SELECT;
·       Wybieranie danych:
·       ze wszystkich kolumn;
·       z określonych kolumn;
·       z jednoczesnym porządkowaniem;
·       wybieranie niepowtarzających się wierszy;
·       wybieranie określonych wierszy;
·       z wielu tabel: predykat JOIN;
·       Operatory:
·       logiczne: WHERE, AND, OR;
·       Predykat IN, BETWEEN, LIKE;
·       Funkcje kolumnowe i grupujące
·       klauzula GROUP BY;
·       klauzula HAVING;
·       Podzapytania;
·       Utrzymywanie danych:
·       tworzenie tabel i widoków;
·       dodawanie i usuwanie rekordów: klauzula INSERT INTO i DELETE;
·       zmienianie danych w tabeli: klauzula UPDATE;
Część II – Tworzenie i zarządzanie bazą danych MySQL
1. Wykorzystanie systemu zarządzania bazą danych - MySQL
·       podstawy administracji systemu MySQL;
·       zaawansowane zapytania;
·       tworzenie kopi zapasowej bazy danych;
·       przywracanie struktury i danych z pliku archiwum;
·       zarządzanie uprawnieniami;
·       wykorzystanie systemu phpMyAdmin do zarządzania bazami danych w systemie MySQL;
2. Projektowanie baz danych dla tworzonych serwisów
·       kwestie wydajności:
·       indeksy;
·       denormalizacja bazy;
Część III – Wstęp do języka PHP
1. Zmienne
·       tworzenie zmiennych deklarowanych przez użytkownika;
·       przypisywanie wartości zmiennym
·       typy zmiennych:
·       typy danych w PHP;
·       siła typu;
·       rzutowanie typu;
·       zmienne zmiennych;
·       deklarowanie i używanie stałych;
·       zasięg zmiennych;
2. Używanie operatorów
·       operatory arytmetyczne;
·       operatory ciągów;
·       operatory przypisania;
·       operatory porównań;
·       operatory logiczne;
·       operatory bitowe;
3. Instrukcje warunkowe
·       instrukcja if;
·       bloki kodu;
·       instrukcja else;
·       instrukcja elseif;
·       instrukcja switch;
4. Pętle
·       pętla while
·       pętle for i foreach;
·       pętla do...while
5. Osadzanie PHP w HTML
·       stosowanie znaczników PHP
·       instrukcje PHP;
·       odstępy i komentarze;
6. Dodawanie zawartości dynamicznej
·       wywoływanie funkcji
·       dostęp do zmiennych formularza;
·       łączenie ciągów
·       zmienne i ciągi znaków;
7. Tablice
·       tablice indeksowane numerycznie
·       inicjowanie tablic indeksowanych numerycznie;
·       dostęp do zawartości tablicy;
·       dostęp do tablicy przy zastosowaniu pętli;
·       tablice z innymi indeksami
·       inicjowanie tablicy
·       dostęp do elementów tablicy
·       stosowanie pętli;
·       tablice wielowymiarowe;
·       sortowanie tablic;
·       wykonywanie innych działań na tablicach: each(), current(), reset(), end(), next(), pos(), prev();
8. Przechowywanie i wyszukiwanie danych
·       przechowywanie danych w pliku
·       tworzenie i otwieranie pliku w trybie otwarcia/zapisu;
·       zapisywanie danych w pliku
·       zamykanie pliku;
·       odczyt danych;
·       przechowywanie danych w bazie danych
·       tworzenie połączenie z bazą danych;
·       wykorzystywanie funkcji interakcji z bazą danych (wywoływanie zapytań SQL);
·       przeszukiwanie kursora zwrotnego i dynamiczne wyświetlanie danych na stronie www;
·       zamykanie połączenia z bazą danych;
9. Obsługa ciasteczek i sesji
10. Wyjątki w PHP i ich obsługa
11. Programowanie obiektowe
·       Koncepcje programowania obiektowego: klasy i obiekty
·       tworzenie egzemplarzy
·       stosowanie atrybutów klasy
·       kontrolowanie dostępu: atrybuty private i protected
·       wywoływanie operacji klas
·       tworzenie kodu dla własnej klasy
·       różnice w podejściu obiektowym w php4 i php5
Część IV – techniki warstwy prezentacji
1. Podstawowe techniki
·       nagłówki HTTP
·       model trójwarstwowy MVC i warstwa prezentacji w czystym PHP
2. System Smarty
·       tworzenie szablonów warstwy prezentacji
·       konfigurowanie katalogów smarty
·       wywoływanie szablonów w systemie
 
Zapisy prowadzone są na al. Jerozolimskich 101/8 tel. 22 826 92 40