Diskuze: Pokročilý začátečník C# - rady s dalším postupem
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 3 zpráv z 3.
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Html, css je format, ve kterem zobrazuje webovy prohlizec stranku. Na VS se mu venuje max 1-2 hodiny, jako prednaska (na VS se ti snazi dat jen zaklady). Takze, zaklady nejsou tak obtizne. Staci umet zakladni tagy, jak se zapisuji, skladaji do konstrukci, spojuji. A graficke upravy vzhledu tagu pres css.
Js je programovaci jazyk, se kterym pracuje webovy prohlizec na strance..
Cili, pokud chces nekdy pracovat s webem, generovat stranky, tohle musis
ovladat. U JS ti staci nejaky jednoduchy pohled, abys umel propojit policka
formulare, spocitat soucet hodnot v kosiku a tak. Tady se cas neda urcit,
zaklady se na VS opet uci tak 1-2h
Samozrejme, slozitejsi zvladnuti jsou ruzne knihovny, tvorba her a grafiky,
efekty a tak. Ale vetsinou jen googlujes a zkopirujes si hotovy kod na svuj
web.
Narazis na komplikace, ze kazdy typ prohlizece ma castecne unikatni JS a muze
byt dost obtizne postup prepsat jinak, aby to jelo i jinde nebo dohledavat
nejakou hloupou chybku, kdy to v jednom funguje a ve druhem prohlizeci nikoliv.
Treba kdysi, ze carka navic v konstrukci pole zpusobila nefunkcnost, kdy to
druhy prohlizec toleroval a sam si ji odstranil nebo pridal proste prazdny
prvek. Jenze ten prvni uplne vypl js kod, takze nic pouzivajici js nejelo
MS-SQL je smejd, lepsi je Mysql. Ale v MS se pracuje prave s produkty MS,
ikdyz nejsou tak dobre
ASP.NET totez
SQL - tady ti staci tez jen zaklad, pochopit, jakym zpusobem se ukladaji
data. Ze se to organizuje do skupin zvanych databaze, ze dava vypadaji jako
excelova tabulka a pracuje se s nimi pomoci SQL prikazu. A znat ty zakladni
prikazy a jejich formatovani pro vkladani a cteni dat, pripadne vytvareni
tabulek. Tusim ze se tomu opet na vs venuje asi 1-2h.
Samozrejme, obor je to slozitejsi, ale muzes se poradit v diskuzi, kdyz neco
nebudes vedet.
SQL jazyky jsou podobne, takze neni tak slozite prepsat sql prikazy pro jine
databaze, staci jen najit navod, jak se konkretni vec zapisuje v jinem. Takze,
vicemene je jedno, zda mas zaklady v MSsql, Mytsql, oracle nebo jinde.
Principialne databaze funguji podobne.
ASP.NET - to je programovaci jazyk. P. jazyky jsou vzdycky narocnejsi. Tady
zacnou strasne komplikace, kdyz se pokusis kompletovat stranku pomoci nej. V
podstate vytvaris textovy soubor, kde pomoci cyklu skladas html kod a ten se
odesila uzivateli do weboveho prohlizece. A krom toho jim obsluhujes vsechno na
serveru, mail, sql, soubory... Proste, resim, co posles uzivateli v odpoved,
soubor, obrazek, html...
Cili, je tu strasne moc oblasti na vysvetlovani. Musis vedet, jak to asi
funguje, abys umel predvidat chyby. Cili, pokud se chces aspon trochu orientovat
pro prakticke pouziti, muze to zabrat furu casu. Na VS je to
nekolik 2h prednasek. Vetsinou travis pak cas googlovanim a ctenim dokumentace,
ruznych prikladu, jak mas, co resit nebo pouzivas nejake hotove knihovny.
Brzo narazis na ruzne komplikace, ze se ruzne typy databazi muzou ovladat ruzne,
a jine zakernosti.
Co je dobre, naucit se take pracovat s CMS wordpress nebo jinym, pripadne vedet, jak to asi funguje. Pro spravu webovych stranek, html, css, soubory, se pouzivaji prave redakcni systemy, cms, kde si uzivatel muze vytvaret clanky, komentovat je a podobne. Jsou napsane v ASP + SQL nebo PHP + SQL. Vetsinou jeste v dalsich jazycich a je mozne zvolit, na jakou sql databazi je budes pripojovat.
jde o to co chceš .. buď se nyní vydáš na cestu tzv. Webového
Inženýra nebo Softwarového inženýra ..
pro první variantu potřebuješ znát "ASP .NET7 (asi C#) MVC Blazor +
HTML5+CSS3" a pro druhou variantu "C# .NET7 WPF/WF/MAUI". Druhá varianta je v
čr obecně výrazně méně žádaná u zaměstnavatelů. První varianta
znamená že se s tebe stane webový programátor. Jsou tu i další možností
můžeš zkusit PHP nebo javu jako webový programátor. Nebo se vydáš cestou
Pythonu pro backend nebo se s tebe stane embedded programátor v C/C++. To už
je otázka volby.
Zobrazeno 3 zpráv z 3.