ta děkujeme za přivítání
a já vás teda přímo vy tam na přednášce webové programování je čelíš ta hlavního
slova zazněla
tak poďme rovnýma nohama do to
předřečník nás představil takže já sem šel vývoje webových aplikací a vývoje portálu ve společnosti
klan s samo že lanko je senilní vás tamtéž
takže dneska já jsem ten kdo bude o něco víc mluvit takže moje parketa a
samo je ten kdo tomu o čem já budu mluvit nerozvedli skutečně rozumí takže ženy
dotazy potom kdy případě přídou tak jako směru na něj dovedně
stručně než nějak jinak to bychom chtěli projít vypadá si takle chtěl bych se změnit
jak se dá vnímat je to vlastně webová aplikace
další sebe neprošli závěru že dyž tvrdila složité protože ono to dvě dělat i do
duše vás nějak růst dělá složité vypadá to divně ale je to tak
a programování lobují aplikací zahrnuje poměrně hodně širokou škálu dovedností to je potřeba ovládnout
a ty se taky povinné provedení zvlášť a ukážeme si jak je možné vlastně vůbec
najít lidí se tím profilem abysme byli schopní dát dohromady tým tady webová aplikace bude
vytvářet
zmíníme se jo jedna konkrétní technologii trochu blíž a tady bude právě samo nedokázal nějaké
konkrétní příklady tou technologií bude klientovi orientovaná technologie frameu kam dolar děje s
jsem řekl to ženský orientovaná tak teďka neříkám že existují jiné přístupy serou je orientované
takže krátké srovnání toho klienta to server zajet o tom se zmíníme taky
a uvidíme tam jde část ale můžu se zmínit o ji o věcech kdy právě
to proč tebou je prostě nejde dělat jednu šanci se dělat složité jsou důvody aby
jste zabezpečili požadavky na něj kladené co jsou výkon a jo hele byly ty bezpečnost
přenositelnost a tak dál
a uplně a zavede udělá malinkou reklam možná všichni tři
registrace starostovi taky letáček že se změní co to je zač je to u nás
která kolem jedný budeme mít nějaký kurz pětkrát řeknu o co se jedná o tom
sami otázky odpoví
tak rovnýma nohama do to
jenom abyste viděli co je problém s tak to je ryze česká společnost která se
zabývá především vývoje na zakázku ale nejen děláme převážně pro oblast bankovnictví pojišťovnictví telekomunikací takže
peněz pro ženy banky jsme něco dělali pošli telekomunikace jsme něco dělali
máme i velkou mobilní jednotku možné no z největších české republice takže specialisté i na
vývoj mobilních aplikací ale ta trenérka že mu vypli no uplně přímo
tak
na začátek bych vás rozhýbala a
zajímá mě kdo nikdy
nezkusil něco takového chovat teď takového pryč proč se mění se to nezkusil
tak teď zkusíme se to protože si to řekni zkusili a nebo
protože semestr nahlásit prosím vás do něco tak vyhodili zkusil
jo tak pro taky tak to funguje dobře a
já sám si pamatuju obrovskou radost jsem se rozjel takovouhle stránku a dostal se tam
to počítadlo dokonce šla volit je to počítadlo má vypadat poznal romové dostanete sem tam
dal
že kolik je ti dneska datům a někde to bylo před týdnem kdo to bude
za týden
takže to si pamatuju do dneška
a pak to nějak se začal já předpokládám teda že i vy ale myslím si
že hodně lidí takle někdy skončí a nebo si myslí že vlastně toto je ono
ty mimo dnešní přednáškou skončil říc tak webový aplikace to vlastně nějaký tohoto malá co
sem si na to koupil tu knížku tam tlačila značkou nějakou
etapou byl nějaký body je tam znaky značky vono to nevypadalo dokonce stan ukázalo že
ty počítadlo
k tomu jsem chtěl aby to mělo hezčí baví tak sem se začali maso kaskádový
styly
a jsem chtěl aby něco blikal jsem zjistil že ještě potřebu tu knížku krásné javaskriptu
tak jsem si koupil začal to bejt a taky
a tedy pozdě jste se dočetl i další knížka že ste dělat nemá sestavena je
to vypnout
a když se považuješ teda kromě týhle trojice ještě a něco je docela php ještě
bychom to mohli dát a duše petra vona to sou ty webový aplikace
kdo
programu než dynamickým typu php
a cpe
taky hodně dobře já jsem tam neviděl to je za chybu by tam se setkáme
s magdou typ operačního konkrétnější
tak to je dobře
webový aplikace tento dva jsme si vybrali trošku jinak než jako homepage metry počítadlo tohle
ukázka z jednoho projektu kde jsme u nás zrealizovali a tohle je nebo infrastrukturní schéma
ve skutečnosti to není váš počítač na který máte jinde ze to na disku ale
slyšel jsi to může být a to ještě není zdaleka ne složitějšího povede komplexní infrastruktura
máte nějaké aplikační servery
na jinak webové servery aplikační server it aplikační server i může být potom ke nebo
je to ne nějaké portálové řešení reply prej no já je emily byly ty na
je nulami stačí jeden o tom se tam mít ignorujíc procesory pane jeden takt to
přesně na druhý a stalo že začneme dívat právě
ta komplexnost jiný pohled na věc může být
kdy typicky ty webová aplikaci my se potkáváme nějakou takovouhle strukturu
to nalevo to je to zvolili za učebnici to je tam
čili který kouká browser a tím vidí ten cílový výsledek
webová aplikace něco se mu tam zobrazuje a to že se mu to zobrazuje ve
skutečnosti zatím schováno spousta dalších věcí
neska bude mluvit o pekingské komunikaci takže nějaký nordistovými službami se to nepůjde
a na nějaký webový server a tam už prostě běží třeba java nebo něco jinýho
se marod nedala vyznačovala firma
povíme si nezkazil java na sebe nabalí strašnou spoustu dalších frameu roku takže najednou se
to know how to musíte mít začne docela komplikovat
navíc že jsi to vlastně do nějaký centrální bunkry
teprve komunikuje s nějakými vlastními systémy kde ty data jsou který chcete zobrazovat
pokud chcete zjistit jak je neska datům tak na to nepotřebujete ještědu jak sofistikovaný beckham
a pokud chcete zjistit kolik pro volal daný zákazník u virtuálního operátora sázka třeba vypadala
takovýto
sazka ke kredit nějakej odezvu že si to běž někam do vodafonu nějakých ivekem důle
to že něco pro lidé na to znaky byly nové systém zatim schovaný ten zákazník
má někde účet zatím nějaký crm systém často že integrovat nějaký servis basy a tak
dál
a jak říkám tím pádem to všechno jakoby kvanta že může to být
jak webový na služba pro nějaké další oblekem du zamoření přímo do databáze komunikace
a nebudeš poslední době se objevují nějaká kódová služba typu byl nebo jakákoli jiná
demokraticky dneska ještě prodat uvidíme
tak aby jsme viděli pro té učebnice že webová aplikace deptat
jednoduše a rychle tak otázka zní tak proč bychom to teda neviděl složitě
odpověď
zní proto
že ty enterprise aplikace k já jen říkám
mají požadavky které musíte splnit a přes které nejede vlak je z nich je výkon
počítadlo na mého bejt že to zvládne si za všech okolností
ale že to eště po nebo něco nějaké kampani se stane že vám tam příde
mých tisíc uživatelů a přídou třeba dokonce v jeden okamžik protože zrovna vybuchl akorát kampaň
čerstvě ani všichni začali zběsilí klikat aby dostali tu slevu tak to je prostě obrovská
zátěž kružnici to vám za to taky rušit nemusí
samo se nebezpečnost
takže asi deset aby se nedohrabal vašem internetový bankovnictví nedej bože předá vašima platební příkazy
vod někud někam
požadavky na tak zvanou high level byly si
ta se řeší ze dvou důvodů jeden
řekněme třeba výkonnostní kdy se může stát že nějaká simulant už to nezvládá je potřeba
to za ti distribuovat navíc systému nechtěl klastru je rozdělí
další je odstávky to se u nás doma při programování maniokový aplikace ani nenapadne
tak když to budu pozor na hodinu odstavit no a co
tak to no a co může pro někoho za na obrovský ztráty finanční oni řeší
jak to udělat aby to bylo pořád takovýto sedum tři sta šedesát pět dní
sedum krát dvacet čtyři pro se to musí pořád takže okolnosti jako se bude a
bilinou co operační systém nebo něco dobře tak se aby lidé renault druhy pořád běží
je poslal budete ten první a tak dál
zase další věc kvůli které to není tak jednoduché
no a poslední řadě
není to poslední ale to je jedna z dalších důležitých věcí je udržovatelnost
takže třeba do dneška se a spoustu aplikace programu je třeba php a proti tomu
nic ale
když potřebujete větší systémy tak potřebujete něco co je kompilována byly víc sledovaná jakoby datová
internet a tak dále tam přichází ke slovu právě pro nás jazyky typu java tak
dál
tak to se důvody proč to nedá tak jednoduše když bychom rádi
k tomu se přidává ještě další poslední době dřív se říkalo že samozřejmě ve veřejném
webové stránky musí být hezké interní protože voni si v bance něco uvnitř nějakou agentem
doby hnusný to platilo
znova nás nemluvila platil o tom jsem si dovolit leccos hřích
dneska u shift interní tech intranetech
banka imunní očekávají že to bude nějak vypadat trochu a ionizačně tohle řešit
takže
takže to dneska neplatí
a tím pádem se to celý komplikuje
musíme dodržovat nějaký design patterny aby to celé co bylo pohromadě
musím respektovat zásady bezpečného vývoje protože to pak není legrace u některých aplikací to už
přestává sranda
můžem potom změnit
to pro vás
musíme koukat na výkon a přemejšlet na tím co dělá nestrpte rozmyslet přesto to neska
změní na
derivace vám po budově morky mám tom koukám že bureška
hodně vám pomůžou frameu roky ale samozřejmě za tu cenu že teda musíte umět takže
spoustu věcí ve všech a začli na koleně
nemusíte používat dali from on colour potom o tom jsem spoustu ty věci řešit sami
a vy ne už tak dobře kožich typem holky
na co určitě ke všemu to musí hezky
toho všeho
prameni to že
tak to nějaké si představu guláš to všechno
zadky lize různé oblasti musíte zaadresovat
když
vidíte nějakou tu webovou aplikaci nebo informační systém
se změnit podle de vo každym kousku toho koláče
začnou to kreativního dyzajnu
protože obě tady jako takové k tomu no nicméně nikdo se s tím počkat musí
a může být v neděli o tom otázka vy stojíte lásky je to jasné dneska
byla nula no tak třeba ten tady zmíníme o mi to by nějaký jiný frame
horka a do toho takže vás osm si to co bylo potom co to je
kreativní design je někdo
kdo navrhne já si myslím že pro nultý komunitní selského pro sdružení
to rychle jenom jste přehled plynu elektřiny a třeba i telekomunikací tak bych navrhl nebo
aplikaci třeba nějak takle
to bude nějaký účet dole pod tím ta jména to je to není moc viděl
se omlouvám level tom pruhu tam lajna
která si tady mám platit jakou splátkový to krásně že neměla v očích
to nedokážu říct já to musí být vadilo znát byznys neznaj můžou lidi
a řekneme by tam jedeš po tobě hnedka je zase na první stránku tak na
to prasklo či aby viděl jako má spotřebu energií pin roso prostě filtry do vytěžuje
trims nějaká v očích
a ke všemu říkám že by to bylo mi to mají pozadí tohle číslo byly
tak velký protože musí vystupovat družit izolaci potlačený
lidi takle kreativní těch není mnoho a zároveň často to nedívají technici
přesto fungujou jakoby
kontraktory zvolit ten výsledek nej snadno zaměstná takže jako spolupracujeme většinou z externista na isotropní
co takový navrhnout tak je ten kreativní design
této to šlo protože by todle
nebo taky todle
a našem případě podrobnější našem případě protože by toto
a to je ten kdo vezme ten kreativní design hodil to kreativního grafika tady není
technik ona trasa fakt proběhlo to šupů
a začal to řezat do jednotlivých částí kdy můžeme my jste webové stránce skládat
takže potom uvidí vypraný někde mělo bejt rozdělený rozdíl mezi tohoto šupů
abychom sám a nebo taky může mi někdo jiný
proto dobře se stalo dohromady webové stránce takže vezme tady lenkou se ten spoj s
druhým vrazit do tabulky nebo řekne tabulkou se nepoužívá to už ani trend dá metody
vám zarovnáme ten pro sebe podle týmu a tak dál prostě složitý vobrázky složitosti za
to mala tom připojena ke kaskádové styly možná java script atlet rozhýbala
že vlastně nakonec vybral jste někdo bylo třetí naprosto není protože false tak je to
webová stránka
to je teda někdo z dovedností
složenou tom a kaskádový chtělo javaskriptu
pardon no a pak někdo docela rozhýbat
protože tam je napsáno že spotřeba je šedesát sedum procent
a to sama se nebylo napsaný natvrdo ani to neni kontrolní pronikl jak jeden tak
to se muselo za no někde do nějakého back někde vzít
a
tady je ukázka třeba nula že úkor u klienta jako by bylo to medem udělá
no ale to už ratha programování tou fedora nějaký frame v našem případě a nula
kerý zajistil se nějak dynamický data se poněkud vzali roztavilo té stránky
jak jsme říkali jo nakonec většinu ještě běží s nějakými dole
kde je něco ty potřeba java
takže znovu vracím ten obrázek a
jo boj aplikaci ještě potřebujete dycky někoho kdo zastřešit elitu miro webovou stránku
pan filip že takže ho to netýkalo třeba konkrétně ukázka jestli se nepletu z hibernate
u
takže framework pro přístup k datům a pro mapování mezi relační databázi je mezi objektovým
jazyk nekonečna
a java sebe nabalí obrovským jestli další frame call girls někdo vláda rizik ne java
to vůbec není dělá standard a dyž tak jste si mohli někde učit
neumíte von cyklu za tak za reálné programování v době na sebe nabalí obrovským jestli
from horko kde je potřeba zvládnout je které sou snažší
blokovat asi přesto použili bylo dobrý leckdo některé jsou komplikovanější mě zeptal spring třeba cože
slyšel jste celá rodina frameu o ten zastřešující název ale proti obrovskému strašit horkou sprchu
se kryty s plyn data frekvence a tak dál uplně nahoře jsou různé fronta nové
trenýrky tech desítky dneska dělané
takže program dolar se to dá dělat mocenské ještě změní mizerově
vezměte je se vitter vlády
to se zeptám na ně usnete pro se setkal s nějakým
pro tam viděl snad dvě klíčový slova který určitě zná jako celkem dobře
pak ještě pořád dobrý dobře děkuju
jsme na open autu jestli se nepletu že to co tam napsáno coupons své technologiemi
jako pro nastaví naopak jsem svůj technologií takže všechny ty
ať už client server nebo ty server s je to from roky lince nebo se
rozsah revoke tak všechny sou to patrasová technologie
no a říkám to ležet na třeba umět a teďka jako na něco takovýho člověka
piva ve firmě tohle všechno pokryje já vím o dvou
tohle jeden
a nedělá pro nás
a tohle druhej taky pro nás nedělá bohužel
ta výkonnost nevím
takže vtip je vtom že musíte se stalo týmy tak abyste to kláštery pokryla ve
skutečnosti jsou to různí lidé kterým zde nějak složit dohromady
pak to je ten koláč a my se neska bude bavit víc o té straně
klientské takže to se tam tom kolečku
a z toho koláče zcela se bude mít obavy tady o tom o tom výsledku
proč se bavit o tom jak to programovat o tom otázka vina stallone a je
to romanistovi a mládence to vlastně jan mládek jsme se nemůže pomoct
a molars další test na vás hrozná to slyšela mohla nastat zaslechl o to
a tak to zůstane čekal že budete se teďka dobře do tom programu reálně
tak mě ulevilo trochu
zaznamenal jsem jako levice zvedli ruce všechny ty bys měl rozletělo si to kompletně předal
slovo zamaluju odešel bych asi
tak hezké kecama štychu druhého dobře
a mimo jiné my hledáme vývojáře tomhletom a nejen že hledáme ale my se hodláme
ještě případně vychoval takže ještě bylo terezka zmíním a souvisí to s tím let áčkem
je právě na pomezí tady tyhlety dovedností a karty konzistence
na pomezí tyhle dovedností budeme hledat a nebo případně víš kolovat šikovný lidi studenty
tady jsou ochotni a schopni zanořit do té oblasti a
postihlo to televize z toho koláče to tam naznačený
tak a ten jen ten kdo plakala předám slovo tomu do skutečně tomu rozumí
tak já předám slovo se mluví a on vám ukáže něco konkrétního to mám dolarů
je to není jenom obecná řeč ale trošku je konkrétní
pattern budu muset ruku řešit audio
zkus po prosím tě
když tak jako modrá to bude mikrofon toho protože potřebuju ruce
a no
počet čem a ty
nikdy jsem si nemyslel že jsou na poli pozor na sebe zase je to strany
dycky jsem se jo
takže
a zavři pro vás připravil nikolko
ukážu porazíme ty ukáži
proch
aplikacím ten
ktoré
ktoré s vodou komplikovanosti rovinu levněji šlo úplně základného všude čistého to mohl
a škol komplikované
jedničkou tě teda komplikovaný fronta nových věci různé grafiky to dynamické živé to karet
nevím jako to hodit no
tady je
jsme nedělali
nečtu bude to že
tak znova
že tam na tomto
dovolil jsem si dovolil jsem si ukradli
dobro zase ukradnout stran tak to této konferenci vhodnou
se to nemá tak může to svojí čemu věříme je tam krásná by se na
penaltu názor konferenci je vidíme že to i v a biče nás etická stránka
ale já jsem trošku upravil a můžem si plánovali napij se však o
a k večeru tak ten pro tu tak se mi není zrazu nějaký text
takže si hokej tak to s modrou robiť je z nějakým že každý alebo čistý
java script i s tou křivou
a za to rozeznám dolar a ukáže v a pak je to jednoduché
a proč asembler lze řekli
více pozorujeme do zdrojových kódů
k nám a
zobrazení
tomu grantu stránku antona jak na to no a knowledge ne hybaj lidi že lásky
a tech je canvases
kecy odporný
tak
k peci osolíme tomu a tom o stránku
té konferenci je tak tam sou dobrý no uznej asi na já dohromady možno triceps
jakou přinesl oživil tu stránku a čímž jsem způsobil to že jsem tomu že by
se při kolekce má někdy se to dynamicky yum je skype s
hráče nemusí také no to su
to
tom něco k no takže to
už asi moc
tak toto nějaký ukradl ty strach kterýma označovány za vím a jediné čeho zaujímá je
prý povinný tento skript unlock českých nic
jedné šla zaujímá je že sem si definoval na tom o že mám v it
kodéru jak u amor aplikaci
jediné čeho zaujímá je
dobrá mám nějaký input
kterému jsem prohledal že se bude vyleze na nějakou kravinu
a jinač vás zaujme je to na jsem si ho toto je pro mne i
je zobrazit
to je úplně všecko to samo urobil jako tomu že máme nula a plném process
brečel tak a tom za to na nevím zobrazí nějaký text je musím se nikdy
dotazovat že každý na nějaký tečka to do mne je musím tam dala nějaké šel
call back je musím tam není vůbec nič
jednoducho
toto bylo by se konverze
takže někdy se na vyžadovat pozná že některý ně tak já jsem mu vrátil začátek
a konec článku a vlastně je
a my marie
javaskriptu a chromem fultonova knižnice
ktorá sloužit jako která je velice frame to znamená mluvil byl kontrolor madam check it
je to vrstvy tady máčel nějak když tam velmi obecný beckham replikaci
a jak a nejsme schopný ten náš domov router který zobrazuje na máme rozdělíš na
různé vrstvy k
na větry rostly které mají to znamená máme nějaké data které zobrazujeme máme nějaký view
jdi ty data zobrazuje máme nějaký kontrolér kterými kontroluje a kol ty data zobrazím f
korun
keo to všechno dáme dohromady
tak nám z nich je vpodstatě dynamická plnohodnotná aplikace které postavena čistou částky
jednou s na většinový jo to online které máme je jeho je jeho vlastností která
se vatů vida trvání
tento vydat a bájných je prostě to co sme si to na trestem jedli a
je to že drží
všecky
že model který se nedrží data je aktualizovaný jedna to strany to kontrolérů a jednak
do strany to už i latě dá se s jeho nějaké vstupní von
to znamená a konala užíváš o něco zadáte nějakou linku tu
tak automaticky za ty data
nahraju do toho beckham du
a barryho a aktualizuj se všetky podstatné
zobrazení a toho konkrétního mobil to znamená vždy máme vkradl výpady valine data z obraze
pro všecky jich místa která by
to znamená je moje se nám stav
tam nad rámec znamenitě
máme dva panely vedle sebe a jednou panely se nějaký na tady manipuluje druhou se
ty data z obrazů
java klukovi
a klukovi webovou nebo frameu kostra může stát že je ty data změníš ale za
mě že aktualizovat na druhý straně tam s nimi ten uživatel pracuje a zrazu
starost nebo nekonzistenci ozveš osadě rychlost takže sem taháš nějaké chyby toto vám vlády existuje
hardware ty data budu vždy však je malý nás tam
to toho ten a jednoduše příklad šel si raz ukážeme jak je to skála ke
stavu že by se co chce
to věků
vidíme že to strašně rychle nad městem to sem tam povede protože nemáme žádné dotazy
na věk
vůbec několik je vrs toho s nějakými dalšími službami obec sem měl tak je dotazy
databáze ně máme tam uložené také to že raketoplány a jednoduchou všecko za to tě
u klienta na jeho počítač on všechny ty data drží na jednom městě vždycky jsou
ty data jiného
a
na beckham za pozornost tedy tyto vysloveně my chceme aby po vezme chceme nějaké data
možeš vypadni jak větší chceme zvalidovat proč nějakým externím systému
toto byla ukázka číslo jedna tak a odevzdal soupeře na jednoduše a tak
po si možné rectory
tak a teraz ji spustíme okamžiku číslovatelné trošku komplikovanější a
a ste vy sám co ukázán chtěl
si mu to mám dolarů vtom aby způsobům zvládá je schopnej robiť
validaci na von nula
to chtělo s tím
bohužel ty rozlišení na ty vektoru nejsou kodeků ale budiž
tak pravdivé nějaký základy formát máme tam nějaké vstup která tady v jedné přesností na
robiť
tak poďme zkuste formát doslova
o okej poslat se nedá si tam on jako vojáci jako rozumně splněny
takže chytáme nějaké město ve zkusme jako nesleze metra sme brně tak to napiš
zrazu videozáznam predikovaně tak chybová hláška
kajetána cokoli na okraj
nestalo se legrace jako příznaky
ke tam dáme ke ta zima
a astra momentálně vám takže tam namátkou koncem
a s kým či
nevíte městského ve klávesnice
znamená vidíme že máme pro nějaké validaci ktoré se nějaký spol jsou vykonávány nebo jsme
schopni o rostla nějaký formulář ale o patch ně komunikovali dnes žádný řeknou
mně poslali za žádné služby už začali vydělaný je to čase se kolečko ktoré by
tam obecně votravo je zjistil že jak je tam i po jo něco svoje tak
podrobný no tak zaútočí kolečka někdo se validuje mu tam vypíše ženy za to správné
nebo protože ho zavolal jsem před kde telecím možné a jsme schopni podchytit push play
ano
na tom na tom flotily yumu toho klienta že obrovská výhoda je to prostě brooklynský
prý s tou je to
josef trendy můj s pozitiva předky tak je to zkratky které si mučení jestli tam
budou sedět to je to úžasné
a
ta sponzora něco aby nenapíšeme stahujete nás zaujímá tam nějaký krásný kdy likér teda máme
nějaké posuzovat koho je to okénko něco laskavé a trasa může navrženo validaci ju tak
vidíme nezadali nějaké také to tak
a
jazyk tom k tomu urazí nahoře pohledal jednoducho
ty možnosti validaci ty vstupní dal toužila ti dal jsou tak velké pohledal bysom a
krakově kombinaci já zobrazování a chybových
stavů tomu užívat či doby je to manuálně argumentaci tam vidím otázku
otázka vole vy všeci počet člověku tolik neřekne že lásky
klid že to je celé částky to ví framework
tak nebude fungovat vůbec nic
znamená musí jen ať ten či dá lásky to si myslím že užší
většinou žila johny proboha popíše
ano rozumem
pochopitelně je to nádherná technologie je to moderní způsob tvorby webu takže jsou tam nějaké
předpoklady na to že ten uživatel nemůže používají je šest
dejte nám dolar vyžaduje aby fungoval správně minimálně ještě ve vaší lidi se a
chromý fajn chlap si koupili no co koho
podle toho čili minete různé projekty tak máme feedback a jednu tu životě volit názvu
analytik za stolem nich tak trekovací nástrojů o prezentováno zmoženi ty frede a začnou on
jednotlivých kynutou a užívat žijou ty naše klient o a jednoducho
neschopný pomerančem že jsem ti piráti verze tak líp a mu to nějakým způsob fungovat
může
no tak otázka je správná určitě a tohle vždycky musely v ruce pryč koukala jakýkoliv
eur protože říci že nám se to líbí a tak to polovinu životů nepojedem tak
může se dostanu bankovnictví summer nemůže
ale tohle zanořeno vyhodnocen takový že to do učili produkci aut to může dovolit
a
jo mně pomůže
na musíme to rovina kam jsme novogotice tak to ta pravda no a validaci jako
no a vidím na pomoc tomu životě mluvit aby ně čekal aby nečekal na nějaké
zdlouhavé tady dělaj jsem protože my jsme schopni vod objeví smysl validaci na to von
ten že většinou tady na to budeme soubory validaci jako art
doložky formát jako blbec
dělané vždycky legendu znova takže stole polepy tvojí práce a ta fronta dvacet dva góly
komfort uživatele
a dneska strašně důležitý na proseku neska neznělé
a tím to automaticky generuje takže mi to vlastně musíte dělat dvakrát a to zabezpečíme
legendu dycky ještě se může nemusí být
tak to za ukázat fungoval taky to nějak jednoduchý formulář kec obrázku zřejmé
zobraz pokryju jednoho zdroje
a která víš
jo
co bude teda za strakou tak sta let a vidíme jako jenže chlap stále tam
něco také vyskytujete nějaké zákonné klíčové slovo
a už kecy po zřejmé
tohoto
tak už je trošku o boháče ne nějakými
klíčovými slova míval tlučou nějaký atribut mi to toho štramberka hotovo které mě pozná
a vláda funguje na principech za snažím když stále
snad snaží ty krytej svoji tvorbě té aplikaci je máčí valivého to mohl znamená po
keo píšeš reagoval správně tak potom a to dáme ten o tom osum jako tomu
validátor velmi málo prej je ten že toho tomu webadmin
znamená to je oproti na z dalších výhod toto frame vzorků je že nás to
vytlačeny pořád nějaké i za to mohl atributy ale byl nějaký voze jiný jazyk
ktorý na tohoto moc pracný a tohoto muže vyzrát takového toho stále tam vidím na
tom o stále
je to na že sme zvyknout i s těch obyčejných jednoduchej strana která za to
mohl pan tam vydáme nějaké klíčové slovo nějaké prefixy
říkal tam nějaké javaskriptu objekty a tak dále a tak jo
jak za bude nabitá povalila co toho města tak to nevidíme tam jako já co
deklarovat
a ne jako má dělat sumy moment
je tým to s tou osobou sme si povídali že ten impulz
pro je za je toho města musej povinný a musím ambush minimálně krista
a potom na základě na základě vyhodnocování a ty validaci vidíme
že a konal ale máme nějakou chybu vtom lekvar ad tak neschopný zobrazí nějakou tvář
ty je
ty je před moře vlastnosti které ten hardware ktorý tramvaj obohatí ten formulář to je
schopný právě na tyto místa zkombinovat tak neschopný ty chybové hlášky zobrazit
pretty a to člověk
opustit do pole a je nebo ne úplně první krát jako na byli na tu
na tu webovou stránku a prázdný formát ušel immune zobrazit formuláře s prázdnými za zobrazených
jo vyhláška mých a jako postupně té ty jednotlivé filtry zadává tak je schopný
tak ty máš postupně myslím
adresného ne to ruby tam nezobrazuje nikdy nič a škol kliknout že to formátu se
zobrazí všechno čemž pak je cyklistovi strašně velké mužstvo a je potom večer ale na
klientovi to samé nadaci pláči a u nás jako na nějakých ulic odborníka který mu
pověděl že je použita to
a tereza ukážem
nějaké hotové daničko které sme robili jo názvu firmwarem akorát u nás nominal mu ty
komunitní se okem
a to si mysim no to je
jedno velké
a vlády nebo
ale jako
záleží
to spustí útoku to bude trvat
dobře portovat dvacet rozvedené začala už neukáže nějaký
dobrou si ukážeme si to aplikace jako koránu ze
jsem vyučovat změť
tak grafické trošku spouštěná jak a to můžete
že tam
a dohled udělat love
tak
máme to na nějakou online aplikaci úroveň úmyslně a kód jedničkou posle nečisto na dolary
mě má to tak nežer lebek enliven jaké nalakované
máme to na nějaký mu ty kolik myself kerr který se ve jako byla milá
združuje to vezme z různých zákazník o a jejich umí na ně energie plynů
nějakých grenadin faktury hlavičkou předky také to že je to města řekněme to věci a
ty skútry mám na jednom městě a ty v annonci moře jak je tam ještě
zaplatit a jedno z ruky
vidíme že ten flow ten dlužní za trošku
no to dost aplikací ho má toho strašného sebe moje tom jak to tam má
na nebo nevíme tam nějaké různé to na hlášky věc na nějaké grafiky klidně se
hybů pohybu a je to všecko strašně dynamické sklo úžasná krásné
je to
strašně rychle nikdy nevidíme že lépe stack zaklepej aby to na nás praze zoznam plynu
nebyly to takto ta obrazovka jakési proveditel toto zpod rodného města na bedně to tak
to vidíme že to názor a za nějaký graf můžeme si tu na robiť
nevidíme to na nějaké morris poprvý tabulku jedno s druhým to vás nějak odečty vidíme
že jo vokolo
dá aplikaci jas
fičí je výchova jinam než a dotazy na ve key west protože před kdy to
data se stírá naráz na začátku
a zobrazuje mi je
nemáme nějakou prodlevu mezi první kámen se mezi těmi jednotlivými obrácený vidíme že to máme
nějaké
grafiky s okna ok a pak je ten že nezamrzne případě tohodle téma jako případě
reálného
to takový náš produkt interní který má restauraci krev se napojit na daný věkem jinýho
poskytovatele tyhlety služeb a zavede tomu aby si kontaktoval ivekem je založil black aby odpovídali
voni
a nebo že některý dotazy stanovená se mezi nima to počet akademické na tento
nebreč je to funguje tak že tedy nějak na vyloučené no stránce ta vaše předky
stě ano
a potom se u s těma pracuje na tom klientovi a nebo nebyla tam ta
neustálá komunikaci nebo barvu se naše back and i respekt i vo tom beckham je
naší legendou času nějaké ty předtim různé
s béčko napojené služby jo tohoto poskytovat čovek ty kilometry
takže vidíme to na jednoduchou aplikaci java fakt něčeho se bát je tam to je
tam to kopec
a uživatel a čeká že ten zdroj i kouty a taky byli taky čistý a
jednoduchý a vy do pekel hotel prosím vás nahoře ten zdrojový kout
za vše komplikovat teď se pozveme
je magory vědět na dopravu stranu tak jednoduchou ty jejich ty v různých souboru které
tam jsou ty jejich
tom ostatních technologií tak tohoto mohl potrestá ale toto jste hotovo jako vždy proti nim
stál tam je nějaký formulář ale okolo toho se na baru jaké push angola rico
vody teda a mladých já nevím nějaký kozy direktiva na zobrazování grafů nebo z na
ní
na vykreslovaný grafu na komunikaci s tím peckem daný na resty na login na se
kvůli tu na prio asi na lukovany je
je tam toho je tam to strašně hlava
a čím viac i týchto
tyto věci po že velkou se na tu aplikaci požaduje po pěti lety večer ten
kout
a tým zase chcem brat slovo milanovi aby tam dokončil sloupec
ať jo
takže díky za ukázku vidíte tak syntéza
powerpoint je to přeprogramuj a
tak copak otázkou ode zavítal je máme založený věkem věci je škola s autem ve
céčku
taky to vlasy má smysl
jsou to stále má to že ten jaké stará znamená
jaký prism databázi jakým způsobem ty data
se databázi musíme získat pracovat s nimi a poslali na ty resty tras to už
nás
a koupit máme cache vize vynechal yum pohár pracovní síly vlasti s tou renčou teda
používat žaluzky nějaký floating tolik nehod
tak
tam bysme
si představili vo tým rest autor jo posíláme teraz ku nám to mohl
nějaké to zobrazovat takovou
přes víkend že setkávat
na tam dělali s pěkně udělaný že týmů je pro nás táto technologie a včera
pro nás i momentálně na back in že žijou na to mohl
znamená vy zase poslat pošleme dělaj
ale potom je tam
na tom ví úplný dále seděl show vrstvu to věc
takže
a k volovi to na ty ukázka k tak ta hádka vtom horizont obrovská
jak tam člověk má
pět šest obrazovek tak to bylo znamená obrovské množství kódů lze služby chtěli se musela
jsem komunikovat
takže mít podstatě
dopolednem v c s číslo ste dlouho serverové ho prý vstupu do šedinovi další herec
na tom von ten
ale
nefunguje takže na nějž a výhody jo
jak jsem odpovídal na otázku
ta hlavní motivace pro že hodina tak lincolnovi framework je takovouto uživatele podstatě není to
že by jako to bylo uplně paradigma se to nemohlo jinak nemůže se podle světa
tam je tady testovali ten tlak jestliže straně uživatel proto se to použila podílu špaček
ale je to i hry cvičící balón ten tady rychle
a už nejsou spokojeni s tím že mi kontaktem jakoby beckham a vrací se nám
stát je ono to trvá až třeba sekundu
to už dneska moc se vám takže to je ten důvod
doklad musíme tak pak musíme respektovat jako pokud na most pokud uživatel až aplikaci
a díky
samo vpodstatě to ukončil tím že říká
a takový je motivace dnešní přednášky to bude programování že lynch
tak říká ono se to prostě opravdu komplikuje i s tím a tím frame okraji
ten vás nezachrání a uč se no svědkem na frameu roků který postupně přicházeli a
každý si říkal že s vývoj zkrátí na polovinu ani no to nebylo pravda jo
takže to už tady bude pravda
ve skutečnosti do spíže krom sleduje nové trendy a reaguje na bezpečnost a tak dále
není to nejlepší s takže to vobrátil
tak tím pádem ani tenleten a to je možné způsoby že tito lidé aplikace méno
se prodal strašně jednoduše takže ty různé bylinkové jste viděli dobu jednoho tomletom se jim
bude javascriptem o to
tak a za mu fungovalo ta složitá je znovu zpátky jsme my sme byli to
proste opravdu znova programování a roste to nějak takhle když dneska složitější aplikace není to
desetkrát za nikoho co ste viděli že se to komplikovat ssl tom naše další trenýrky
mám se to zoubek to takže ty programátory
tak
tím se dostávám právě tady k tomuto na to jak říkám
a jinak takový budeme hledat ale jinak je to mi vychovat takže na letáčku máte
to že vy by se metoda akademii konkrétním termínů
která je nabídkou a silný pro studenty ale nejen
je to zdarma a je možnost se přihlásit a kde právě se budeme věnovat čistě
a nula ta malá
protože koupený který na závěr dělaj nějakou práci a bude vyhrocená jako nebo přinejlepším tak
rozdělená nějaká finanční odměna
a byli na kdo to možná zpracovat ať už šla fontána nebo na částečně uvařit
ze na studenty takže tímto chci říct tohleto
zkusme se hlášení je už teďko nějakým způsobem brambor zajímavé neříkám že se to dá
se na naše jak a neměla zajímá nula nebude si ho studovat
tady se někdo
dobře měl za úkol zjistit dva lidi co se přihlásili rychlej a kdo by měla
doleze no a generujou někomu kdo matlab a já za to může zajímavě takový někdo
tam se zaregistroval dobře tak já si měl za úkol dva lidi
tak aktivní neska identifikovat jako si po přednášce přetrhů protože by se měla bude přidělena
nějaká sleva
a nějaké produkty a kolega vám potom řekne
blíž
pak
a už toho času moc nemáme takže já zkusím letem světem ještě zbývalo
tak mohli sme hlavně vo to jen s je tam byla není zdaleka jediná technologie
tom open source světě být to sami nejlíp
a je obrovské množství technologií který prostě vznikají každý den se podíváte v mozkovně to
přibude a některé vyplývat na povrch že za uplně udělalo ta komunita začnou valit online
z nich a není jediná se další dobře je spektrum meteor aby se teďka bratr
hubu klient site
javascriptem moc
tak toho najdete tuny
existuje server slajd
a je mi strašně hledáme používá ráže aplikace který jsme ještě něco málo lety dělali
tak jsou pro sebe za je dělaný je třeba konkrétně stop už a livermore víkend
ale zase je tady existují desítky neboj se týče desítky různých nebo o krimi tvrdila
nazývá nepatří děje se
zajímavé je vlády který se používá komprese třeba vyzvali tady malejch opravdu obrovská řada dalších
za používali víkend
cena za jednoho tom že nic se nemění na tom mobilu to zase musí byl
to malá kaskádový styly plnou zadnici jo neuměl otázka kdo mu to tam napíše
případě to klienta je to napsal přímo programátor toho tam a kaskádový styly případě se
u nového stylu
programátor hodí třeba chtěli v našem případě a nějaký framework s tou růžovýho dobře tam
jeli renderuje právě toho ta malá
to byla tvůj přístup kdy
řeknu proč se to dělalo podle ukázka jak to mohl vypadat nahoře to co se
to hodilo třeba java takže s tečou jazyk a todle samou vygeneroval tohoto máte čili
to vlastně jako teda vypadalo nemusel umět
ta motivace proč se to zavádělo byla tahle ta
mimo jiné
taková že ten koláč se zúží je nebude potřeba tolik různých lidi s tolik různýma
dovednost napravit amylů sláva už nebo co dělali dělat klid pražany je to malá nám
stačí ti naši čelisti
ale ukázalo se postupně že to má jako hodně negativ tady tohleto za prvé to
webový programování a to von ten u opravdu je potřeba hladit je vzory kterým tady
do krásný perfektně to funguje a tak dál to potřebujete v rukou programátoři tomu si
tam přímo naštvaný renderuje jakýkoli hovor
a za druhé i ty totality java nakonec museli rozumět tomu co to vyrenderuje by
viděli vůbec je to filtr věc ale by to bylo do nějakého smysluplné výsledek takže
mám pocit že to lze ne úplně perfektně ukázal osvědčilo
a chci říct že ní vidím ta koule křivku nějakou takovýhle trend jak to lítá
trošku ode zdi ke zdi v tom jaký trenky se zrovna používá já jsem si
pamatuju tu dobu
dva tisíce mezi pět a deset je to bylo připojený k tomu sem rovinu stylu
jak říkám my jsme volili ke toho dal jsem aplikace widgetu a teďka se to
jako fofrem překvapit rtech klient
jak jsem řekl z důvodu toho platy těch uživatelů že už očekávají nějaký chování na
flow ten du a už nejsou spokojeni s tím že sekundu dvě trvá než sem
něco vrátí
tak a teďka letem světem aby to nebylo tak jednoduché mluvte to není jednoduché
takže to přibyla ještě věci podpora různý prohlížeči až za práci tím tady záznamu říkal
že stejně trati banky je šest kromě neperova nula přesto
nemůžete říct naše aplikace veřejná je dostupná pouze v jednom routeru vyseru je interview bankovnictví
na nedostanete mistr poprvé prostě základní prohlížeče a to se komplikuje tím další to dneska
trend obrovský je teda mobilu dneska už hodně očekávám že některé aplikace prostě nějak aspoň
trošku smysluplně vám budou fungovat i na mobilu
a
to že třeba webová aplikace k vypadá vlevo na webu takové tak se potom mobilu
překlopí a přestali se ty nestarej se potřeba by se tam jako dobře můžete navigovat
to se neska očekává jsou dneska pilulky graf to pomůžu openscap jeden z nich například
zase další to nebo do toho guláše jakejch už teď moc
a není to zadarmo white power i můžete letos vědět a hodně práce udělat aby
se to potom updatoval
a tomunshle to dílčí věci kterou nutně souvisí s princátko vy si obecně skloňte nový
programování čili spíš potom super že myšlenku webový programování je čili nič máme tedy prosazuje
té velkým zákazníku na systémy který mají velký požadavky
také vzala na příde člověk od nás spolu s infrastruktury až na ty data pozor
na session co si do ní spatra to není jen tak na oběd založit seš
on to je hodně blbý nápad viz např i deset tisíc lidí na homepage tak
prostě naroste pamětí garbage collector to nestíhá tak dál proč to děláte tam musíme se
k tomu nastavené to řešit
zákazníka nechci tam katka to je takový to co musíte obsazení registrů je to vím
se to vopsat aby jste si dokázali list robot
nejmenovaný zákazník ale ho tam nechci jet do pryč protože to lidi odrazil odregistraci já
chci co nejvíc registrací já nechci ty uživatele
který mají zájem o moje služby jako odrazovat tím že musím soupis dejte to pryč
řekne to není dobré na počkat dejte to pryč tak sme to dali pryč
roboti si vás najdou a našli si jo
několik tisíc
nebo to napadlo udělal několik tisíc registraci co bylo horší von dokázal identifikovat že to
rozesílá jsem neska nějakýmu bilión dokázal udělat číslo motoru mobilu a ty mobily vaši pojďte
nahoru vyšle do trezoru jsou jich tisíce semestr některém uživatelů má tak zákazy řekl nebo
capture
tak jo a už tam je
za chyby se platí dole příklad který není naštěstí vod nás já jsem to slyšel
povídat nějakýho kolegů
z je firmy velké
a ten říkal že prý někde se povedlo nějaké bance nějaké paní si splést políčko
pro variabilní symbol a pro částku
odeslala několik miliard někam
to nebylo využito zamořila byl bance takže to že spoustu banky několik miliard někam
to je vpohodě vás to vrátí zpátky a oni nebyli úroky
appel strana trestala několik milionů se to během krátké chvíle vrátilo zpátky k různým ještě
jako anulovat prostě ty úroky někomu nebyl někdo musel zaplatit nevím se to pravda říkal
mi to kolega z jedné velké firmy
takže jako na todle je dobrý a von ten domyslet jestli fakt
uživatel dorostl chtěl
věci typu ne spolíhat na to že beckham daří vám to udělej správně podíváme stav
nějakou službu řeknou to vrátí seznam vozidel třeba
prodat tak jo rozhodnu zavolá máš vytasil to hotově ten seznamy vrátí tak já to
zobrazit do tý doby budu čekat by se mi to vrátí
tohle jestli jsem dobře pochopil se stalo asi
na registru vozidel tom adresy je to kauza registr vozidel ať nejel strašně dlouho tam
se prý stalo něco takovýho
tam nebyli asynchronní služby voni to dovoluje čekal ještě vrátím odpověď legendy přestaly stíhat to
běžte do ten kritické problém o tom hledal další procesy mohly fungovat dále mělo to
celý čekala jsem rádi tam ta svoboda se nevrátila co je to zamrzlo ve zprávách
je vo čem mluví dlouho že
neřeší bezpečnost nebezpečné
na sněhu bejt doma to nosit nemusíte ale vystavit něco ven tak musíte řešit věci
typu o vás top ten jedna z nich známá je skvělým že všem
co vyvalil napíše do vyhledávacího políčka text or jedna rovná se jedna
todle pentle ste řikali zkouší napadat různý stránky zkoušejí a když tam a to udělali
špatně prsa může stát že se to přilepí k nějakýmu z tohoto světa máte nachystána
myslet je ten že místo pouze vlastní objednávek vidíte vobjednávky úplně vše to sou databázi
byste prosím zvykněte si pas orgány celá ta se povedla se řeší tady holky
a vem si ty fronty znát
clustering k
to se většinou lidi netýká se programují von ten přímo ale může
a storing je to když to rozdělíte něco na více norů protože ten jeden je
málo s tím výkonnostních důvodů nebo z důvodu že potřeba termostat grafu to musí je
dál
a oni jsou třeba a koukej rychle ukazujou k synchronizovány příznaky šifrovaný prostředek že to
databáze nebo nějaký červená složka filesystém ten pořádku ionizovali na jeden nos druhý na druhý
ale sou ty data vidí konzistentně protože to je sdílený ale dyž si na to
pozor jako fronta nějak a máte třeba někde
a kódovat nějaké dokumenty přílohy třeba mozkem občanky nebo něco máte nedá pohnout vy si
pomůže to takže pravé nazval systém
ke možná blbej příklad ale něco simulujete tam tak to je problém protože na tom
druhým od to není jeden uzel ustelte nekonzistentní jeden je něco jinýho než druhý už
budu končit
tak to dobře není
tak zase dostal k závěru
tím se začal webové programování opravdu člověka no
můžu to možný že sme se s tím příliš mnoho nesetkali a je to zase
ještě vyšší dívčí a zase ještě dál se mohli další náročnost která by tam samotnýho
padla myslet o lepším analyzovali ale ten moment dostáváte tom koláči zase pěknej kus něčeho
co musí rozejdou měla jako poznámku