Každý, kto je priateľský k logike, počítačovej vede a matematike, dobre pozná angličtinu, má rozvinuté systémové myslenie, je schopný dosiahnuť hlavný cieľ, odhaliť reťazce, nájsť dôvody, ktoré dosahujú výsledky a tešia sa z víťazstiev, bude schopný zvládnuť náročnú tvorivú profesiu moderného programátora..
Nové programovacie nástroje sa objavujú v súlade s požiadavkami moderných technológií, sľubných modelov, niektorých prelomových technologických úspechov, zatiaľ čo iné sa vyvíjajú, dopĺňajú alebo prestávajú používať..
Pravdepodobne sa zoznámime s prvými metódami programovania úloh v modeli klient-server, na ktorých funguje internet, ktoré sú populárne a testované v čase a sú vylepšované. Takmer všetky vyvinuté weby, webové aplikácie, ako aj čiastočne sociálne siete VK a Facebook sú napísané pomocou HTML + CSS + PHP + JavaScript..
Značenie textu HTML
Server na World Wide Web sa považuje za natrvalo pripojený k sieti, na ktorom je spustený špecializovaný program (webový server), počítač.
Hostiteľské servery mainframe, dotazy sa vykonávajú, spracovávajú a poskytujú informácie a spúšťajú procesy špecifikované klientom. Je to ako knižnica s knihami alebo internetovými servermi (veľa webových stránok), kde sú knihy (webové stránky).
Akýkoľvek počítač pripojený k sieti s prehliadačom, ktorý odosiela požiadavky a prijíma informácie, je podľa zákazníka. Prehliadač poskytuje výmenu informácií s webovým serverom, spracováva prijatý hypertext, zobrazuje stránku nájdenú pre používateľa na obrazovke.
Aby ste pochopili zásady vytvárania webových stránok, musíte klasifikovať prvky dokumentu, získať správne zobrazenie v prehliadači HTML.
HTML - značkovací jazyk pre text. Vznikla a koncipovala sa od roku 1986 na uchovávanie, výmenu a štruktúrovanie vedeckých údajov vo formách a tabuľkách, aby sa mohli vizuálne zobraziť. ale sám sa formoval v roku 1991.
HTML sa stalo populárnym základom pre zostavovanie a publikovanie webových stránok, pretože je pomerne jednoduché, ľahko implementovateľné a ovládateľné..
S rastúcimi požiadavkami na sieť (zvuk, obrázky, schémy, mobilita) sa označovanie dopĺňa o dizajnové funkcie (CSS), verzia vychádza HTML 5.
Štandard CSS (kaskádové štýly) rozširuje možnosti HTML, uľahčuje vytváranie krásnych stránok, nastavuje štýl, farbu, nastavenie písma, animáciu.
V pevných textových údajoch sa štylistické značenie líši, štrukturálne a sémantické. Základné pojmy označovania sú značky, prvky a atribúty. Ukazujú, že materiál je nadpis, ktorej časť bude podtitul, ktorý je určený menom autora a ktorý sa používa na indexovanie dokumentov pomocou vyhľadávacích nástrojov..Súbor HTML je štruktúrovaný a obsahuje prvky s preddefinovanými názvami:
- Značky a, označujúce začiatok a koniec dokumentu.
- Označené nadpisom a ,
v ňom s prvkom a určiť názov formulára, popisujúci jeho obsah 5-6 slov.
- Telo ohraničené značkami a .
Dve značky a časť súboru medzi nimi tvoria blok alebo prvok HTML. Mnoho značiek má jeden alebo viac parametrov, ktoré určujú, ako prehliadač spracuje túto značku. Ďalšie podrobnosti a nuansy sa rozpoznávajú v špecifickej štúdii tohto označenia..
Stavebné materiály pre webové stránky sú kombinácie značiek. Prečítaním špeciálnych značiek prehliadač vytvorí stránku s obrázkami a textom v okne a CSS vytvorí externé nálezy dizajnu.
PHP server
HTML a CSS sú dostatočné na vytvorenie statického webu bez spätnej väzby od používateľov. PHP je jazyk, v ktorom sú napísané skripty a logika, html generujúce stránky. Pri dynamických webových stránkach je zvláštnosťou to, že jednotlivé časti sú uložené v rôznych súboroch a databázach. Webová stránka, ktorú požaduje užívateľ, sa vygeneruje počas vykonávania skriptov.
Vytvárať webové aplikácie, dynamické weby, použité služby Interpretovaný jazyk PHP, interakciu so serverom. Môže sa na ňom písať pre rôzne platformy, všetky riadky programu vykonáva tlmočník. Asi 60% webových serverov beží na PHP.
V roku 1995 sa osobná domovská stránka po spracovaní v jazyku C vyznačovala samostatným projektom s analyzátorom príkazového kódu a obslužnými programami počítadiel, so schopnosťou spracovať html formuláre a vložiť html spojenia. Neskôr v pokročilom štádiu PHP 3.0
S podporou OOP sa objavili vlastnosti pre interakciu s databázou, prácu s rôznymi protokolmi, rozširovanie jadra a pridávanie modulov. Jazyk sa neustále vyvíja a zdokonaľuje. Verzia PHP5 opravuje nedostatky pri vytváraní jazyka OOM (model).
Hlavná aplikácia Hypertext Preprocessor:
- Na serveri vývoj skriptov a aplikácií.
- Vykonanie skriptu cez príkazový riadok v počítači s tlmočníkom.
- Programovanie aplikácií na strane klienta (grafické rozhrania).
Medzi jeho široké využitie patrí:
- PHP je podporované na heterogénnom mainframe, v mnohých OS, na všetkých známych platformách.
- Ľahko sa študuje, najprv ovláda syntax, konštrukciu zásad práce, zručnosti OOP sa získavajú so skúsenosťami.
- Jeho kód je možné vložiť priamo do HTML alebo prepnúť späť do režimu PHP.
- Vysoký výkon.
- Pri navrhovaní interaktívnych stránok HTML je možná interakcia medzi rôznymi jazykmi.
- Môžete si vybrať obvyklý štýl programovania: objekt alebo procedurálny.
Možnosti moderného PHP prešli ďaleko od pôvodnej verzie: môžete vytvárať súbory PDF, kresby, flash klipy. Teraz existuje podpora pre mnoho databáz, funkcie pre text ľubovoľného formátu, pre akcie v súborovom systéme. Php interaguje prostredníctvom dohodnutých prenosových a prístupových protokolov s rôznymi internetovými službami.
Podobné a iné
Medzi PHP a HTML existujú spoločné vlastnosti:
- HTML kód stránky generuje vykonávanie funkcií PHP, akoby myšlienka implementovala informatívny materiál.
- Programátori používajú PHP a HTML na vytváranie služieb, aplikácií, webových stránok.
- Podľa svojich zamýšľaných úloh sú oba jazyky ovládané dostatočne rýchlo.
- V niektorých situáciách jeden pojem nahrádza iný, existuje vzájomná komplementarita.
- Pri písaní programov, ktoré sú akceptované v zložitom projekte, existujú štandardy alebo štýly (niekedy aj konvencie).
Tieto zdroje rôznych úrovní a účelov, z ktorých každý má svoj vlastný výklenok, majú nástroje vhodné na určité účely. Charakteristické znaky:
- Nemôžete poslať formulár z webu na jeden html, takmer sa na ňom nevyrábajú žiadne stránky, iba letáky a vizitky..
- Ak chcete písať, prezerať, ovládať html kód, stačí v počítačovom editore a prehliadači.
- Ak chcete získať všetky informácie na dynamickej stránke, musíte použiť programovanie servera php, niečo podobné flexibilnému konštruktoru lepidla.
- Aby ste mohli písať, ladiť stranu servera v PHP, budete potrebovať okrem PHP uvedeného v Časti 2 aj samotný PHP a webový server..
Každá aplikácia alebo program je napísaný programátorom v jeho zvolenom jazyku. Žiadna z možností nemá všetky možnosti pre pravdepodobné situácie a okamihy. Pri výbere v prvom rade pochopia a pochopia v abstraktných obrázkoch: ako model funguje pre sieť, študujú všeobecné princípy programovania a objektovo-orientovanej analýzy, štruktúry a požiadavky na ukladanie a prenos údajov a ďalšie prvky.
Zložitosť projektu alebo úlohy závisí od zložitosti viacstupňového procesu vývoja klientskych a serverových častí programov. Pri vytváraní rôznych projektov treba mať na pamäti, že prístupy a metódy, ktoré fungujú na niekoľkých stovkách riadkov a do niekoľkých desiatok situácií, sa stav systému výrazne líši v návrhoch na veľkom počte stavov a línií..V modernom webovom programovaní veľkých projektov sú programátori funkčne rozdelení návrhári rozloženia, frontend, backend a vývojári.
Základy HTML + CSS by mali byť známe každému, kto pracuje s programami na webe. Pokročilý vývojár frontendu musí rozumieť všetkým jazykom, ale PHP vyžaduje viac backendu (hardvér a softvér na implementáciu logiky webu).
Znalosti, zručnosti a zručnosti programátora sú lepšie osvojené, keď prechádzajú nedorozumením, chybami, získavaním skúseností. V programovaní neexistuje žiadna dráha, musíte si vybrať správnu cestu, študovať technológiu, posunúť sa smerom k cieľu.