ASP.NET Core - Tworzenie aplikacji webowych #1

Поделиться
HTML-код
  • Опубликовано: 24 янв 2025

Комментарии • 78

  • @Pasjainformatyki
    @Pasjainformatyki  3 года назад +16

    CZĘŚĆ DRUGA TEGO KURSU: ruclips.net/video/96OSEglK_ro/видео.html ORAZ KANAŁ RUclips KUBY: bit.ly/kuba-kozera-yt

  • @FullstackDeveloperPL
    @FullstackDeveloperPL 3 года назад +53

    Dzięki jeszcze raz za gościnę :)

    • @Pasjainformatyki
      @Pasjainformatyki  3 года назад +13

      Super sprawa Kuba! Fajnie, że mogliśmy pomóc trafić temu kursowi do nieco szerszego grona ludzi!

    • @mjKeszely
      @mjKeszely 3 года назад +3

      Kontynuujcie, super materiał!

    • @radeksendecki9922
      @radeksendecki9922 3 года назад +2

      Dzięki Kuba, Dzięki PI

    • @FIREMAN-ff3cj
      @FIREMAN-ff3cj 3 года назад

      a jak connecton string odczytać z appsettongs.json?

  • @radeksendecki9922
    @radeksendecki9922 3 года назад +5

    Klarowanie wytłumaczone, w fajnej formie, na najnowszych technologiach.
    Wielkie dzięki!

  • @robydj5289
    @robydj5289 3 года назад +2

    @Kuba: Nareszcie znalazłem klarowne wyjaśnienie wszystkich pojęć dotyczących tworzenia Rest API. Uczę się tego na kursie stacjonarnym i niestety zagadnienia tłumaczone są po łebkach, a ty w świetny sposób tłumaczysz strukturę aplikacji i podstawowe koncepcje. Brakowało takiego kanału jak Twój, gdzie oczywiście już jest sub, to jest wspaniała pomoc dla nas początkujących! Dzięki i prosimy o następne materiały.👍
    @Pasja Informatyki: świetnie, że dajecie wartościowym twórcom możliwość zaprezentowania się na waszym kanale. Pozdrawiam wszystkich!

  • @Dytryh
    @Dytryh 3 года назад +6

    Świetna sprawa ten kurs, brakowało takiego!

  • @krzysztofpratkielewicz5598
    @krzysztofpratkielewicz5598 3 года назад +6

    Świetna audycja, bardzo dziękuję!

  • @bezimienny.197
    @bezimienny.197 3 года назад +2

    No i tego właśnie brakowało na polskim RUclips 😁

  • @MrFaryad
    @MrFaryad Год назад

    Jeden z najlepszych kursów

  • @jarekjaro7325
    @jarekjaro7325 3 года назад +1

    Wczoraj znalazłem Twoje kursy na Udemy, zamierzam je kupić i przerobić, bo z polskojęzycznych wydają się najciekawszą opcją :)

  • @pietrononame4945
    @pietrononame4945 2 года назад

    Bardzo ładnie i czysto wytłumaczone. Dziękuję.

  • @xFilipW
    @xFilipW 3 года назад +3

    Super film panowie!

  • @7mattjack
    @7mattjack 3 года назад

    za dwa miesiace mam z tego zaliczenie oddac. Dziekuje serdecznie, na pewno obejrze kursik!

  • @nquantum
    @nquantum 3 года назад +3

    Dziękuje za poradnik! Pozdrawiam

  • @zenobiusztasak8604
    @zenobiusztasak8604 3 года назад +2

    ale bombowy odcinek sie zapowiada ;)

  • @konrad7322
    @konrad7322 2 года назад

    Dzięki za materiał! 😃

  • @TheConcobar
    @TheConcobar 3 года назад

    Macie świetny kanał, tak trzymać!

  • @GigiAmorronso
    @GigiAmorronso 3 года назад +2

    Mega ciekawe :D

  • @mi_mika
    @mi_mika 3 года назад +5

    Bardzo przydatny materiał i świetna dykcja - lecę oglądać dalej.
    btw. 1:31:39 czy słusznie domyślam się, że nakładając adnotacje na właściwości klasy Address (w zad. 2)
    [Required]
    [MaxLength(50)]
    osiągnę ten sam efekt co dzięki metodzie OnModelCreating?

    • @zidaneczekpolski7031
      @zidaneczekpolski7031 2 года назад

      Dokladnie tak. Na dodatek lepiej to wyglada, robiac to w OnModelCreating.

  • @stawkey
    @stawkey 3 года назад +3

    Kom dla statystyk

  • @FIREMAN-ff3cj
    @FIREMAN-ff3cj 3 года назад +2

    aaaaa mega .Chcem wincej

  • @chris-c4c1n
    @chris-c4c1n Год назад

    czesc a masz jakis kurs o middleware i funkcji Configure, o co w tym chodzi i jak to działa od podszewki aby było wytłumaczone z tymi serwisami co się dodaje do paipline?

  • @dobrekopytko4599
    @dobrekopytko4599 2 года назад

    Dlaczego przy pobieraniu danych z ciała zapytania do obiektu typu Temperaturerequest nie trzeba deserializować tego json'a co dostajemy z ciała zapytania? U mnie przy innym obiekcie, bardziej złożonym (ma w sobie jeszcze inny obiekt) wyskakuje błąd dotyczący deserializacji

  • @lordjim9971
    @lordjim9971 Год назад

    Dwie uwagi: nazwy tabel powinne byc singular, a kolumna kluczowa powinna byc raczej nazwa tabeli+Id (lepiej sie czyta)

  • @Maciek-nw4oy
    @Maciek-nw4oy 3 года назад

    0:55 a tak swoją drogą, to czy kiedykolwiek na tym kanale mogliśmy zobaczyć Pana Zelenta na wideo tak jak Pana Kubę tutaj? (nie widziałem wszystkich filmów na tym kanale)

  • @jakubiszon6495
    @jakubiszon6495 2 года назад

    HTTP definiuje zasady wymiany informacji urządzeń w internecie - ale jak to? Czy za to nie odpowiadają protokoły TCP i UDP? HTTP nie jest jedynie jednym ze sposobów komunikacji klient-server?

  • @gnomek101
    @gnomek101 3 года назад

    NIestety mam problem z metodą BadRequest, nie ma jej w mojej przestrzeni nazw. Próbowałem dodawać jakieś biblioteki ale żadna nie dodawała tej metody.

  • @kubaplayK
    @kubaplayK 3 года назад +1

    Jest .net webowy

  • @bartoszkostarczyk2326
    @bartoszkostarczyk2326 2 года назад

    Czy ktoś byłby w stanie mi pomóc, nie za bardzo ogarniam momentu 1:18:29 gdzie pojawia się Microsoft SQL Server Management. Na filmie nie została pokazana jego konfiguracja i nie wiem jak to zrobić, żeby pokazywała się w nim moja baza danych. Do tej pory wszystko robię zgodnie z tutorialem, i add-migration i update-database nie wrzuciły errora
    EDIT
    Nie udało mi się nadal rozwiązać tego poprzez MSQLSM (więc jak komuś się udało to z chęcią usłyszę jak), ale w VS2019 w Search wpisałem "server" kliknąłem w SQL Server Object Explorer i wyświetliło mi się okno z hierarchią taką samą jak w MSQLSM, do tego VS2019 pozwala tak samo podglądać kolumny, rekordy itp więc super

  • @pietrononame4945
    @pietrononame4945 2 года назад

    U mnie żaden Controller nie wygenerował się automatycznie. W czym to ma być lepsze od PHP i JScriptu?

  • @KIPeR97eS
    @KIPeR97eS 3 года назад +1

    zasubowałem z wykopu, nie spodziewałem się ciebie tutaj :D

  • @Awokado27
    @Awokado27 3 года назад +2

    Hej, dlaczego w moim VS nie ma
    templatu: ASP.NET Core Web Application

    • @Pltkk
      @Pltkk 3 года назад

      i jak temu zaradziłeś?

    • @ptrx1337
      @ptrx1337 3 года назад +4

      Też miałem ten problem, naprawiłem go tą odpowiedzią z stacka:
      "Tools > Options > Environment > Preview Features > Checked Use previews of the .NET Core SDK and UnChecked Showw all .NET Core templates in the New project dialog... then restart visual studio."

    • @BiTuSS1
      @BiTuSS1 3 года назад

      @@ptrx1337 dziękuje ci serdecznie, cały dzien wkurwiania sie an to uratował twoj komentarz

  • @wyspap7977
    @wyspap7977 3 года назад +1

    Czy będzie kontynuowana seria c++?

  • @5uperM
    @5uperM 3 года назад +1

    Akurat kończę z tego labki :p

    • @karolsz7
      @karolsz7 3 года назад

      A co studiujesz i na jakiej uczelni?

    • @5uperM
      @5uperM 3 года назад

      @@karolsz7 Informatykę ze specjalnością Programowanie na WSIiZie.

  • @csgotradergrucha1680
    @csgotradergrucha1680 3 года назад

    Jaki mają sens te statusy jeśli odpowiedz z serwera z kodem 404 i tak zwraca nam rezultat?

  • @JanKowal-k1u
    @JanKowal-k1u Год назад

    Nie jestem w stanie utworzyc dokladnie takiego samego projektu jak na filmie. Moj ma inną strukture. Na przyklad nie ma folderu controlers, wybieralem to samo co Pan na filmie.

  • @sprytnyjulinek5733
    @sprytnyjulinek5733 3 года назад +1

    Będą kolejne odcinki z serii CTF?

  • @mojanazwa9138
    @mojanazwa9138 3 года назад

    Co zrobić aby mogło to komunikować się z frontendem? Trzeba korzystać z MVC? Czy są jakieś inne sposoby?

    • @FullstackDeveloperPL
      @FullstackDeveloperPL 3 года назад +3

      Nie, MVC to troszkę inna technologia, tam całe strony (backend i frontend) buduję sie w C# z użyciem Razora, tutaj przy web API tworzymy tylko część backendową, a dzięki temu jesteśmy niezależni od front end. Przez co nasze API może być skonsumowane przez np aplikacje mobilne, ale również webowe napisane w React'cie, Angularze czy dowolnym innym frameworkiem. Wystarczy że klient jest w stanie wysłać zapytania HTTP (w JavaScripcie np do tego służy biblioteka Axios)

  • @revE3rse
    @revE3rse 2 года назад

    @FullstackDeveloperPL
    Zapowiadało się fajnie, ale pod koniec odcinka wjechałeś z wklejonym niewiadomo skąd _connectionString i adresem do lokalnej bazy danych i stanąłem, nie mam pojęcia co zrobić dalej, skąd się to wzięło i gdzie to znaleźć. Szukałem pomocy w internecie, ale też nic nie udało mi się wskórać, szkoda bo cieszyłem się na fajny projekt od początku do końca a teraz nadaje się do wyrzucenia.

    • @misiu475
      @misiu475 Год назад

      musisz utworzyć lokalną baze danych... MSSQL albo MySQL to są dane konfiguracyjne do bazy danych... login, hasło itd.

  • @funkvillain99
    @funkvillain99 2 года назад

    w VS2022 nie jest generowana klasa Startup, co w takim przypadku robic?

    • @porysowany
      @porysowany 2 года назад

      Wszystko masz w Program.cs. I nie chodzi tu o to, że masz VS2022, tylko korzystasz z .NET6, a w filmie jest używany .NET5. W 6 uprościli co nieco :)

  • @piotrn2911
    @piotrn2911 3 года назад

    Cześć, natrafiłem na problem z [FromBody] TemperatureRequest.
    Przy próbuje odpytania API przez postmana dostaje błąd że nie może skonwertować wartości do String. Czytałem że jakiś czas temu Microsoft zmienił bibliotekę do obsługi JSON na System.Text.Json, która nie obsługuję wartości fundamentalnych innych niż string. Problem zapewne będzie spowodowany w różnicy wersji SDK, a nie błędem w materiale :)
    Wierze że można to skonfigurować bez generowania nadmiarowego kodu(np. stworzenia serwisu który będzie deserializować JSON w postaci string), ale jestem nowy w .NET i mam problem z rozwiązaniem tego. Czy byłby ktoś w stanie mi pomóc?
    .NET SDK 5.0.201
    Błąd: "The JSON value could not be converted to System.String. Path: $ | LineNumber: 0 | BytePositionInLine: 1."

    • @piotrn2911
      @piotrn2911 3 года назад

      Moja klątwa dalej działa... Zawsze muszę znaleźć błąd nad którym siędzę X czasu DOPIERO po tym jak napiszę o pomoc :)
      Zły adres podawałem...

    • @FullstackDeveloperPL
      @FullstackDeveloperPL 3 года назад

      hej Piotr, ciężko mi stwierdzić co poszło nie tak bez podejrzenia jak wygląda request i sam kontroler, wejdź na mój profil i odezwij się na FB, znajdziemy rozwiązanie ;p

    • @piotrn2911
      @piotrn2911 3 года назад +1

      @@FullstackDeveloperPL Dzięki za odpowiedź, błąd leżał po mojej stronie :)
      Nie zmieniłem ścieżki i zamiast do weatherforecast/generate cały czas wysyłałem requesta do weatherforecast.
      Zawsze znajdę jakiś głupi błąd po tym jak napiszę o pomoc

  • @praktycznewskazowki6733
    @praktycznewskazowki6733 3 года назад

    no ok a bedzie to jakoś rozwijane? Bardziej zaawansowane rzeczy?

    • @DJFTV
      @DJFTV 3 года назад

      na udemy jest dalszy ciąg, jakieś pozostałe 3/5 kursu

  • @Shadoweee
    @Shadoweee 3 года назад +1

    Popfiltr, aby w pełni spełniać swoją funkcję powinien być odsunięty od mikrofonu o przynajmniej 5 cm. Nie ma to jednak wpływu na merytorykę. Pozdrawiam.

  • @Дима-г9х6п
    @Дима-г9х6п 3 года назад +6

    Greetings from Russia.

  • @weak0
    @weak0 Год назад

    id jako int?

  • @velmrok1660
    @velmrok1660 Год назад +1

    nw no powiem tak, gosc nie umie uczyc. Moze sie stara ale nie wyglada, bardziej wyglada to jakby omawial kod do kogos kto umie to wszystko juz

  • @era93100
    @era93100 3 года назад

    1:29:29 chyba 3 duble tej części kursu były :-D

  • @ProBarstok
    @ProBarstok 3 года назад

    Bedzie cos o WPF?

  • @bizneslupa3629
    @bizneslupa3629 3 года назад

    Teraz liczy się tylko C# i Blazor, a JS Angular React odchodzi w otchłań, wszystko będzie robione w C# HTML i CSS i Blazor

  • @AnonymousDeveloper1
    @AnonymousDeveloper1 3 года назад

    Dlaczego SQL Server, a nie SQLite? Byłoby szybciej, bo nie trzeba instalować serwera bazodanowego, a wystarczy baza w pliku.

  • @bizneslupa3629
    @bizneslupa3629 3 года назад

    Nie wiem czy ten Entity ma jakikolwiek sen skoro mamy stary szybszy i prostszy sposób tworzenia tabel SQL. W entity jest to o wiele bardziej mniej logiczne i bardziej zagmatwane niż normalnym sposobem.

    • @myteksss3793
      @myteksss3793 2 года назад

      EF jest popularny, ofc są inne ORM ale tak się tworzy i modyfikuje za ich pomocą bazę na serwerze bazodanowym.

  • @TheKpblack
    @TheKpblack 3 года назад

    Body przy zapytaniu GET, ojoj

  • @MadBunnyRabbit
    @MadBunnyRabbit 2 года назад +2

    Aboslutna beznadzieja. Przerzucam się z expressa. Facet ma taki monotonny głos, nie podkreśla żadnych ważnych informacji, że przegapiłem kiedy tłumaczył skąd serwer bierze informacje o ścieżkach. Dopiero na sekcji o postmanie cofnąłem i znalazłem wytłumaczenie routingu w jednym zdaniu w sekcji nazwanej struktura projektu. Najważniejsza, podstawowa rzecz żeby cokolwiek działało. To powinna być pierwsza informacja. Najlepiej to powinno się tą całą klasę wywalić i napisać od początku. Aż się boję co będzie dalej.