8000 GitHub - zoran123456/webapi-book-croatian: ASP.NET Core Web API: Praktični vodič za Angular developere
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

zoran123456/webapi-book-croatian

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

ASP.NET Core Web API: Praktični vodič za Angular developere

Ovaj repozitorij sadrži knjigu "ASP.NET Core Web API: Praktični vodič za Angular developere" autora Zorana Bošnjaka. Knjiga je namijenjena Angular developerima koji žele brzo i praktično savladati izradu .NET Web API aplikacija.

Vodič je koncipiran kao 10-tjedni plan učenja, s naglaskom na praktične primjere i ključne koncepte potrebne za izradu robusnih backend rješenja.

Sadržaj vodiča

Knjiga je podijeljena na sljedeća poglavlja (tjedne):

  • Tjedan 1: Postavljanje okruženja i osnove C# sintakse
    • Uspostavljanje razvojnog okruženja za .NET.
    • Upoznavanje s osnovama C# sintakse, uključujući varijable, tipove podataka i kontrolu toka programa.
  • Tjedan 2: Objektno orijentirano programiranje (OOP) u C#
    • Razumijevanje implementacije objektno orijentiranog programiranja u C#.
    • Definiranje klasa, instanciranje objekata, korištenje svojstava i metoda.
    • Objašnjenje ključnih koncepata poput enkapsulacije i nasljeđivanja.
  • Tjedan 3: .NET Core i osnove Web API-ja
    • Razumijevanje što su .NET Core i ASP.NET Core Web API.
    • Pregled osnovne strukture Web API projekta.
    • Pokretanje prvog jednostavnog Web API-ja i analiza životnog ciklusa HTTP zahtjeva.
  • Tjedan 4: Izrada prvog Web API endpointa (CRUD u memoriji)
    • Izrada praktičnog Web API kontrolera s više endpointa.
    • Implementacija osnovnih CRUD operacija (Create, Read, Update, Delete) nad jednostavnim podatkovnim modelom, koristeći pohranu u memoriji.
  • Tjedan 5: Dependency Injection u .NET Core-u
    • Razumijevanje koncepta Dependency Injection (DI) i načina na koji ga koristi ASP.NET Core.
    • Učenje kako registrirati i koristiti vlastite servise putem DI mehanizma.
  • Tjedan 6: Integracija baze podataka s Entity Framework Core
    • Povezivanje Web API-ja s bazom podataka pomoću Entity Framework Core (EF Core).
    • Kreiranje modela baze pomoću Code-First pristupa, konfiguracija DbContext-a i izvođenje CRUD operacija nad bazom.
    • Uvod u migracije baze podataka.
  • Tjedan 7: Konfiguracija aplikacije i appsettings.json
    • Razumijevanje načina na koji ASP.NET Core upravlja konfiguracijom aplikacije, s naglaskom na appsettings.json.
    • Učenje čitanja vrijednosti iz konfiguracije, poput connection stringa i prilagođenih postavki.
  • Tjedan 8: Osnove autentifikacije i sigurnosti Web API-ja
    • Upoznavanje s osnovama sigurnosti Web API-ja: autentifikacija i autorizacija.
    • Implementacija jednostavnog mehanizma autentifikacije pomoću JWT (JSON Web Token).
  • Tjedan 9: Izrada mini projekta: kompletan Web API
    • Primjena svih naučenih koncepata kroz izgradnju malog projekta od nule.
    • Modeliranje baze, kontrolera, implementacija sigurnosti i korisnih dodataka.
  • Tjedan 10: Pregled, dorada i sljedeći koraci
    • Sažetak najvažnijih naučenih koncepata.
    • Isticanje mogućih propusta koje treba ispraviti i davanje smjernica za daljnje učenje.

Autor: Zoran Bošnjak Datum izdanja: Ožujak 2025.

About

ASP.NET Core Web API: Praktični vodič za Angular developere

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0