Nebo objednat jen tento kurz za 5 399,00 Kč

Webrebel 2: PHP a MySQL

19h 40m 49s
Čas
141
Kapitol
5 886
Studentů
4.7
Hodnocení
Mírně pokročilý
Level
slovenský
Jazyk kurzu
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í:

  1. Programování v jazyce PHP
  2. 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,
  • Certifikát o absolvování kurzu,
  • Garance vrácení peněz, když s kurzen nebudeš spojený/á.
Online kurz Webrebel 2: PHP a MySQL je možné

Seznam kapitol

Úvod
01 - Úvod do kurzu, statické vs dynamické stránky
Dostupné v ukážke kurzu
DÚ #01
Dostupné len po zakúpení prístupu
02 - Čo sú backend jazyky a prečo PHP?
Dostupné v ukážke kurzu
03 - Čo sú frameworky a prečo Laravel?
Dostupné v ukážke kurzu
Tipy, rady a pravidlá pre každý kurz
Dostupné len po zakúpení prístupu
Dynamické webstránky
05 - Ako zistíme, na ktorej podstránke sme
Dostupné v ukážke kurzu
08 - Automatizujeme navigáciu, part 2
Dostupné v ukážke kurzu
Kde ma nájdeš, poď na onlajn
Dostupné len po zakúpení prístupu
DÚ #02
Dostupné len po zakúpení prístupu
11 - Localhost, PHP server na počítači, AMP Stack (Apache, MySQL, PHP)
Dostupné len po zakúpení prístupu
DÚ #03
Dostupné len po zakúpení prístupu
Ak ti niečo nefunguje / Ideme inštalovať PHP
Dostupné len po zakúpení prístupu
Inštalácia a nastavenie PHP (Mac)
Nepotrebuješ mať všetko nastavené ako ja
Dostupné len po zakúpení prístupu
Laragon namiesto MAMP (hlavne pre Windows)
Dostupné len po zakúpení prístupu
Ak sa ti cez Laragon nedá pripojiť k databáze
Dostupné len po zakúpení prístupu
12 - Nastavíme Mac pre web development - Skryté súbory, plné cesty k súborom, klávesnica
Dostupné len po zakúpení prístupu
13 - Nastavíme Mac - Rýchle animácie, lepšia konzola, command line devtools
Dostupné len po zakúpení prístupu
Zmeny pre nový OSX na Mac
Dostupné len po zakúpení prístupu
14 - Nastavíme Mac - PHP, Environment Variables, PATH
Dostupné len po zakúpení prístupu
15 - Nastavíme Mac - Hombrew package manager
Dostupné len po zakúpení prístupu
16 - Nastavíme Mac - Node, npm, bower, composer, xdebug, brew tap
Dostupné len po zakúpení prístupu
17 - Nastavíme Mac - Princíp package managerov a PHP Composer
Dostupné len po zakúpení prístupu
18 - Nastavíme Mac - Inštalujeme Laravel, Xdebug, Dash
Dostupné len po zakúpení prístupu
Inštalácia a nastavenie PHP (Windows)
Ak ti niečo nefunguje / Nepotrebuješ mať všetko nastavené ako ja
Dostupné len po zakúpení prístupu
Laragon namiesto MAMP (hlavne pre Windows)
Dostupné len po zakúpení prístupu
19 - Nastavíme Windows pre web development - Nastavenia systému, Windows admin práva
Dostupné len po zakúpení prístupu
20 - Nastavíme Windows - Klávesnice, Cmder git cygwin konzola
Dostupné len po zakúpení prístupu
21 - Nastavíme Windows - MAMP, systémové premenné
Dostupné len po zakúpení prístupu
22 - Nastavíme Windows - Environment variables, PATH
Dostupné len po zakúpení prístupu
23 - Nastavíme Windows - Nastavenia php.ini, package / dependency manager
Dostupné len po zakúpení prístupu
24 - Nastavíme Windows - Composer, node.js, npm, bower
Dostupné len po zakúpení prístupu
25 - Nastavíme Windows - PHP xdebug
Dostupné len po zakúpení prístupu
26 - [BONUS] - Chyba "CLI prestal fungovať" vo Windows konzole
Dostupné len po zakúpení prístupu
Aplikácia s databázou 1 (Composer)
27 - TODO appka - Úvod a proces výučby
Dostupné len po zakúpení prístupu
28 - TODO appka - PHPStorm a HTML kód aplikácie
Dostupné len po zakúpení prístupu
29 - Spracovanie dát z formuláru, GET request, POST request, query string
Dostupné len po zakúpení prístupu
30 - Na čo sú nám databázy a zobrazovanie PHP chýb?
Dostupné len po zakúpení prístupu
31 - Zobrazenie PHP errorov a zmena php.ini nastavení
Dostupné len po zakúpení prístupu
32 - Ako pridať package cez composer require
Dostupné len po zakúpení prístupu
33 - PHP include vs require vs require_once a spojenie s databázou
Dostupné len po zakúpení prístupu
Ak medoo nejde / Vypni Cache / Error výpisy a iné rady
Dostupné len po zakúpení prístupu
34 - Databáza - DB SELECT, načítanie údajov z databázy
Dostupné len po zakúpení prístupu
35 - Databáza - DB INSERT, vloženie údajov do databázy
Dostupné len po zakúpení prístupu
36 - Composer update, PHP Error, Whoops a užitočnejšie výpisy chýb
Dostupné len po zakúpení prístupu
37 - Ako vytvoriť databázu a rozchodiť appku, phpMyAdmin, adminer, SQL import
Dostupné len po zakúpení prístupu
Nemusíš všetko (+ frustrujúce úlohy)
Dostupné len po zakúpení prístupu
Aplikácia s databázou 2 (Ajax)
38 - AJAX - jQuery cez bower, exclude adresárov v PHPStorme
Dostupné len po zakúpení prístupu
39 - AJAX - Uloženie novej položky do databázy cez AJAX
Dostupné len po zakúpení prístupu
40 - AJAX - Zobrazenie AJAXom vloženého prvku cez fajnú animáciu
Dostupné len po zakúpení prístupu
41 - AJAX - Ovládanie klávesnicou a rozmýšľanie nad prioritami
Dostupné len po zakúpení prístupu
42 - Editačný formulár a vlastná 404 not found stránka
Dostupné len po zakúpení prístupu
43 - Tvorba kódu, konzistentnosť, refactoring, prepisovanie a hrdosť na kód
Dostupné len po zakúpení prístupu
44 - Databáza - DB UPDATE, upravenie hodnoty v databáze na novú
Dostupné len po zakúpení prístupu
45 - Edit a Delete linky na editačný formulár
Dostupné len po zakúpení prístupu
46 - Dizajn aplikácií, rozmýšľanie nad prioritou a pointou každej feature
Dostupné len po zakúpení prístupu
47 - Databáza - DB DELETE, vymazanie záznamu z databázy, crawlers & robots
Dostupné len po zakúpení prístupu
48 - Ako prepojiť HTML element s DB riadkom cez IDčko + globálne premenovanie
Dostupné len po zakúpení prístupu
49 - Nech PHP aj AJAX používajú ten istý HTML kód, AJAX edit / delete linky
Dostupné len po zakúpení prístupu
50 - Adresa stránky v Javascripte, ako v JS čítať hodnoty a nastavenia z PHP a CSS
Dostupné len po zakúpení prístupu
51 - JSON, json_encode, json_decode, preposielanie dát medzi PHP a Javascriptom
Dostupné len po zakúpení prístupu
52 - PHP funkcie isset, empty, global, vlastné PHP funkcie show_404 a get_item
Dostupné len po zakúpení prístupu
DÚ #04
Dostupné len po zakúpení prístupu
DÚ #05
Dostupné len po zakúpení prístupu
53 - PHP is_ajax, ako v PHP zistiť, či request je AJAX, učesanie TODO appky
Dostupné len po zakúpení prístupu
DÚ #06
Dostupné len po zakúpení prístupu
Základy programovania 1
54 - Programovanie - Základy programovania
Dostupné len po zakúpení prístupu
55 - Programovanie - Filozofovanie o programovaní
Dostupné len po zakúpení prístupu
Nepotrebuješ PHPStorm ani LiveEdit, ak nefunguje, POKOJNE IGNORUJ
Dostupné len po zakúpení prístupu
56 - Nastavenie Live Edit v PHPStorme, automatický resfresh stránky
Dostupné len po zakúpení prístupu
57 - Programovanie - Premenné
Dostupné len po zakúpení prístupu
58 - Programovanie - PHP premenné v praxi, správne názvy premenných
Dostupné len po zakúpení prístupu
59 - Programovanie - Dátové typy, čísla, integer, float, modulus, type casting
Dostupné len po zakúpení prístupu
60 - Programovanie - Boolean, if else elseif, ako PHP vyhodnocuje hodnoty a typy
Dostupné len po zakúpení prístupu
61 - Programovanie - PSR-2 coding style, Content Type header
Dostupné len po zakúpení prístupu
62 - Programovanie - Stringy, apostrofy vs. úvodzovky, zalamovanie textu
Dostupné len po zakúpení prístupu
63 - Programovanie - Skryté znaky, new line, line feed LF, carriage return CR
Dostupné len po zakúpení prístupu
64 - Programovanie - Polia, PHP Array, unset count sort push pop shift unshift
Dostupné len po zakúpení prístupu
65 - Prechádzanie cez polia, cykly, PHP Loops, foreach while
Dostupné len po zakúpení prístupu
66 - For loop, vyskočenie z cyklu, continue break, array_filter array_values
Dostupné len po zakúpení prístupu
67 - Multi-dimenzionálne, asociatívne polia (for real, skutočný názov)
Dostupné len po zakúpení prístupu
Základy programovania 2
68 - Explode implode map trim, skrátený zápis pre PHP echo
Dostupné len po zakúpení prístupu
DÚ #07
Dostupné len po zakúpení prístupu
69 - Objekty, PHP Object, kedy asociatívne pole a kedy object, a konverzie medzi nimi
Dostupné len po zakúpení prístupu
70 - PHP dokumentáciia kedy použiť PHP kedy Ruby, užitočné array a string funkcie
Dostupné len po zakúpení prístupu
71 - Matice, cyklenie v cykloch, ako zisťovať a overovať dátové typy premenných
Dostupné len po zakúpení prístupu
72 - Funkcie 1 - Kedy ich vytvárať, ternárny operátor, parametre a argumenty funkcií
Dostupné len po zakúpení prístupu
73 - Funkcie 2 - Správne názvy funkcií, premenné vo vnútri a mimo funkcie
Dostupné len po zakúpení prístupu
74 - Funkcie 3 - Funkcií pre lepšiu čitateľnosť kódu, formátovanie čísel v PHP
Dostupné len po zakúpení prístupu
75 - Funckie 4 - Default hodnoty, variabilný počet argumentov, DocBlock komentáre
Dostupné len po zakúpení prístupu
76 - Funkcie 5 - Local global premenné, PHP $_SERVER a $GLOBALS
Dostupné len po zakúpení prístupu
77 - Funkcie 6 - $_SERVER, HTTP_REFERER, redirect status code, func_get_args
Dostupné len po zakúpení prístupu
DÚ #08
Dostupné len po zakúpení prístupu
JSON, XSS, COOKIES, SESSIONS
78 - Zápisník - Zapisovnie do súboru, timestamp, JSON na ukladanie dát
Dostupné len po zakúpení prístupu
79 - Zápisník - Čítanie zo súboru, default ?: operátor, formátovanie textu a dátumu
Dostupné len po zakúpení prístupu
80 - Zápisník - JSON vs PHP serialize, == vs ===, ošetrenie vstupov a prihlásenie
Dostupné len po zakúpení prístupu
DÚ #09
Dostupné len po zakúpení prístupu
81 - XSS Cross-site scripting, spracovanie viacerých inputov s rovnakým name
Dostupné len po zakúpení prístupu
DÚ #10
Dostupné len po zakúpení prístupu
82 - MySQL úvod, syntax, databázové debug funkcie
Dostupné len po zakúpení prístupu
83 - COOKIES, SESSIONS
Dostupné len po zakúpení prístupu
84 - Session flash message, alerty o úspechu a neúspechu
Dostupné len po zakúpení prístupu
MySQL
85 - MySQL - SELECT, MySQL funkcie, formátovanie dátumu, textu a peňázov
Dostupné len po zakúpení prístupu
86 - MySQL - SELECT 2, usporiadanie, limity, štatistické funkcie
Dostupné len po zakúpení prístupu
87 - MySQL - INSERT, NULL, DEFAULT, IS NULL, NULLIF
Dostupné len po zakúpení prístupu
88 - MySQL - UPDATE, DELETE, CREATE, TRUNCATE, DROP
Dostupné len po zakúpení prístupu
89 - MySQL - SELECT 3, LIKE, COUNT(*) vs COUNT(1), úvod do JOIN
Dostupné len po zakúpení prístupu
90 - MySQL - INNER JOIN, LEFT JOIN, RIGHT JOIN, OUTER JOIN, UNION, MULTI DELETE
Dostupné len po zakúpení prístupu
91 - GROUP BY, HAVING vs WHERE, JOIN vs SUBQUERY, DISTINCT, poradie MySQL príkazov
Dostupné len po zakúpení prístupu
92 - MySQL - Vytvorenie databázy pre Blog, CREATE TABLE a CREATE TRIGGER
Dostupné len po zakúpení prístupu
93 - MySQL - Vzťahy 1:N, 1:1, M:N, PIVOT tabuľky, funkcia GROUP_CONCAT
Dostupné len po zakúpení prístupu
Blog
94 - Blog - Magic konštanty __DIR__ a __FILE__, realpath cesty, filtrovanie dát, filter_var
Dostupné len po zakúpení prístupu
95 - Blog - Čisté URL adresy, odstrániť index.php z adresy, .htaccess
Dostupné len po zakúpení prístupu
96 - Blog - Čisté adresy, URI segmenty, Routing PART 1
Dostupné len po zakúpení prístupu
97 - Blog - Čisté adresy, URI segmenty, Routing PART 2
Dostupné len po zakúpení prístupu
98 - Blog - Pripojenie na databázu, PHP Data Objects, PDO Error modes
Dostupné len po zakúpení prístupu
99 - PHP try catch, Exceptions, logovanie errorov do súboru
Dostupné len po zakúpení prístupu
100 - Blog - Získanie, naformátovanie, očistenie a zobrazovanie príspevkov
Dostupné len po zakúpení prístupu
101 - Blog - Automatická príprava postu na výpis, SQL Injection
Dostupné len po zakúpení prístupu
102 - SQL Injection, PDO Prepared Statements
Dostupné len po zakúpení prístupu
103 - Blog - Zoznam príspevkov patriacich tagu, Refactoring
Dostupné len po zakúpení prístupu
104 - Blog - Editačný formulár, predvyplnenie hodnôt, predvyznačenie tagov
Dostupné len po zakúpení prístupu
105 - Blog - Editácia, sanitácia, validácia, UPDATE príspevku
Dostupné len po zakúpení prístupu
106 - Blog - Pridanie nového príspevku, INSERT post, validácia
Dostupné len po zakúpení prístupu
DÚ #11
Dostupné len po zakúpení prístupu
107 - Blog - Mazanie, DELETE post, znovu-vyplnenie inputov ak neprejde validácia
Dostupné len po zakúpení prístupu
Registrácia a login používateľa
108 - Login, PHP autentifikácia, autorizácia, HASH funkcie
Dostupné len po zakúpení prístupu
109 - Autorizačné, Autentifikačné pekidže
Dostupné len po zakúpení prístupu
110 - Nastavenie PHPAuth, PART 1
Dostupné len po zakúpení prístupu
111 - Nastavenie PHPAuth, PART 2
Dostupné len po zakúpení prístupu
112 - Registrácia používateľa, odosielanie emailov cez PHP
Dostupné len po zakúpení prístupu
113 - Login, prihlásenie používateľa
Dostupné len po zakúpení prístupu
114 - Login, logout, get_user, pomocné funkcie, skrytie obsahu za loginom
Dostupné len po zakúpení prístupu
115 - Autorizácia, posty patria userom, majú autorov, KONIEC
Dostupné len po zakúpení prístupu
DÚ #12
Dostupné len po zakúpení prístupu
Záver
116 - Záver PHP a MySQL kurzu
Dostupné len po zakúpení prístupu
DÚ #13
Dostupné len po zakúpení prístupu

Hodnocení kurzu

Pozri aj tieto kurzy