Podstawy PHP i MySQL
ELITE PC - bo programowanie jest sztuką!
Stworzenie strony internetowej to niezwykle złożony proces.
Sama znajomość języka HTML nie wystarczy bowiem, żeby witryna stała się dostępna
dla użytkowników internetu. Profesjonalni programiści wykorzystują najczęściej
znacznie bardziej zaawansowane techniki, by uczynić stronę dynamiczną i
niebanalną. Najpopularniejszy wydaje się być język programowania określany jako
PHP. Fakt, że program jest darmowy przysparza mu wielu zwolenników, jednak
nauczenie się tego języka nie należy do najłatwiejszych. Przeszkodą w wielu
przypadkach jest także sposób implementacji bazy danych na określonej
lokalizacji serwer. Aby pomóc przyszłym programistom w stawianiu pierwszych
kroków w tej materii stworzyliśmy kurs komputerowy, który pozwoli odnaleźć właściwe rozwiązania do
konkretnych zastosowań.
Proponujemy Państwu szkolenie złożone z dwóch
modułów, w trakcie którego omówimy następujące zagadnienia:
Moduł I: PHP
1. Wprowadzenie do PHP
- Co to jest PHP
- Wady i zalety PHP
- Wersje iserwery PHP
- Wstawianie skryptów PHP
2. Składnia języka
- Oddzielanie instrukcji
- Komentarze
- Zmienne
- Typy zmienych
- Zmiana typu
- Predefiniowane zmienne
- Stałe
- Istota operatorów
- Operatory arytmetyczne
- Operator przypisania
- Operatory operacji bitowych
- Operatory porównania
- Operator kontroli błędów
- Operator wywołania
- Operatory inkrementacji i dekrementacji
- Operatory logiczne
- Operator ciągu
- Instrukcje warunkowe
- Pętla FOR
- Pętla while
- Pętla do-while
- Przerywanie wykonań pętli
- Składnia switch
3. Tablice
- Tablica asocjacyjna
- Przeglądanie tablic
- Sortowanie tablic
- Tworzenie ciągów z tablic i odwrotnie
4. Tablice a macierze
- Tablice wielowymiarowe
- Funkcje
- Klasy
- Instrukcje include i require
- Funkcja readfile()
- Zasięg zmiennych
5. Przekazywanie zmiennych między stronami
- Formularze
- Upload plików
- Odnośniki
- Cookies
- Obsługa ciągów tekstowych
- Wyrażenia regularne
- Porównywanie ciągów
- Wyciąganie fragmentów ciągów
- Podmienianie fragmentów ciągów
- Podmienianie znaków w ciągach
- Inne funkcje
6. Odbieranie plików od użytkownika
7. Operacje na plikach
- Otwieranie i zamykanie plików
- Wewnętrzny wskaźnik pliku
- Odczyt z plików
- Zapis do pliku
- Przycinanie plików
- Blokowanie plików
- Funkcje informacyjne
- Operacje na plikach i katalogach
- Kopiowanie
- Przenoszenie i zmiana nazwy
- Usuwanie
- Tworzenie katalogów
- Prawa dostępu (tylko UNIX)
- Przetwarzanie ścieżki
- Operacje na katalogach
8. Przetwarzanie daty
- Sprawdzanie poprawności
- Pobieranie aktualnej daty
- Konwersja daty do formatu timestamp
- Część kalendarzowa
- Część zegarowa
- Strefa czasowa
- Część liczbowa
- Formatowanie daty
- Tworzenie daty względnej do aktualnej (np. ‘za 2 dni’)
- Porównywanie dat
- Istalcja serwera PHP
- PHP w IIS
Moduł II: MySQL
- Czym są bazy danych
- Instalcja MySQL
- Połączenie z bazą danych za pomocą PHP
- Zapytania
- Tworzenie i wybieranie bazy
- Tworzenie tabel
- Dodawanie rekordów
- Wybieranie rekordów
- Aktualizacja rekordów
- Usuwanie rekordów
- Składania zapytań SQL
- Zapytania SQL ćwiczenia praktyczne
- Wyszukiwanie rekordów w bazie danych
- Operatory porównań
- Operatory logiczne
- Sortowanie wyników
- Ograniczenie wyników zapytania
- Porcjowanie wyników zapytania
- Tabela USER
- Tabela DB
- Tabela HOST
- Tabela TABLES_PRIV
- Tabela COLUMNS_PRIV
Zajęcia prowadzone w języku polskim. Nauka poprzez praktykę.
Wymagania: brak, kurs od podstaw.
Przydatne(Nie wymagane): podstawowa wiedza
i umiejętności z zakresu obsługi komputera.
Kursy komputerowe
Bemowo - programowo najlepsi!
Zapraszamy do współpracy
ElitePC
| jednoosobowy | binarny (2 os.) | wieloosobowy | |
| tryb jednodniowy | 2000 | 1900/1os. | 1800/1os. |
| tryb dzienny | 2100 | 2000/1os. | 1900/1os. |
| tryb wieczorowy | 2200 | 2100/1os. | 2000/1os. |
| tryb weekendowy | 2200 | 2100/1os. | 2000/1os. |
| tryb jedniodniowy weekend | 2100 | 2000/1os. | 1900/1os. |
| tryb Online | 2000 | - | - |
Ilość godzin:
- jednodniowy: 8-10h
- weekendowy: 12-14h
- pozostałe: 14-16h