Fórum Root.cz

Hlavní témata => Vývoj => Téma založeno: SkilledT 12. 10. 2017, 19:21:00

Název: Zdroje pro naučení ASP.NET
Přispěvatel: SkilledT 12. 10. 2017, 19:21:00
Zdravím, rád bych rozšířil své znalosti o programování v asp.net, rád bych se ale zeptal, zda mi může někdo doporučit nějaké kvalitní zdroje, z kterých lze čerpat a to jak v češtině tak v angličtině - ať už se jedná o knížky, videokurzy či cokoliv jiného :) Co jsem tak hledal, tak je to všechno takové roztříštěné a člověk těžko v té záplavě nachází kvalitní zdroj, podle kterého by se dalo učit. předem děkuji za odpověď.
Název: Re:Zdroje pro naučení ASP.NET
Přispěvatel: SkilledT 12. 10. 2017, 20:52:20
A ještě dodatek, zda se učit Asp Net MVC nebo asp net Core, mám v tom trošku hokej :)
Název: Re:Zdroje pro naučení ASP.NET
Přispěvatel: kubenda 12. 10. 2017, 22:57:05
Vacsina firiem vyzaduje klasicke MVC pretoze v tom udrzuje starsie projekty, ale zopar ich uz aj preslo na .NET Core no nie vela pokial viem. Co sa tyka tych zdrojov tak dokumentacia od microsoftu je celkom ok. Potom zalezi ci chces platene alebo neplatene zdroje. Ak platene tak skus pozriet kurzy na udemy. Ak neplatene tak youtube. Este mozem poradit pluralsight. Je sice plateny, ale ak sa registrujes na visualstudio.com tak mas kupon na 3 mesiace zdarma, ak to nezrusili.
Název: Re:Zdroje pro naučení ASP.NET
Přispěvatel: Milfaus 14. 10. 2017, 00:48:36
Není lepší se učit ASP .NET Core?

No, u M$ člověk neví, co bude módního zítra  :-\
Takže garance nula, ale pokud půjdeš do projektu a bude v CORE, tak super ne? Já bych šel do .NET Core a pak si našel firmu, kde budou chtít .NET Core.
Název: Re:Zdroje pro naučení ASP.NET
Přispěvatel: Milfaus 14. 10. 2017, 00:57:33
https://www.hanselman.com/blog/ASPNET5IsDeadIntroducingASPNETCore10AndNETCore10.aspx (https://www.hanselman.com/blog/ASPNET5IsDeadIntroducingASPNETCore10AndNETCore10.aspx)
Název: Re:Zdroje pro naučení ASP.NET
Přispěvatel: polygon 14. 10. 2017, 09:07:47
Příjde na to, jestli se to chceš učit pro nějakého konkrétního zaměstnavatele. U nás je obvyklé, že se ještě udržují projekty v ASP.NET webforms. Jestli se ale jen chceš naučit současné webové technologie dneška, pak zapomeň na webforms i na MVC.
Například tento starter projekt s vue a webpack
https://github.com/MarkPieszak/aspnetcore-Vue-starter
MVC controller je tam jen pro to aby stáhnul "prázdnou" html stránku. Pro samotnou aplikaci se používá web api. Jednotlivé komponenty jsou pak vygenerovány jako statické soubory ve wwwdist.
Název: Re:Zdroje pro naučení ASP.NET
Přispěvatel: David 14. 10. 2017, 10:20:08
Koukni na https://www.dotvvm.com (https://www.dotvvm.com) a na jeho YT, má tam tutoriály.
Název: Re:Zdroje pro naučení ASP.NET
Přispěvatel: Milfaus 14. 10. 2017, 11:39:50
Koukni na dotvvm.com

Vypadá to pěkně, ale já třeba mám s menšími projekty dost špatnou zkušenost.
Později to nerozběhneš to v Express edicích C# nebo ani v plné, jak to lehne, tak podpora je nula...atd.
Název: Re:Zdroje pro naučení ASP.NET
Přispěvatel: gll 14. 10. 2017, 12:10:21
Koukni na https://www.dotvvm.com (https://www.dotvvm.com) a na jeho YT, má tam tutoriály.

Hodně štěstí v prohrabávání se vygenerovaným javascriptem až se něco rozbije nebo budete chtít provést úpravu, se kterou autor frameworku nepočítal.
Název: Re:Zdroje pro naučení ASP.NET
Přispěvatel: Milfaus 14. 10. 2017, 15:02:45
se kterou autor frameworku nepočítal

Je pravda, že neštěstí vznikne tak, když se někdo pokusí ohnout framework způsobem, ke kterému nebyl určený.
Pak to nelze patchovat a pokud ano, přestane to fungovat.
Takových webovek není právě málo.
Ale tak se získávají zkušenosti  ;D
Název: Re:Zdroje pro naučení ASP.NET
Přispěvatel: Tomáš Herceg 17. 10. 2017, 18:44:21
Jsem trochu zaujatý, protože jsem jedním z autorů DotVVM, ale rozšiřitelnosti bych se nebál.
DotVVM generuje jen HTML stránky se syntaxí pro Knockout JS, takže pokud vám ve frameworku cokoliv chybí, vždycky můžete ve stránce napsat data-bind="..." a používat klasický Knockout, pro který existují spousty komponent, pluginů a návodů.

A samozřejmě pokud na nějakou takovou situaci narazíte, uvítáme issue nebo přímo pull request na GitHubu, abychom to mohli opravit: https://github.com/riganti/dotvvm (https://github.com/riganti/dotvvm)
K viewmodelu se dostanete i z JavaScriptu, takže pokud potřebujete udělat cokoliv složitějšího, DotVVM vám v tom nijak nebrání. 

Pokud vás bude o DotVVM cokoliv zajímat, rádi si s vámi popovídáme na Gitteru https://gitter.im/riganti/dotvvm (https://gitter.im/riganti/dotvvm), nebo třeba někdy u piva. :-)