Powiedzcie mi czy wystarczy mi samo MVC? albo czy może warto też znać Razor Pages?
Ale wystarczy do czego?
Jeśli będziesz pracował w MVC to wystarczy. Jeśli w Razor Pages to nie wystarczy.
Jeśli będziesz pracował przy Razor Pages, to warto je znać.
Ogólnie ja bym się bardziej skupiał na API, bo MVC jest lekko przestarzałe, i chyba coraz trudniej o pracę w nim.
Od dawna nie widziałem projektu z warstwą prezentacji pisaną w ASP.NET MVC lub Razor Pages. Może gdzieś w korpo aplikacje wewnętrzne są tak pisane... Obecny standard aplikacji to osobno backend + frontend np. ASP.NET Web API + JS (Angular, Vue, React, etc).
Czyli w asp.net core web api nie ma w ogóle front endu?
No w API to raczej nie ma frontendu. Chyba, że bardzo się chce, i się doda.
A na rozmowie rekrutacyjnej mogą być np pytania ze znajomości wzorców? bo to chyba dość popularne pytanie jest, więc może jednak warto znać MVC pomimo że jest przestarzałe?
Jeśli o wzorzec MVC chodzi, to tak. Jeśli chodzi o technologię ASP.NET MVC, to już prawdopodobnie rzadziej.
@somekind: A asp.net core mvc warto znać chociażby powierzchownie? bo jest dużo kursów i materiałów właśnie z asp.net core mvc. No chyba, że mi znajdziesz jakiś dobry kurs z projektem z asp.net web api, ale nie od totalnych podstaw to będę mega wdzięczny!
Warto nauczyć się poniższych rzeczy? (dostępne w kursie) czy jakiś inny kurs wybrać?
.NET 6 Microservices Architecture
.NET API with Authentication and Authorization
Identity Server integration
Async and Sync communcation between Microservices
Azure Blob Storage basics
Azure Service Bus - Topics and Queues
Gateways in Microservices
Implementing Ocelot gateway
Swagger Open API implementation
N-Layer implementation with Repository Pattern
ASPNET Core Web Application with Bootstrap 5
Entity Framework Core with SQL Server Database
Brzmi prawie sensownie, co prawda kilka tych tematów brzmią lekko bez sensu (pierwszy od początku i trzeci od końca), ale w ogólności takie rzeczy się przydają obecnie w pracy.