Pre účely marketingu a uloženia Vašich nastavení si potrebujeme uložiť do vášho prehliadača údaje (cookies). Tieto údaje nezdieľame s tretími stranami. Súhlasíte s ich uložením?
Online kurz programování Webrebel PHP je pokračováním prvního úvodního kurzu Webrebel 1. V tomto kurzu se naučíš programovat dynamické webové stránky v programovacím jazyce PHP, které budou komunikovat s databází MySQL. Tento online kurz se skládá ze dvou částí:
Programování v jazyce PHP
MySQL databáze
Pokud chceš svoji statickou webovou stránku nakódovanou čistě v HTML a CSS posunout na vyšší úroveň, tento kurz je pro tebe jako stvořený. Chceš vědět, jak na stránku přidáš produkt, nový článek, jak zpracuješ formulář od uživatele nebo odešleš email? Vše se naučíš v tomto kurzu Webrebel 2: PHP a MySQL. V kurzu se předpokládá, že ovládáš HTML a CSS, jsi znalý JavaScriptu a jQuery je výhodou.
Shlédni úvodní video z kurzu, ve kterém ti lektor Roman Hraška a.k.a. Yablko poví, jaký je rozdíl mezi statickými a dynamickými stránkami, jaké jsou tzv. Back-endové jazyky a co jsou to frameworky.
Jazyk PHP je výkonný objektově orientovaný skriptovací jazyk, který pracuje na straně serveru a využívá se na programování dynamických webových stránek nebo webových aplikací. PHP je jeden z nepoužívanějších programovacích jazyků současnosti. Bez jazyka PHP bude tvoje webová stránka stále statická se stále stejnými daty.
V tomto kurzu programování pro úplné začátečníky Webrebel 2 PHP a MySQL si po nastaveních a úvodu do programování projdeš jazyk PHP a vypracuješ několik praktických úloh. Naučíš se, jak přeposílat data mezi PHP a JavaScriptem přes JSON. Koukni se na video z kurzu, ve kterém se dozvíš víc o backendových jazycích a také o tom proč je dobré se naučit programovat v PHP.
Co všechno se naučíš?
Programovat v jazyce PHP,
Psát dynamické aplikace namísto statických stránek,
Co je klient/server a request/response princip,
Zautomatizovat psaní HTML kódu,
Vytvářet HTML šablony,
Naplnit je dynamicky načítaným obsahem z databáze,
Pracovat s PHP Composerem a PHP package,
Pracovat s COOKIES a SESSIONS,
Zpracovat data z formuláře,
Psát čistý a bezpečný PHP kód,
Psát bezpečné MySQL dotazy a pracovat s databází,
Vyměňovat informace mezi PHP a JavaScriptem přes JSON,
Přihlašovat, registrovat uživatele,
Přidávat, upravovat a mazat obsah na tvé webové stránce
Co všechno dostaneš?
115+ kvalitně zpracovaných videotutoriálů, což je víc než 20 hodin učiva,
Množství domácích úkolů, zadání a příkladů,
Zdrojové kódy ke stažení,
Diskuzní fórum, ve kterém na tvé otázky ohledně kurzu odpovídá přímo lektor a tví spolužáci,
Časově neomezený přístup ke kurzu, můžeš studovat kdy chceš a jak dlouho chceš,
3 GB hosting The Hosting od WebSupportu na 3 měsíce zdarma,
Certifikát o absolvování kurzu akreditovaný Ministerstvem školství SR,
Garance vrácení peněz, když s kurzen nebudeš spojený/á.
Seznam kapitol kurzu Webrebel 2: PHP a MySQL
Úvod do kurzu, statické vs dynamické stránky
Co jsou backend jazyky a proč PHP?
Co jsou frameworky a proč Laravel?
Rozbití stránky na kousky + programátor má být líný
Jak zjistíme, na které podstránce jsme?
Navigace, menu stránky přes PHP + když nevím, googlím
Automatizujeme navigaci + najdeme soubory přes PHP
Automatizujeme navigaci, part 2
Úvod do tvorby webových aplikací - Klient / Server princip
Úvod do tvorby webových aplikací - Request / Response princip
Localhost, PHP server na počítači, AMP Stack (Apache, MySQL, PHP)
Nastavíme Mac pro web development - Skryté soubory, plné cesty k souborům, klávesnice
Nastavíme Mac - Rychlé animace, lepší konzole, command line devtools
Nastavíme Mac - PHP, Environment Variables, PATH
Nastavíme Mac - Hombrew package manager
Nastavíme Mac - Node, npm, bower, composer, xdebug, brew tap
Nastavíme Mac - princip package manager a PHP Composer
Nastavíme Mac - Instalujeme Laravel, Xdebug, Dash
Nastavíme Windows pro web development - Nastavení systému, Windows admin práva
Nastavíme Windows - Klávesnice, Cmder git cygwin konzole
Nastavíme Windows - MAMP, systémové proměnné
Nastavíme Windows - Nastavení php.ini, package / dependency manager
Nastavíme Windows - Environment variables, PATH
Nastavíme Windows - Composer, node.js, npm, bower
Nastavíme Windows - PHP xdebug
[BONUS] - Chyba "CLI přestal fungovať" ve Windows konzoli
TODO appka - Úvod a proces výuky
TODO appka - PHPStorm a HTML kód aplikace
Zpracování dat z formuláře, GET request, POST request, query string
Na co jsou nám databáze a zobrazování PHP chyb?
Zobrazení PHP errorů a změna php.ini nastavení
Jak přidat package přes composer require
PHP include vs require vs require_once a spojení s databází
Databáze - DB SELECT, načítaní údajů z databází
Databáze - DB INSERT, vložení údajů do databáze
Composer update, PHP Error, Whoops a užitečnější výpisy chyb
Jak vytvořit databázi a rozchodit appku, phpMyAdmin, adminer, SQL import
AJAX - jQuery přes bower, exclude adresáře v PHPStorme
AJAX - Uložení nové položky do databáze přes AJAX
AJAX - Zobrazení AJAXem vloženého prvku přes fajnovou animaci
AJAX - Ovládání klávesnicí a rozmýšlení nad prioritami
Editačný formulář a vlastní 404 not found stránka
Tvorba kódu, konzistentnost, refactoring, přepisování a hrdost na kód
Databáze - DB UPDATE, upravení hodnoty v databázi na novou
Edit a Delete linky na editační formulář
Design aplikací, rozmýšlení nad prioritou a pointou každé feature
Databáze - DB DELETE, vymazání záznamu z databáze, crawlers & robots
Jak připojit HTML element s DB řádkem přes ID + globální přejmenování
PHP a také AJAX používají ten stejný HTML kód, AJAX edit / delete linky
Adresa stránky v Javascriptu, jak v JS číst hodnoty a nastavení z PHP a CSS
JSON, json_encode, json_decode, přeposílání dat mezi PHP a Javascriptem
PHP funkce isset, empty, global, vlastní PHP funkce show_404 a get_item
PHP is_ajax, jak v PHP zjistit, zda request je AJAX, upravení TODO appky
Programování - Základy programování
Programování - Filosofování o programovaní
Nastavení Live Edit v PHPStorme, automatický refresh stránky
Programování - Proměnné
Programování - PHP proměnné v praxi, správné názvy proměnných
Programování - Datové typy, čísla, integer, float, modulus, type casting
Programování - Boolean, if else elseif, jak PHP vyhodnocuje hodnoty a typy
Programování - PSR-2 coding style, Content Type header
Programování - Stringy, apostrofy vs. uvozovky, zalamování textu
Programování - Skryté znaky, new line, line feed LF, carriage return CR