Skip to content

Repositori untuk belajar pemrograman dalam bahasa Typescript

License

Notifications You must be signed in to change notification settings

nomadkode/Typescript

 
 

Repository files navigation

Bellshade TypeScript

Part of Bellshade Project, managed by WPU Discord Community
WPU Community is the fastest growing software developer forum initiated by Mr. Sandhika Galih

lisensi Unit Test Build

Repositori ini berisi kumpulan dari berbagai macam script struktur data, typings, algoritma, analisis matematika dan sebagainya yang diimplementasikan dengan menggunakan bahasa pemrograman TypeScript.

🎉🎉 Selamat Datang di TypeScript 🎉🎉

TypeScript merupakan bahasa interpreter yang menggunakan paradigma strong typed programming atau biasanya disebut dengan bahasa pemrograman yang kaku dengan tipe data/tidak dinamis. TypeScript merupakan turunan langsung dari JavaScript sehingga untuk menggunakan bahasa pemrograman ini disarankan untuk mempelajari JavaScript dasar terlebih dahulu.

TypeScript sendiri dibuat dan dikembangkan oleh Microsoft pada 1 Oktober 2012 hingga sekarang pengembangan aplikasi ini tetap berlanjut. Alasan bahasa ini dibuat karena output dari JavaScript ini kadang sangat ambigu dan membuat beberapa fitur autocomplete dari IDE tidak bisa bekerja sehingga Microsoft menciptakan bahasa ini. Gaya dari bahasa ini dipengaruhi oleh C#, Java, dan JavaScript.

Beberapa keuntungan yang kamu dapatkan saat menggunakan TypeScript yaitu:

  1. Lebih aman dikarenakan setiap variable akan dituliskan jenis datanya, contohnya:
let someNumber: number;

number = "someText" // Error, karena bukan number
number = 10 // ✅
  1. TypeScript mengubah file menjadi module, sehingga kamu bisa menggunakan file TypeScript pada browser maupun pada NodeJS.
  2. Ramah terhadap IDE dikarenakan output yang jelas dan tidak ambigu sehingga autocomplete dari IDE dapat berjalan dengan lancar.

Baru Belajar? Mulai dari sini 🌟

Untuk menggunakan repositori dengan maksimal, kalian perlu belajar programming dasar dahulu. Silahkan ikuti alur belajar berikut untuk mempelajari dasar - dasar pemograman langsung menggunakan TypeScript

  1. TypeScript Dasar - Perjalananmu di TypeScript dimulai di sini
  2. TypeScript Lanjutan: Deklarasi - Tips dan trik cara pendeklarasian modul di TypeScript
  3. Coming soon!

Peraturan dan Pedoman Kontribusi

Apabila kalian ingin melakukan open pull requets atau kontribusi pada TypeScript. Sebelum itu, bacalah terlebih dahulu peraturan dan pedomannya yang dapat ditemukan pada CONTRIBUTING.md.

Quick Access

Semua script yang ada pada repositori ini, dapat diakses dengan cepat lewat link berikut:

🤩 Ayo ikut kami dan berkontribusi! 🤩

Bantuan kalian diperlukan! Untuk Bellshade dapat lebih jauh lagi membantu anak - anak Indonesia belajar programming, kita butuh tenaga kalian.

"Dengan Bellshade, aku jadi bisa ngoding! Terima kasih Bellshade!!"

Kami sangat senang bila kalian ingin melakukan kontribusi pada repositori TypeScript ini. Tapi, sebelum itu, silahkan baca terlebih dahulu peraturan dan pedomannya yang telah kami siapkan. Terima kasih!

Untuk informasi lebih lanjut, mari gabung dalam komunitas Discord Channel WPU

About

Repositori untuk belajar pemrograman dalam bahasa Typescript

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 97.7%
  • JavaScript 2.3%