ODBIERZ TWÓJ BONUS :: »

ASP.NET Core. Kurs video. Tworzenie REST Web API

Podstawowe informacje:
Czas trwania: 01:44:30
Poziom: podstawowy
Autor: Jakub Kozera
Liczba lekcji: 28
Technologia: .NET Core 3.1
Dla firm
Rozwiń umiejętności swoich pracowników dzięki kursom video
Dowiedz się więcej
  • Monitorowanie postępów pracowników. Przejrzyste raporty i imienne certyfikaty ukończenia kursów
  • Atrakcyjne rabaty dla zespołów. Im więcej pracowników liczy zespół, tym większy uzyskasz rabat
  • Doradztwo w wyborze tematyki szkoleń. Mamy setki kursów, dostosujemy program nauczania pod Twój zespół
Indywidualnie
34,30 zł 49,00 zł (-30%)
24,99 zł najniższa cena z 30 dni Dodaj do koszyka Za zakup otrzymasz 34 punktów
Korzyści:
  • Certyfikat ukończenia
  • Materiały dodatkowe do kursu
  • Test online
  • Dożywotni dostęp
  • Dostęp w aplikacji (także offline)
  • Napisy w języku polskim
Ścieżki rozwoju w helion.pl

Czego się nauczysz?

  • Podstaw zarządzania zasobami w projektach IT i biznesowych
  • Stosowania narzędzi do planowania pracy i obciążenia zespołu
  • Tworzenia harmonogramów i ich wizualizacji w narzędziach typu MS Project
  • Analizowania wykorzystania zasobów i raportowania postępu projektu
  • Zarządzania budżetem, kosztami i kontrolą wydajności zespołu
  • Stosowania praktyk Agile i Scrum w kontekście zarządzania zasobami
  • Optymalizowania wykorzystania czasu i sprzętu w ramach projektu
  • Wdrażania scenariuszy awaryjnych i reagowania na ryzyka związane z zasobami

Spis lekcji

1. Wstęp 00:00:47
1.1. O kursie
00:00:47
2. REST i HTTP 00:06:53
2.1. Czym jest i jak działa HTTP
00:02:49
2.2. REST i jego założenia
00:02:04
2.3. Projektowanie API
OGLĄDAJ » 00:02:00
3. Nowy projekt w .NET Core 00:06:57
3.1. Utworzenie pustego projektu API
00:02:35
3.2. Klasa Startup
00:02:46
3.3. Wbudowane Dependency Injection
00:01:36
4. Entity Framework 00:18:05
4.1. Instalacja pakietu Entity Framework
00:01:46
4.2. Utworzenie encji
OGLĄDAJ » 00:03:53
4.3. MeetupContext
00:04:14
4.4. Migracje bazy danych
00:03:18
4.5. Zasilanie danymi
00:04:54
5. API kontroler 00:38:56
5.1. Postman jako klient web API
00:02:09
5.2. Przykładowy kontroler
00:04:19
5.3. Implementacja kontrolera
00:02:51
5.4. Kody statusów
00:02:54
5.5. Automapping
00:06:52
5.6. Pobieranie zasobów (GET)
00:05:06
5.7. Tworzenie zasobów (POST)
00:04:26
5.8. Walidacja modelu
00:02:48
5.9. Edycja meetup (PUT)
00:04:35
5.10. Usuwanie danych (DELETE)
00:02:56
6. Rozbudowa projektu 00:30:04
6.1. Dodanie podencji
00:08:21
6.2. Pobieranie podencji
00:04:45
6.3. Usuwanie podencji
00:05:34
6.4. Konfiguracja Nloggera
00:06:55
6.5. Dokumentacja API
00:04:29
7. Zakończenie 00:02:48
7.1. Podsumowanie kursu
00:02:48

Obierz kurs na... pracę z najnowocześniejszym narzędziem

ASP.NET Core jest międzyplatformową strukturą typu open source, która służy do tworzenia nowoczesnych aplikacji internetowych bazujących na chmurze. To nowoczesne narzędzie firmowane przez Microsoft zdobywa coraz większą popularność wśród koderów. Jest bowiem wysoce wydajne, ma otwarty kod źródłowy i umożliwia projektowanie pod różne systemy. ASP.NET Core pozwala kompilować aplikacje i usługi internetowe, aplikacje IoT (internetu rzeczy) oraz zaplecza mobilne. Dzięki tej strukturze ulubione narzędzia programistyczne można stosować zarówno w systemie Windows, jak i macOS oraz Linux. Aplikacje napisane są w ASP.NET Core, wdrażalne w chmurze, jak i lokalnie.

Ten kurs video prezentuje, jak za pomocą ASP.NET Core stworzyć aplikację typu web API, która docelowo może zostać skonsumowana przez SPA (single page application), aplikację mobilną lub IoT czy też - szerzej - dowolną aplikację, której komunikacja odbywa się za pomocą protokołu HTTP. Uczestnik szkolenia dowie się z niego, w jaki sposób prawidłowo zbudować aplikację zgodną z zasadami architektury REST. W trakcie kursu video omówione zostaną dobre praktyki, takie jak wstrzykiwanie zależności, automapowanie, logowanie błędów, walidacja modelu, stosowanie mapowania obiektowo-relacyjnego.

Co Cię czeka podczas naszego profesjonalnego szkolenia?

W trakcie tego kursu video:

  • utworzysz aplikację, która zgodnie z architekturą REST będzie czytać, tworzyć, modyfikować lub usuwać dane z serwera,
  • nauczysz się wysyłać zapytania do bazy danych z kodu za pomocą ORM,
  • zbudujesz MS SQL-ową bazę danych na podstawie klas w C#,
  • będziesz walidować przychodzące modele oraz zwracać odpowiednie komunikaty w przypadku ich niepoprawności,
  • opanujesz pracę z AutoMapperem,
  • zaczniesz korzystać z wbudowanego kontenera do wstrzykiwania zależności,
  • dowiesz się, jak logować błędy lub konkretne informacje do pliku tekstowego i jak tworzy się dokumentację za pomocą narzędzia Swagger,
  • skonfigurujesz NLoggera.

Co więcej...

  • posłużysz się programem Postman w celu skonsumowania web API.

Ukończywszy ASP.NET Core. Kurs video. Tworzenie REST Web API, zdobędziesz podstawy niezbędne do tego, by rozpocząć samodzielny projekt API. Świadom tego, jak działa komunikacja w większości nowoczesnych aplikacji internetowych, zrozumiesz działanie interfejsów Google, Facebooka czy Twittera i w razie potrzeby będziesz w stanie stworzyć efektywnie współpracujący z nimi projekt.

Ulubione Microsoftowe „dziecko” developerów

Framework ASP.NET Core jest wyjątkowo udanym projektem Microsoftu. Stworzony we współpracy z Visual Studio Performance Profiler, stanowi idealne narzędzie do projektowania wysoce skalowalnych i wydajnych aplikacji internetowych. Po pierwsze, wraz z pojawieniem się technologii .NET Core możliwe stało się pisanie uniwersalnych produktów na wiele systemów. Szczególną wagę producent przyłożył do tego, by wszystko działało bez zarzutu pod Linuksem. Współpraca z serwerem Kestrel sprawia, że budowane w ASP.NET Core aplikacje są niezwykle wydajne - ten duet jest reklamowany jako najszybszy framework do tworzenia aplikacji internetowych. Co więcej, ASP.NET Core posiada ogromne natywne wsparcie w wykorzystaniu asynchronicznych wzorców programowania (async/await). Kolejną zaletą ASP.NET Core jest połączenie struktury MVC oraz WebAPI, co bardzo upraszcza kolejne implementacje.

Wymarzona praca: .NET developer

Nasz kurs możesz potraktować jako wstęp do przygotowania do zawodu programisty .NET. Jeśli analizujesz ogłoszenia o pracę skierowane do programistów, z pewnością zauważyłeś, że .NET developerzy są szczególnie poszukiwani. .NET to technologia, ale i swego rodzaju idea, zgodnie z którą internet stanowi niezwykle istotne narzędzie komunikacji między rozmaitymi urządzeniami - komputerami, tabletami, smartfonami. Jeśli chodzi o podejście Microsoftu, to tu rolą technologii .NET jest ułatwienie wymiany informacji pomiędzy odmiennymi systemami IT. Wróćmy do zawodu - od developera .NET przyszły pracodawca zwykle oczekuje (oczywiście) doświadczenia w tworzeniu aplikacji opartych na .NET, znajomości jednego z popularnych języków programowania, umiejętności pracy z bazą danych (na przykład SQL), opanowania wzorców projektowych i VBA. Dość sporo tej wiedzy, prawda? Wszystko dlatego, że programista .NET to na ogół specjalista wysokiej klasy - front-end i back-end developer w jednej osobie. Jeśli myślisz o pracy w takim charakterze, mamy nadzieję, że nasz kurs pomoże Ci zrealizować to zawodowe marzenie.

Czas poświęcony na samodoskonalenie to najlepsza inwestycja w siebie.

Wybrane bestsellery

O autorze kursu video

Jakub Kozera - absolwent Politechniki Krakowskiej, zawodowo lead full-stack .NET developer z wieloletnim doświadczeniem. Pracował przy różnorodnych projektach webowych, jest certyfikowanym developerem platformy Microsoft Azure. Jeżeli pogoda na to pozwala, chętnie spędza czas na świeżym powietrzu, gdy wieje i pada, gra w gry video lub uczy się nowych rzeczy.

Czas poświęcony na samodoskonalenie to najlepsza inwestycja w siebie.

Oceny i opinie klientów: ASP.NET Core. Kurs video. Tworzenie REST Web API Jakub Kozera (16)

Informacja o opiniach
Weryfikacja opinii następuje na podstawie historii zamowień na koncie Użytkownika umiejszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniającej do uzyskania rabatu w ramach Programu Kadr.
5.6
  • 6 (13)
  • 5 (1)
  • 4 (1)
  • 3 (1)
  • 2 (0)
  • 1 (0)
  • Ok

    Opinia: anonimowa Opinia dodana: 2024-07-29 Ocena: 6   
    Opinia niepotwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Bardzo dobry i obszerny kurs. Autor jest przygotowany do przekazania wiedzy. Nie traci czasu na powtarzalne kroki. Ma na przykład zawczasu stworzone tokeny dla rożnych użytkowników. Dźwięk i obraz wysokiej jakości.

    Opinia: anonimowa Opinia dodana: 2022-12-17 Ocena: 6   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Mysle ze warto sie zapoznac z kursem, podstawy rest api, od dotnet cli, migracje i metody http

    Opinia: Dariusz Opinia dodana: 2021-11-26 Ocena: 6   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Dla mnie jako programisty z kilkunastoletnim doświadczeniem w innych językach kurs bardzo dobry, wszystko świetnie omówione, pojedyncze lekcje bardzo rzeczowe. Dla osób które wcześniej nie miały żadnego doświadczenia z programowaniem może być nieco ciężki, gdyż wiele pojęć dla takiej osoby może nie być jasna.

    Rozwiń »
    Opinia: Tomasz Olszewski Opinia dodana: 2021-07-05 Ocena: 6   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Też potwierdzam , że kurs jest przejrzyście prezentowany. Uznanie i gratulacje dla wykładowcy.

    Opinia: Ryszard Opinia dodana: 2021-06-18 Ocena: 6   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Naprawdę dobry materiał do nauki. Świetnie wyjaśnia wszelkie zagadnienia i można wiele z niego wyciągnąć. Czekam na więcej.

    Opinia: Foski Opinia dodana: 2020-04-06 Ocena: 6   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Bardzo dobry kurs. Omawia wszystkie podstawe zagadnienia i jest dobrym wstępem do dalszego rozwoju. Jedna uwaga techniczna: LectureDto nie zawiera property Id więc potencjalny klient nie jest w stanie usunąć konkretnej pozycji bo nie zna Id.

    Opinia: Daniel Opinia dodana: 2020-03-30 Ocena: 6   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Kurs fajnie wprowadza w podstawy .net core. Poniższe komentarze nie wydają się dotyczyć tego kursu. odnośnie wypowiedzi Mateusz z dnia 2019-12-30: - w kursie nie ma nic na temat testowania (fake opinia)

    Opinia: Patryk Opinia dodana: 2020-03-08 Ocena: 6   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Dobry kurs do nauki tworzenia aplikacji webowych, tłumaczone konkretnie i bez zbędnego gadania, polecam!

    Opinia: Robses Opinia dodana: 2020-02-15 Ocena: 6   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Świetny kurs, czekam na kolejne autora w tym zakresie

    Opinia: anonimowa Opinia dodana: 2020-02-14 Ocena: 6   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Bardzo treściwy kurs, bez zbędnego gadania. Mimo, że trwa niecałe 2h to można sporo z niego wyciągnąc. Z chęcią obejrzałbym kurs z frontendu od tego autora :)

    Opinia: Dawid Opinia dodana: 2020-01-02 Ocena: 6   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Bardzo dobry kurs, porusza cały przekrój zagadnień związanych z testowaniem i nie tylko. Jedynym minusem jest sposób wymawiania SQL, który czyta się litera po literze, bo sequel to można zrobić filmu, a baza danych jest SQL

    Opinia: Mateusz Opinia dodana: 2019-12-30 Ocena: 6   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Świetny materiał! Bez problemu jesteśmy w stanie od zera zbudować własny projekt. Wielkie dzięki za podzielenie się wiedzą!

    Opinia: Jakub Opinia dodana: 2019-12-07 Ocena: 6   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • .net poszedł do przodu, ale podstawy zostały te same

    Opinia: anonimowa Opinia dodana: 2024-02-26 Ocena: 5   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Kurs ogólnie fajnie poprowadzony, jednak mam kilka uwag: - kurs dotyczy .NET Core 3, podczas gdy aktualnie (marzec 2024) dostępny jest Core 8 i kilka rzeczy robi się w inny sposób (ale większość kodu 1 do 1 nadal się kompiluje, więc nie ma tragedii). - autor średnio zwraca uwagę na czystość kodu (kilka enterów odstępu, zmienne wymieszane z metodami itp.) - wstęp do tematu jest bardzo słabo rozwinięty - ogólnie kurs jest krótki (co może być też zaletą, bo ma się wszystko w pigułce).

    Rozwiń »
    Opinia: Paweł Opinia dodana: 2024-03-24 Ocena: 4   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Autor mówi bardzo szybko, a kurs polega na wykonaniu przez niego pośpiesznie jednej aplikacji praktycznie bez wyjaśniania kolejnych kroków. Albo to kurs dla znających .net, ale w takim razie po co im pokazywać jak utworzyć prostą aplikację, albo dla nieznających .net, a ci za dużo z tego nie skorzystają.

    Rozwiń »
    Opinia: anonimowa Opinia dodana: 2020-04-23 Ocena: 3   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
więcej opinii »

Szczegóły kursu

Dane producenta » Dane producenta:

Helion SA
ul. Kościuszki 1C
41-100 Gliwice
e-mail: gpsr@helion.pl
Format: Online
Data aktualizacji: 2019-11-25
ISBN: 978-83-283-6274-1, 9788328362741
Numer z katalogu: 95681

Videopoint - inne kursy

Kurs video
34,30 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Helion