blog

07 PAŹ
1
Zmienne, Instrukcje warunkowe, Html, Sterowanie aplikacją #1

Wysłane 2015-10-07 11:14:31, w kategorii Podstawy programowania

W pierwszym odcinku bez omawiania zbędnych pojęć technicznych zajmiemy się wyjaśnieniem jak działa sterowanie stroną WWW, przy tej okazji poznamy zmienne, zmienne globalne, konstrukcje warunkowe i odrobinę HTML-a.

 

.

26 PAŹ
1
Dane z formularzy HTML, $_POST, Tablice, Konsola deweloperska PHP #2

Wysłane 2015-10-26 13:33:00, w kategorii Podstawy programowania

W tym odcinku stworzymy formularz, prześlemy dane z formularza, poznamy również konsolę deweloperską.

Elementy formularzy

Typy inputów

.

03 LIS
1
Pętle PHP, Foreach, For, Listy danych, Błędy PHP #3

Wysłane 2015-11-03 13:36:18, w kategorii Podstawy programowania

W tym odcinku poznamy pętlę foreach i for w PHP, dodatkowo włączymy obsługę błędów oraz omówimy typy błędów.

Pętla while i do while

.

24 LIS
1
Programowanie obiektowe PHP, PDO, Wyświetlanie i usuwanie danych z bazy MySQL, Wyjątki #6

Wysłane 2015-11-24 13:53:16, w kategorii Podstawy programowania

W dzisiejszym odcinku dowiemy się jak korzystać z obiektów w PHP czyli poznamy mały element programowania obiektowego. Przy użyciu obiektu PDO zrobimy wyświetlanie i usuwanie danych z bazy MySQL.

Kod z ćwiczeń na GitHub-ie

Wyjątki w PHP

Public, Protected, Private omówienie

Więcej o PDO

Temat z zdania domowego sesje w PHP

Programowanie obiektowe PHP

.

01 GRU
1
Dodawanie i edycja danych z MySQL, PDO, Logowanie użytkownika #7

Wysłane 2015-12-01 14:11:19, w kategorii Podstawy programowania

W dzisiejszym odcinku będziemy kontynuować zarządzanie książkami z odcinka 6. Tym razem dodamy opcje dodawania oraz edycji książek. Dodatkowo zabezpieczymy nasze skrypty loginem i hasłem. Od teraz użytkownik chcący dodawać lub usuwać książki z bazy będzie musiał się wcześniej zalogować. Logowanie oparte jest o sesję oraz bazę danych. Na końcu odcinka przetestujemy rozwiązanie pod kątem bezpieczeństwa.

Uzupełnienie o MD5:
md5() jest to funkcja haszująca czyli po przepuszczeniu mojego hasła "123qwe" przez funkcję md5() otrzymujemy wynik taki jak widzicie na filmie w tabeli users w kolumnie pass czyli: 46f94c8de14fb36680850768ff1b7f2a. W pierwszej kolejności robi się tak ze względów bezpieczeństwa czyli żeby nie przechowywać haseł w bazie danych w sposób jawny.

Więcej o md5 tutaj

można też poczytać tutaj

GIT dla początkujących

Kod z ćwiczeń na GitHub-ie oraz lista commitów z podziałem na odcinki

Temat z zdania domowego relacje na bazie danych

 

 

.

07 GRU
1
SQL Injection, relacje w bazie danych MySQL, JOIN-owanie rekordów #8

Wysłane 2015-12-07 14:15:07, w kategorii Podstawy programowania

W dzisiejszym odcinku porozmawiamy o SQL Injection oraz relacjach w bazie danych. Połączymy nasze książki z kategoriami. Przećwiczymy też zapytanie SELECT z LEFT JOIN.

SQL Injection

Kod z ćwiczeń na GitHub-ie oraz lista commitów z podziałem na odcinki

.

10 GRU
1
PhpStorm, Composer, PSR-4, Autoloading, Namespace, JSON, PHP #9

Wysłane 2015-12-10 14:19:40, w kategorii Podstawy programowania

W dzisiejszym odcinku zaczniemy używać IDE PhpStorm, dowiemy się również jak ładować klasy automatycznie przy pomocy composera i standardu PSR-4 przy okazji poznając przestrzenie nazw w PHP. Na koniec użyjemy biblioteki do manipulacji obrazkami Imagine, bibliotekę będziemy dołączać przy pomocy composera.


PhpStorm


Composer


PSR-4


Imagine


JSON


Przestrzenie nazw


GD

.

17 GRU
1
Stronicowanie w PDO, Paginator, PHP #10

Wysłane 2015-12-17 14:27:16, w kategorii Podstawy programowania

W dzisiejszym odcinku napiszemy implementację stronicowania w PDO.


Kod na GitHub

.

21 GRU
1
Upload zdjęć, Imagine, Composer, PHP #11

Wysłane 2015-12-21 14:32:44, w kategorii Podstawy programowania

W dzisiejszym odcinku napiszemy upload zdjęć, stworzymy miniaturkę z pomocą przyjdzie nam composer oraz Imagine PHP. Informację o zdjęciach będziemy zapisywać do bazy danych.

Imagine PHP


Kod na GitHub

.

16 MAR
1
Jak tworzyć strony internetowe, specyfikacja funkcjonalna, projekt bazy #19

Wysłane 2016-03-16 15:44:52, w kategorii Podstawy programowania

W dzisiejszym odcinku dowiemy się jak podejść do tworzenia strony internetowej. Porozmawiamy o specyfikaacji technicznej, projekcie funkcjonalnym oraz projekcie bazy danych. Na koniec wygenerujemy automatycznie encje doctrine dla naszego api.

 

 

Projekt z odcinka


Kod z odcinka w GItHub


Axure


MySQL Workbench

.

20 LUT
3
PHP 7 - praktyczne projekty - budowa silnika - LIVE #1

Wysłane 2018-02-20 09:18:46, w kategorii Podstawy programowania

Podczas tego filmu pokaże jak przy minimalnej znajomości PHP lub innego języka programowania zabrać się za tworzenie praktycznego projektu w tym przypadku będzie to prosty CMS
 
Projekt z odcinka znajduje się w repozytorim GitHub - https://github.com/dyktek/php_7_simple_cms
 
.

28 MAR
1
PHP 7 - praktyczne projekty - pdo - komunikacja z MySQL

Wysłane 2018-03-28 09:26:17, w kategorii Podstawy programowania

Podczas tego filmu pokaże jak przy minimalnej znajomości PHP lub innego języka programowania zabrać się za tworzenie praktycznego projektu w tym przypadku będzie to prosty CMS
 
Projekt z odcinka znajduje się w repozytorim GitHub - https://github.com/dyktek/php_7_simple_cms
 
.