Szkolenie: PHP i MySQL - Zaawansowany

Kategoria: KOMPUTERY I INTERNET / Programowanie

Szkolenie zamknięte

Najedź kursorem na daną ikonkę aby dowiedzieć się więcej

Osoba kontaktowa:
Kamil Kozieł
tel.: 061 661 10 89
email: info@itschool.pl

  • Poleć znajomemu
  • Zadaj pytanie


Tytuł: PHP i MySQL - Zaawansowany
Kategoria: KOMPUTERY I INTERNET / Programowanie
Metodyka: Ćwiczenia
Opis: Po ukończeniu szkolenia każdy uczestnik będzie potrafił:

• Tworzyć bazy danych i zarządzać nimi z poziomu PHP, odtworzyć uszkodzoną bazę danych

• Konstruować zapytania SQL przy wykorzystaniu elementów zaawansowanego programowania w języku SQL

• Swobodnie posługiwać się językiem PHP w zakresie zaawansowanego przetwarzania tekstu, wykorzystania mechanizmu sesji umożliwiającego między innymi przechowywanie danych przesyłanych między stronami, wykorzystania wyrażeń regularnych, danych systemowych jak: data, godzina, adresy IP etc.

• Swobodnie poruszać się tematyce programowania zorientowanego obiektowo, posługiwać podstawowymi pojęciami, takimi jak klasa, obiekt etc.

• Posługiwać się metodami pozwalającymi na wykorzystanie plików XML oraz generowanie plików PDF

• Wskazać rodzaje błędów najczęściej występujących oraz zapobiegać im, wykorzystywać mechanizm obsługi wyjątków

• Wskazać najczęściej występujące zagrożenia oraz zagadnienia związane z bezpieczeństwem oraz wykorzystać metody ich unikania
Poziom zaawansowania : zaawansowany
Trenerzy: Trenerzy posiadający wieloletnie doświadczenie praktyczne i biznesowe, reprezentujący wysoki poziom wiedzy merytorycznej poparty wzorowymi ocenami szkoleń i ankiet projektowych. Wykładowcy uczestniczą w bieżących projektach deweloperskich dotyczących:

- modyfikacji portali internetowych,

- tworzenia sklepów internetowych,

- wdrożenia systemów wspomagających zarządzanie
projektami,

- pisaniu aplikacji dedykowanych opartych na PHP i
MySQL.
Wielkość grupy: 10
Program: Pełny zakres tematyczny:

Rozdział 1 – Zaawansowana obsługa PHP/MySQL.

1. Administrowanie bazą MySQL

2. Import/Export danych

3. Tworzenie bazy przy pomocy skryptów

4. Elementy programowania w MySQL

Rozdział 2 – Sesje

1. Co to są sesje?

2. Sposób działania sesji w PHP

3. Funkcje obsługi sesji

Rozdział 3 – Zaawansowana praca z tablicami.

1. Iteracje

2. Przekształcania tablic

3. Proste struktury danych

4. Podstawowe algorytmy sortowania

Rozdział 4 – Łańcuchy i wyrażenia regularne.

1. Co to są wyrażenia regularne?

2. Wyrażenia regularne w PHP

3. Zaawansowane funkcje operujące na łańcuchach

a) funkcje HTML

b) funkcje MD5

Rozdział 5 – Dostęp do plików i danych systemowych.

1. Funkcje czytania i zapisywania plików

2. Funkcje systemu plików i katalogów

3. Funkcje sieciowe

4. Funkcje daty i czasu

5. Funkcje konwersji kalendarza

Rozdział 6 – Programowanie zorientowane obiektowo
(OOP).

1. Co to jest programowanie zorientowane obiektowo?

2. Podstawowe konstrukcje PHP dla OOP

3. Elementy zaawansowanych funkcji OOP

4. Style OOP w PHP

Rozdział 7 – Praca z plikami PDF i XML.

1. Tworzenie plików PDF przy pomocy PHP

a) Biblioteka PDFlib

2. Praca z plikami XML

a) SimpleXML

b) Document Object Model

c) SAX

Rozdział 8 – Obsługa wyjątków i błędów.

1. Błędy i wyjątki

2. Klasa wyjątku

3. Blok try/catch

4. Definiowanie własnych podklas Exception

Rozdział 9 – Bezpieczeństwo.

1. Bezpieczeństwo kodu

2. Bezpieczeństwo bazy danych

3. Najpopularniejsze ataki na strony i bazy danych

4. Szyfrowanie

Wymagania: Znajomość PHP i MySQL w stopniu podstawowym
Świadczenia dodatkowe: Materiały szkoleniowe, przerwy kawowe oraz mailowa pomoc po kursie
 

Poleć szkolenie znajomemu