SKOLENI.net Školení, kurzy, semináře # php - uvod do programovani
KURZ: PHP - úvod do programování
Kurz je určen všem studentům, kteří se chtějí naučit tvořit dynamické webové stránky, naučit se základy programování a pochopit principy moderních webových aplikací. Studenti se seznámí se zpracováním formulářů, naučí se jednoduché práci s databází a získají znalosti pro vývoj jednoduché internetové aplikace. Účastníci získají díky otevření obzorů PHP komunity dobrý start a velkou akceleraci na začátku v dalším programátorském vývoji oproti jiným jazykům. * Úvod, seznámení s jazykem Nástroje Proměnné Podmínky a větvení aplikací Pole a cykly Integrované funkce PHP Vlastní funkce, strukturování Práce se soubory a složkami Práce s XML a JSON Formuláře Cookies a session Spolupráce s databází Závěr
Program kurzu
Úvod, seznámení s jazykem - Rozdíl statických a dynamických stránek
- Samostatné PHP, implementace v HTML, komentáře
- Rozdíly syntaxe verze PHP 4, 5.3 a současné verze
- Doporučení pro výběr správného webhostingu
Nástroje - Instalace Webserveru, konfigurace virtualhostů
- Textové editory a PHP IDE (Integrated Development Environment)
- Integrované ladící funkce PHP
- Konfigurace a používání Nette laděnky
Proměnné - Základní datové typy, přiřazování hodnot
- Viditelnost proměnných, odlišnosti od jiných C-like jazyků
- Konstanty, možnosti datových typů pro konstanty
Podmínky a větvení aplikací - Příkaz if a else, switch a case
- Konstrukce podmínek v HTML
- Logické operátory, vyhodnocování podmínek
Pole a cykly - Typy indexů, objekt stdClass
- Procházení pole konstrukcemi for, foreach a while
- Konstrukce procházení v HTML
- Pole s více úrovněmi, vestavěné funkce pro pole
Integrované funkce PHP - Skládání více PHP souborů a šablon
- Práci s řetězci a čísly
- Práci s datem a časem
-
Další vestavěné funkce (gettype, isset, explode/implode, list...) - BONUS: konfigurace .htaccess pro jednoduché použití hezkých adres
Vlastní funkce, strukturování - Konstrukce a použití funkcí, funkce v proměnných
- Argumenty a automatické hodnoty argumentů
- Návratové hodnoty funkcí
- Viditelnost proměnných
- BONUS: vytvoření jednoduché třídy a použití konstrukce $this
Práce se soubory a složkami - Vytvoření, zápis, čtení a smazání textového souboru
- Přesunování souborů, práce se složkami
- BONUS: atomické úpravy souboru pro frekventované scripty
Práce s XML a JSON - Rychlý úvod do XML a JSON a srovnání základních pojmů
- Načtení a možnosti procházení jednoduchého XML souboru
- Transformace PHP objektů a polí do JSON formátu a naopak
- Odesílání XML/JSON dat ke klientovi
- BONUS: jednoduché zpracování dat u klienta
Formuláře - Náležitosti atributů tagu form, konfigurace pro různé typy komunikace
- Uživatelské vstupní pole - text, přepínače, zatržítko, rozbalovací nabídka, posuvník, ukázka odesílání více souborů bez Flashe
- Strukturování odesílaných dat prohlížečem
- Validace vstupních dat u klienta a na serveru
- Uložení textových i obrázkových dat
- BONUS: odeslání emailu po přijetí formuláře
Cookies a session - Vysvětlení pojmů, hlavní rozdíly a vhodná použití
- Vytváření, ukládání, změny a mazání cookies u uživatele
- Životnost a omezení cookies a session
- BONUS: příklady z praxe - ukládání přihlašovacích jmen,
- Položek v eshop košíku, kdy cookies ani session nepoužívat
Spolupráce s databází - Co je databáze, instalace a konfigurace MySQL
- Seznámení s nástrojem Adminer, vytvoření a editace tabulky
- Představení základní SQL konstrukce SELECT
- Připojení do databáze a čtení dat pomocí knihovny dibi
- Význam a vytvoření tabulkového indexu
- BONUS: představení dalších SQL konstrukcí - INSERT, UPDATE, DELETE
Závěr - Cvičení - tvorba ankety, jednoduchého fóra
- Návrhy složitějších aplikací, představení vhodných frameworků a CMS
- Informace na internetu, užitečné PHP knihovny
Předpokládané znalosti: Používání OS Windows nebo Mac, abstraktní myšlení, absolvování nebo znalosti jazyka HTML, přibližná znalost některého z programovacích jazyků rodiny C výhodou.
Obsah kurzu - školení Úvod, seznámení s jazykemNástrojeProměnnéPodmínky a větvení aplikacíPole a cyklyIntegrované funkce PHPVlastní funkce, strukturováníPráce se soubory a složkamiPráce s XML a JSONFormulářeCookies a sessionSpolupráce s databázíZávěr
Cíl školení - poznámka ke kurzu Kurz je určen všem studentům, kteří se chtějí naučit tvořit dynamické webové stránky, naučit se základy programování a pochopit principy moderních webových aplikací. Studenti se seznámí se zpracováním formulářů, naučí se jednoduché práci s databází a získají znalosti pro vývoj jednoduché internetové aplikace. Účastníci získají díky otevření obzorů PHP komunity dobrý start a velkou akceleraci na začátku v dalším programátorském vývoji oproti jiným jazykům.
Podrobnosti o kurzu
-
ICT Pro s.r.o. – Kurzy, školení, konzultace ICT a Soft Skills
-
Organizační informace pro účastníky školení Školení standardně probíhají v učebnách Školicího centra ICT Pro v Brně, na ulici Sochorova 38, nebo v Praze, na ulici Líbalova 1. Po vzájemné dohodě zcela běžně pořádáme zákaznické kurzy i ve školicích prostorách klienta, případně v učebnách našich partnerských výukových středisek nebo v námi či zákazníkem pronajatých prostorách. Přihlášky na kurzy zajišťované školicím centrem ICT Pro jsou přijímány e-mailem nebo prostřednictvím formuláře na webových stránkách. Elektronické přihlášky jsou považovány za závazné. Zařazení všech přihlášených je prováděno podle pořadí došlých objednávek. Po přihlášení obdrží zákazník obratem automatické potvrzení o přijetí přihlášky. Nejpozději jeden až dva týdny před zahájením kurzu obdrží zákazník závazné potvrzení termínu spolu s pozvánkou a dalšími upřesňujícími detaily. V případě, že je již termín zvoleného kurzu naplněn, budete kontaktováni zákaznickým servisem s nabídkou alternativních termínů konání. U vícedenních školení vám v případě potřeby rádi dáme tipy na ubytování, pokud možno v jednom z přilehlých ubytovacích zařízení. Na školeních má každý účastník k dispozici počítač s potřebným softwarem a připojením na internet. Výuka v oblasti ICT má zpravidla charakter „hands on“, což znamená, že teoretický výklad je přímo doprovázen praktickými ukázkami a aktivní prací posluchačů na PC. Ceny kurzů zpravidla zahrnují: služby kvalifikovaného školitele přípravu školení, přizpůsobení obsahu požadavkům klienta knižní publikaci k danému tématu [pokud je v ceně kurzu ], případně studentský manuál v tištěné nebo el. podobě zajištění dokumentace ke školení vydání certifikátu o absolvování kurzu zabezpečení výstupů a zpětné vazby pro zadavatele [na vyžádání] psací potřeby [poznámkový blok a tužka] oběd v blízké restauraci - pokud je v ceně kurzu občerstvení o přestávkách [káva, čaj, sušenky, minerálky apod.] využívání našich vzdělávacích prostor, strojový čas počítačů atd.
Dotazy a komentáře ke kurzuPřihláška na kurz
Odesláním formuláře 'Přihláška na kurz' se zaregistruje Vaše přihláška a na zadaný email přijde potvrzení o odeslání této přihlášky.
V případě poskytnutí osobních údajů, souhlasíte s archivací těchto údajů v souladu s podmínkami zákona č. 101/2000 Sb.,
o ochraně osobních údajů, ve znění pozdějších předpisů. Souhlas se zpracováním osobních údajů pro marketingové účely nevyžadujeme, tyto data nezpracováváme.
Server pouze zprostředkovává objednávky kurzů & kontakt na jejich pořadatele. Před odesláním přihlášky je nutno souhlasit s obchodními podmínkami účasti na kurzu daného pořadatele kurzu.
Neodpovídáme za správnost uvedených údajů. © OBEC.net, sro.
URL >>
https://skoleni.net/skoleni_31347_php---uvod-do-programovani.html
úvodprogramování