Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Pelatihan Cepat Praktis Membangun Aplikasi Web ASP.NET Core
Highest Rated
Rating: 4.7 out of 5(18 ratings)
47 students

Pelatihan Cepat Praktis Membangun Aplikasi Web ASP.NET Core

Dari Pemula ke Pro: Pelatihan Aplikasi Web ASP.NET Core Razor Pages | MVC | Web API | Entity Framework Core | JWT Token
Created byAgus Kurniawan
Last updated 2/2025
Indonesian
Indonesian [Auto],

What you'll learn

  • Memahami .NET Framework vs .NET Core dan roadmapnya
  • Menguasi pemrograman C#
  • Membangun aplikasi ASP.NET Core dengan Razor dan MVC
  • Membuat aplikasi RESTful API dengan .NET Core
  • Membuat aplikasi berbasis database dengan RDBMS
  • Sistem authentikasi dan authorisasi serta keamanan pada ASP.NET Core

Course content

6 sections69 lectures6h 32m total length
  • Pendahuluan1:41
  • Persiapan - Komputer, Sistem Operasi dan Tool2:07
  • Kesulitan dalam pelatihan ini0:54
  • Konsep pemrogramaan dan kompilasi program .NET4:28
  • Apa Itu ASP.NET Core?8:19
  • Instalasi dan Memilih Template Proyek2:51
  • Quiz Pengenalan .NET Core dan ASP.NET Core
  • Kode Program0:01

Requirements

  • Keinginan untuk belajar ASP.NET Core
  • Ada dasar bahasa pemrograman lain (optional - rekomendasi)

Description

Kuasai ASP.NET Core dari dasar hingga mahir dengan pendekatan praktis dan studi kasus nyata!

Kursus ini dirancang untuk membantu Anda memahami dan menguasai teknologi ASP.NET Core secara cepat dan praktis. Melalui kursus ini, Anda akan belajar bagaimana membangun aplikasi web menggunakan ASP.NET Core Razor Pages, ASP.NET Core MVC, dan ASP.NET Core Web API. Anda juga akan mempelajari konsep dasar pemrograman C#, manajemen database dengan Entity Framework Core, serta penerapan keamanan dalam aplikasi web. 

Kursus ini menggunakan pendekatan berbasis praktik, sehingga Anda tidak hanya memahami teori tetapi juga langsung menerapkannya dalam studi kasus nyata. Setelah menyelesaikan kursus ini, Anda akan memiliki keterampilan yang cukup untuk membangun aplikasi web modern dengan ASP.NET Core. 


Apa yang Akan Anda Pelajari?

  • Pemrograman C# dasar untuk pengembangan aplikasi web. 

  • Pembangunan aplikasi web dengan ASP.NET Core Razor Pages dan konsep MVVM (Model-View-ViewModel). 

  • Penggunaan ASP.NET Core MVC untuk membangun aplikasi berbasis Model-View-Controller. 

  • Pembuatan REST API dengan ASP.NET Core Web API

  • Manajemen database menggunakan Entity Framework Core dengan pendekatan Code-First dan Database-First

  • Penerapan keamanan pada aplikasi web, termasuk ASP.NET Core Identity dan JWT Token


Struktur Kursus

Section 1: Persiapan dan Pendahuluan

Sebelum memulai pengembangan aplikasi web dengan ASP.NET Core, Anda akan diperkenalkan dengan dasar-dasar yang perlu dipersiapkan. Anda akan belajar tentang sistem operasi dan alat yang diperlukan, konsep pemrograman dan kompilasi program dalam .NET, serta pemahaman tentang ASP.NET Core. Selain itu, Anda akan mempelajari cara menginstal ASP.NET Core dan memilih template proyek yang sesuai dengan kebutuhan pengembangan aplikasi Anda. 


Section 2: Dasar Pemrograman C# dalam ASP.NET Core

Bagian ini akan membahas konsep dasar pemrograman C# yang akan digunakan dalam pengembangan aplikasi web dengan ASP.NET Core. Anda akan mempelajari tentang variabel, tipe data, struktur kendali seperti percabangan dan perulangan, serta penggunaan array, list, dictionary, queue, dan stack. Selain itu, Anda akan belajar tentang konsep pemrograman berorientasi objek, termasuk kelas dan objek, inheritance, polymorphism, serta penggunaan LINQ untuk manipulasi data. 


Section 3: ASP.NET Core Razor Pages - MVVM (Model-View-ViewModel)

ASP.NET Core Razor Pages menggunakan pendekatan page-focused development yang sangat cocok untuk membangun aplikasi web sederhana. Dalam bagian ini, Anda akan belajar bagaimana menggunakan Razor Pages untuk membuat aplikasi dengan konsep MVVM (Model-View-ViewModel). Anda juga akan memahami model binding, validasi data, routing dan navigasi, serta manajemen session, cookies, dan TempData. Selain itu, Anda akan mempelajari bagaimana menggunakan Entity Framework Core dengan pendekatan Code-First dan Database-First dalam studi kasus pembuatan aplikasi Todo dan aplikasi produk. 


Section 4: ASP.NET Core MVC (Model-View-Controller)

Jika Anda ingin mengembangkan aplikasi web berskala besar, ASP.NET Core MVC adalah framework yang perlu dikuasai. Pada bagian ini, Anda akan belajar prinsip kerja MVC dan bagaimana membangun aplikasi web menggunakan pendekatan ini. Anda akan mempelajari model binding, validasi input data, navigasi dan routing, serta penggunaan Dependency Injection. Selain itu, Anda akan menerapkan Entity Framework Core dalam studi kasus pembuatan aplikasi Employee Management dan aplikasi Produk. Anda juga akan belajar bagaimana mengimplementasikan fitur upload file dalam ASP.NET Core MVC. 


Section 5: ASP.NET Core Web API

REST API menjadi standar dalam pengembangan aplikasi berbasis layanan. Dalam bagian ini, Anda akan belajar bagaimana membangun REST API menggunakan ASP.NET Core Web API. Anda akan mempelajari konsep dasar REST API, penggunaan OpenAPI dan Postman untuk pengujian API, serta implementasi CRUD menggunakan metode GET, POST, PUT, dan DELETE. Selain itu, Anda akan mempelajari bagaimana menghubungkan REST API dengan database menggunakan Entity Framework Core dan bagaimana mengimplementasikan fitur upload file dalam REST API. 


Section 6: Keamanan Aplikasi Web ASP.NET Core

Keamanan merupakan aspek penting dalam pengembangan aplikasi web. Dalam bagian ini, Anda akan mempelajari penerapan autentikasi dan registrasi dengan ASP.NET Core Identity, serta bagaimana mengamankan API dengan JWT Token. Anda juga akan memahami bagaimana menangani Cross-Site Request Forgery (CSRF)


Mengapa Harus Mengikuti Kursus Ini?

  • Materi lengkap dan praktis yang langsung dapat diterapkan dalam proyek nyata. 

  • Pendekatan berbasis studi kasus, sehingga Anda tidak hanya memahami teori tetapi juga menguasai implementasinya. 

  • Cocok untuk pemula maupun developer berpengalaman yang ingin meningkatkan keterampilan dalam pengembangan aplikasi web dengan ASP.NET Core. 

  • Menggunakan teknologi terbaru, yaitu ASP.NET Core 9.0, yang merupakan framework modern dan banyak digunakan dalam industri. 

  • Trainer berpengalaman yang telah lama berkecimpung dalam pengembangan aplikasi web dan cloud computing. 


Siapa yang Cocok Mengikuti Kursus Ini?

  • Pemula yang ingin belajar pengembangan aplikasi web dengan ASP.NET Core dari dasar. 

  • Web developer yang ingin meningkatkan keterampilan dalam membangun aplikasi web modern. 

  • Software engineer yang ingin memahami konsep MVC, REST API, dan keamanan dalam pengembangan aplikasi web. 

  • Mahasiswa dan fresh graduate yang ingin mempersiapkan diri untuk karir di bidang pengembangan perangkat lunak. 


Kursus ini adalah pilihan tepat bagi Anda yang ingin menguasai ASP.NET Core secara cepat dan praktis. Dengan pendekatan berbasis praktik, Anda akan mendapatkan pemahaman yang mendalam tentang pengembangan aplikasi web dengan ASP.NET Core, Razor Pages, MVC, dan Web API. 

Jangan lewatkan kesempatan ini! Daftar sekarang dan mulai membangun aplikasi web dengan teknologi terbaru ASP.NET Core.

Who this course is for:

  • Pengembang pemula hingga menengah yang ingin mempelajari ASP.NET Core
  • Profesional yang ingin memperdalam pengembangan web berbasis .NET
  • Mereka yang ingin memahami integrasi database menggunakan EF Core