Ten kurs jest częścią ścieżki:
.NET Developer
tworzenia wydajnych i skalowalnych aplikacji na platformę ASP.NET Core
wykorzystania funkcjonalności platformy ASP.NET Core
wykorzystania zewnętrznych bibliotek i frameworków
stosowania wzorców projektowych i architektonicznych
stosowania podziału aplikacji na warstwy
pisania testów jednostkowych, integracyjnych i architektonicznych
wykorzystania mapowania obiektowo-relacyjnego
elastycznej walidacji danych oraz obsługi błędów
Myślisz o karierze .NET Developera? Chcesz zdobyć umiejętności, które wyróżnią Cię na rynku pracy w obszarze tworzenia aplikacji webowych? Zastanawiasz się, jak zacząć tworzyć nowoczesne i skalowalne aplikacje internetowe? Chciałbyś dowiedzieć się jak samodzielnie tworzyć API dla aplikacji mobilnych, desktopowych lub innych usług online? W takim razie ten kurs ASP.NET Core Web API będzie strzałem w dziesiątkę.
W trakcie szkolenia omówimy zagadnienia takie jak API, protokół HTTP, format JSON i standard REST. Poruszymy kwestie dotyczące architektury i podziału aplikacji na warstwy: domeny, infrastruktury, aplikacji oraz prezentacji. Nauczysz się obsługiwać błędy i wykonywać różnego rodzaje testy.
Cały kurs prowadzony jest na praktycznym projekcie - systemie zarządzania ocenami uczniów. W trakcie szkolenia stworzysz więc pełnoprawną i działającą aplikację, którą będziesz mógł umieścić w swoim portfolio. Będzie to świetna okazja, aby umiejętności kodowania zdobyć w akcji, a nie poznać jedynie w teorii.
ASP.NET Core musi poznać absolutnie każdy, kto myśli o programowaniu aplikacji internetowych na platformie .NET. Platforma ta pozwala na tworzenie wydajnych, skalowalnych i łatwych w utrzymaniu aplikacji, które mogą działać na różnych systemach operacyjnych, m.in. na Windows, Linux, MacOS.
ASP.NET Core składa się z modułów, które można wykorzystywać zależnie od potrzeb projektowych. Obejmują one m.in. system obsługi żądań i odpowiedzi HTTP, warstwę routingu, obsługę bazy danych, moduł uwierzytelniania i autoryzacji, a także narzędzia do testowania aplikacji.
ASP.NET Core jest jedną z czołowych platform do tworzenia nowoczesnych aplikacji webowych. Jest cały czas rozwijany, a jego znajomość może stanowić solidną podstawę do nauki innych technologii i narzędzi ekosystemu .NET. Umiejętność pracy w ASP.NET Core może otworzyć Ci również wiele możliwości zawodowych w dynamicznie rozwijającym się świecie technologii webowych.
Kurs zaczniemy od krótkiego wprowadzenia - wytłumaczę Ci kluczowe zagadnienia, bez których trudno byłoby zacząć praktyczną pracę z platformą ASP.NET Core. Dowiesz się m.in. czym jest API, jak działa protokół HTTP, co to jest format JSON i poznasz standard REST. Następnie omówimy pliki projektu ASP.NET Core Web API. Dowiesz się w jaki sposób mapować żądania HTTP i czym jest wstrzykiwanie zależności. Dzięki znajomości tych zagadnień będziesz w stanie bez problemu implementować bardziej zaawansowane elementy aplikacji WebAPI.
W kursie krok po kroku przejdziemy przez cały proces tworzenia kompletnej i w pełni funkcjonalnej aplikacji internetowej WebAPI. Będzie to system zarządzania ocenami uczniów. Poznasz przy tym wiele bibliotek i frameworków, m.in. MediatR, Entity Framework Core, AutoMapper, FluentValidation, NLog.
Znajomość zagadnień związanych z projektowaniem architektury systemu, stosowaniu wzorców projektowych oraz wykorzystaniu popularnych bibliotek, z pewnością sprawi, że staniesz się w oczach pracodawców i rekruterów cenionym specjalistą. Dzięki dobremu zrozumieniu tych zagadnień będzie w stanie pracować efektywnie zarówno samodzielnie, jaki i w większym zespole.
W tym szkoleniu ASP.NET poruszymy kwestie dotyczące architektury i podziału aplikacji na warstwy:
domeny
infrastruktury
aplikacji
prezentacji
Testowanie jest nieodłącznym elementem w procesie wytwarzania oprogramowania, dlatego w trakcie kursu cały rozdział poświęcimy właśnie różnego rodzaju testom. Nauczysz się pisać testy jednostkowe, testy integracyjne oraz testy architektoniczne. Są one integralną częścią cyklu życia oprogramowania – pomagają zapewnić jakość, pozwalają na wczesne wykrywanie błędów, ułatwiają utrzymanie i refaktoryzację kodu, a także pozwalają lepiej zrozumieć wymagania projektu i poprawić komunikację w zespole. Znajomość pisania testów pozwoli Ci tworzyć kod wysokiej jakości, a to na pewno przełoży się na Twoją zawodową efektywność.
Aby w pełni wykorzystać wiedzę zawartą w tym kursie, nie musisz posiadać wiedzy dotyczącej tworzenia aplikacji internetowych. Przyda Ci się za to dobra znajomość składni języka C# oraz paradygmatu programowania obiektowego. Jeżeli chciałbyś nadrobić zaległości, możesz to zrobić z naszymi kursami:
Chętnie pomożemy! Odpowiedz na pytania przygotowane przez naszych specjalistów, a my dopasujemy ścieżkę rozwoju do Twoich preferencji.
Rozpocznij terazDo każdego ukończonego przez Ciebie szkolenia wystawiamy imienny certyfikat. Warunkiem jego otrzymania jest zaliczenie testów dołączonych do kursu. Na certyfikacie znajduje się Twoje imię oraz nazwisko, nazwa ukończonego kursu, data wystawienia i nazwa instytucji certyfikującej. Warto podkreślić, że jesteśmy wpisani do Rejestru Instytucji Szkoleniowych (nr wpisu 2.12/00119/2017).
Certyfikat możesz wydrukować lub opublikować w Internecie za pośrednictwem specjalnego odnośnika np. na LinkedIn lub innych portalach społecznościowych . Jak również dołączyć do swojego CV.
Tak, do każdego zamówienia mamy obowiązek wystawić fakturę VAT (23%) lub paragon. Rodzaj dokumentu zależy od danych, które podasz w formularzu podczas składania zamówienia. Faktury zwykle wystawiamy do 3 dni roboczych od momentu zaksięgowania wpłaty. Poinformujemy Cię o tym fakcie mailowo, a dokument będzie można pobrać bezpośrednio z poziomu zakładki Historia zamówień na Twoim koncie w strefakursów.pl. Jeśli potrzebujesz dokumentu Proforma lub faktury odroczonej, złóż zamówienie, a w uwagach do zamówienia dodaj komentarz “Proforma” lub "Faktura z odroczonym terminem płatności", lub skontaktuj się z nami telefonicznie bądź mailowo (biuro@strefakursow.pl).
Po opłaceniu zamówienia otrzymujesz nielimitowany dostęp do zakupionych materiałów. Dzięki temu, że szkolenia są dla Ciebie dostępne zarówno online za pośrednictwem naszej platformy szkoleniowej i offline w aplikacji mobilnej strefakursów.pl, możesz w dowolnym czasie i miejscu powracać do obejrzanych lekcji i powtarzać materiał bez ograniczeń. Dodatkowo po ukończeniu całego szkolenia otrzymasz imienny certyfikat poświadczający Twój udział w szkoleniu. Certyfikat możesz opublikować np. na LinkedIn lub innych portalach społecznościowych, jak również dołączyć do swojego CV.
🔥 Gorący temat: W tym tygodniu 152 użytkowników obejrzało to szkolenie
Rozpocznij naukę teraz za darmo, zapłać w ciągu 30 dni z lub
– Jak to działa?
Google Recaptcha uznał, że jesteś botem i zablokował Twoją ostatnią akcję. Spróbuj ponownie. W razie problemów skontaktuj się z nami.
ZAMKNIJ I SPRÓBUJ PONOWNIE