PHP, MySQL - zaawansowany

O szkoleniu

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
Kto powinien wziąć udział?
osób znających PHP, MySQL na poziomie podstawowym, ktorzy chcą poszerzyć swoją wiedzę

Program szkolenia

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

Czas trwania

24 godziny, 8.30 - 16.00

Prelegenci

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.

Terminy i miejsca

To szkolenie nie ma aktualnych terminów. Wyślij zapytanie o nowe terminy bądź zapisz na powiadomienia o nowych terminach.

IT School

60-650 Poznań

Piątkowska 163

woj. wielkopolskie

IT School

60-650 Poznań

Piątkowska 163

woj. wielkopolskie

IT School

60-837 Poznań

Mickiewicza 33/84

woj. wielkopolskie

Rejestracja

Cena 1
netto
1 245
Cena zawiera:
  • sprzęt komputerowy podczas szkolenia, materiały szkoleniowe, przerwy kawowe, kontakt z trenerem po zakończeniu szklolenia
  • Rozwiń
Zapisz się

Organizator

IT School
60-650 Poznań
Piątkowska 163
woj. wielkopolskie
IT School jest spółką świadczącą usługi edukacyjne i wdrożeniowe. Działamy w oparciu o praktyczną wiedzę zdobytą przez wykwalifikowanych specjalistów realizujących zlecenia w branży IT od wielu lat. Jesteśmy Centrum Edukacyjnym wpisanym do Rejestru I...
FAQ

Najczęściej zadawane pytania

Prosimy o przejście do sekcji Zapisz się, aby wypełnić formularz zgłoszenia w wydarzeniu. Po jego wysłaniu organizator skontaktuje się celem potwierdzenia przyjęcia zgłoszenia i przekazania szczegółów organizacyjnych.

formularz zgłoszeniowy

Najszybszym sposobem kontaktu z organizatorem i uzyskania dodatkowych informacji jest wypełnienie formularza kontaktowego. Możesz też zadzwonić do organizatora.
Kontakt

Masz pytania? Napisz do nas

Wypełnij formularz

Uzupełnij pole
Uzupełnij pole
Wybierz termin wydarzenia
Uzupełnij pole
Uzupełnij pole
Uzupełnij wiadomość
Potwierdź, że nie jesteś botem.
Musisz zaakceptować regulamin.

Dane kontaktowe

IT School
60-650 Poznań Piątkowska 163
Powiadomienia o nowych terminach

Zapisz się, aby otrzymywać powiadomienia o nowych terminach tego wydarzenia!