# Jak funguje internet – Webové servery
*Pokračování: https://hackmd.io/@encukou/requests-2020*
V pondělí 1. 6. v 18:00 plánuju přednášku/pokec na téma **Jak funguje internet – Webové servery**. Navazuje na začátečnický kurz pro PyLadies z [naucse.python.cz](https://naucse.python.cz/course/pyladies/).
Bude to neformální, bez velké přípravy z mé strany, jen s existujícími materiály. Snad se něco naučíš, ale bez záruky :)
Záznam bude po skončení k dispozici.
Lze se jen dívat a poslouchat [přes YouTube](https://youtu.be/n2V109UmhUQ), ale chceš-li to zkoušet prakticky jako na kurzu, musíš se připravit:
## Piškvorky
Připrav si 1D piškvorky vyřešené podle [zadání](https://projekty.pyladies.cz/session?course=pyladies-2020-brno-jaro-pondeli&session=review) (tj. měly by sedět moduly a názvy funkcí; testy musí procházet). Není potřeba mít lepší strategii.
## HTML
Neznáš-li už HTML, seznam se s ním:
Stáhni si [odkázaný HTML dokument](https://gist.githubusercontent.com/encukou/6ca3280f48f61b17d295c511e9e033fe/raw/6190d2d274e7c7c0d71ec47d376f01bba096b9cc/stranka.html), ulož ho jako `stranka.html`, otevři si ho v editoru a v prohlížeči (vedle sebe, abys viděl/a jak čistě textovou verzi, tak výsledek), a přečti. Neboj se něco v editoru změnit a v prohlížeči pak stránku obnovit.
Pak si vytvoř osobní stránku, kam napiš pár vět o sobě. (Bude jen u tebe v počítači – pouhé uložení HTML souboru nestačí na to, aby se stránka zveřejnila na internetu.)
## Připojení
Nechceš-li se zapojit (nebo nemáš-li úkol), stačí sledovat jen [YouTube](https://youtu.be/n2V109UmhUQ).
Budu streamovat jako se streamoval brněnský začátečnický kurz; detaily viz [dokument](https://docs.google.com/document/d/1NJBMnjVMzjZPvE-CWFUVKTnir-JpAHL8nSaPTR1s8S4/edit).
Odkazy:
* **Info**: https://hackmd.io/@encukou/flask-2020
* **YouTube (prezentace)**: https://youtu.be/n2V109UmhUQ
* **Jitsi (zvuk)**: https://meet.jit.si/jfiws1c20
* **Google Sheets (papírky)**: https://docs.google.com/spreadsheets/d/1l1zfuxvuFfo2PEJqNML1rKYoKdbD8mOOYBHQbWQBMDY/edit?usp=sharing
* **Etherpad (zápisník)**: https://etherpad.gnome.org/p/brno-course-scratchpad
Připojím se cca. 17:30. Jak to všechno funguje vysvětlím na začátku (18:00).
## Materiály
Máš-li rád/a materiály, použij:
* [HTTP – Jak funguje internet](https://naucse.python.cz/2018/pyknihovny-jaro/fast-track/http/) a
* [Webové aplikace: Flask](https://naucse.python.cz/course/mi-pyt/intro/flask/) z kurzu pro ČVUT.
Nebudu se jich úplně držet; jsou pokročilejší a obsáhlejší než to co stihnu probrat.