‫Jika Anda belum tahu sekarang.
‫Saya suka kode Visual Studio.
‫Faktanya, jika Anda melihat beberapa video asli saya dari kursus ini ketika saya pertama kali membuatnya,
‫ada beberapa video yang masih ada dari waktu itu yang saya sering menggunakannya, dan saya telah menjadi pengguna Vim selama
‫mungkin beberapa dekade sekarang, dan itu sebagai sysadmin.
‫Itu benar-benar hal yang saya sukai.
‫Saya selalu harus menjalankan berbagai hal di server dan mengedit file di server, jadi saya selalu menggunakannya
‫dan saya terbiasa dengan itu.
‫Itu tidak benar-benar sampai Via code.
‫Semua editor lain yang pernah saya coba, Adam dan semua editor berbayar lainnya selama bertahun-tahun, tidak pernah benar-benar
‫terjebak dengan salah satu dari mereka sampai kode ini muncul.
‫Jadi saya yakin sekarang bahwa untuk DevOps dan terutama untuk kursus ini, ketika Anda melakukan file Kubernetes
‫dan Docker dan Anda mengedit, menyusun, yaml dan semua hal yang akan Anda pelajari dalam kursus ini, bahwa
‫cara termudah untuk melakukannya adalah dalam kode Visual Studio karena banyak alasan, yang sebagian besar adalah seputar penyorotan sintaksis,
‫membantu Anda melihat kesalahan di dalam file-file itu ketika Anda mengetiknya karena itu akan melihat dan melihat apakah perintahnya
‫benar atau hal-hal yang Anda lakukan sudah benar.
‫Dan itu hanya teman yang baik saat Anda belajar serta hanya melakukan pekerjaan Anda sehari-hari.
‫Jadi, mari kita lompat ke dalamnya.
‫Saya tidak akan berbicara banyak tentang internal atau cara menggunakannya.
‫Saya hanya ingin memastikan bahwa jika Anda baru mengenal Visual Studio Code, Anda memiliki beberapa
‫dasar-dasar yang Anda butuhkan untuk memulai dan kemudian ekstensi yang akan sangat membantu Anda dalam kursus ini.
‫Sekarang Anda tinggal mengunduhnya dari situs web mereka, bukan?
‫Itu kode.
‫Visual Studio.
‫Anda bisa pergi ke sana dan mengunduhnya untuk OS lokal Anda.
‫Jika Anda menggunakan Windows, Anda dapat menggunakan store untuk mengunduhnya.
‫Jika Anda lebih suka metode Windows store, Anda bahkan dapat menjalankannya di browser web di VTS code dev, yang hanya
‫akan menjalankan aplikasi yang sama persis di tab browser.
‫Jika Anda adalah penggemar GitHub dan Anda mungkin akan menggunakannya dengan repositori di GitHub seperti kursus
‫ini, Anda bisa menggunakannya di GitHub.
‫Anda dapat mengetik GitHub dev.
‫Ini akan memberi Anda beberapa informasi tentang cara menggunakannya di dalam repositori tepat di dalam browser
‫Anda dengan GitHub lainnya.
‫Setelah Anda menjalankannya, terlepas dari bagaimana Anda ingin menjalankannya, klik widget kecil di bawah
‫sana dan Anda bisa log masuk.
‫Masuk adalah kuncinya di sini karena ini akan menyinkronkan semua pengaturan Anda sehingga Anda tidak perlu
‫khawatir tentang mencadangkannya karena seiring waktu Anda benar-benar akan berakhir dengan konfigurasi kustom kode VS
‫Anda sendiri, jadi mengapa tidak menyimpan pengaturan itu dengan aman di suatu tempat sehingga Anda bisa mendapatkannya dari mesin apa pun.
‫Jadi, nyalakan sinkronisasi dan Anda akan baik-baik saja di sana.
‫Kemudian Anda akan ingin membuka repositori kursus ini.
‫Dan setelah Anda melakukan ini, pop up kecil akan muncul.
‫Dan ini adalah fitur dari VS code jadi saya dapat memasukkan repositori saya di dalam direktori vs code di sini saya dapat memasukkan file JSON ekstensi yang merekomendasikan
‫ekstensi bagi Anda untuk menggunakan repositori ini, yang sangat bagus untuk kursus karena sekarang Anda cukup mengklik tombol
‫instal di sana atau Anda dapat mengklik tampilkan rekomendasi jika Anda ingin melihat
‫apa yang akan diinstal.
‫Sekarang, ekstensi pertama yang akan saya rekomendasikan mungkin sudah jelas, yaitu ekstensi Docker.
‫Dan yang menyenangkan tentang kode VTS adalah bahwa bahkan jika Anda tidak menginstal ekstensi yang saya rekomendasikan, itu akan merekomendasikan
‫apa yang dilihatnya di sistem operasi Anda di sana.
‫Ini akan merekomendasikan.
‫Jadi, ketika Anda membuka file Docker, akan dikatakan, Hei, apakah Anda ingin menginstal ekstensi Docker?
‫Atau jika ia melihat biner Docker pada mesin Anda, ia bahkan akan mengatakannya.
‫Jadi, ini akan membantu Anda di sepanjang jalan Anda.
‫Jika Anda memiliki file TerraForm atau TerraForm yang terinstal, mungkin merekomendasikan TerraForm.
‫Sama untuk Python atau bahasa pengembangan.
‫Cukup cepat tentang itu.
‫Jadi, jangan berkeringat memasang semua ekstensi di muka jika Anda tidak menginginkannya.
‫Tetapi, izinkan saya memberi tahu Anda tentang yang satu ini.
‫Ekstensi Docker, selain membantu Anda menulis file-file Docker dan menyusun file-file yang akan Anda
‫tulis di sepanjang kursus ini, yang mana ketika kursus ini pertama kali dibuat, kami tidak memilikinya dan itu sedikit
‫lebih sulit.
‫Anda harus pergi dari ingatan dan Anda harus menghabiskan banyak waktu pada dokumentasi Docker.
‫Tetapi sekarang kami memiliki ekstensi ini dalam kode VS yang akan membantu Anda melihat kesalahan sebelum Anda mencoba menjalankan perintah.
‫Itu akan membantu memberi tahu Anda tentang hal itu serta dapat mengontrol Docker dari dalam VS Code itu sendiri.
‫Jika Anda ingin tahu lebih banyak tentang fitur-fitur itu, lihat saja ekstensi ini.
‫Halaman Read me untuk masing-masing dari mereka.
‫Hal yang sama berlaku untuk ekstensi Kubernetes resmi.
‫Anda akan melihat bahwa kedua ekstensi ini didukung dan ditulis oleh Microsoft.
‫Jadi, Anda akan melihat logo Microsoft kecil yang bagus dengan kotak centang biru di sana yang menunjukkan
‫bahwa itu adalah ekstensi yang sah dan aman dari pembuat kode Microsoft.
‫Dan seperti ekstensi Docker, saya menggunakan sebagian kecil fitur di sini, tetapi saya merasa sangat berguna.
‫Ini termasuk cuplikan dan contoh untuk beberapa file YAML dan konfigurasi yang akan Anda buat nanti dalam
‫kursus ini.
‫Jadi, tidak ada alasan untuk tidak memilikinya.
‫Set ekstensi berikutnya yang sangat saya rekomendasikan, terutama jika Anda berpikir Anda akan menggunakan server jarak jauh sama sekali
‫selama kursus ini, dan kami akan memiliki beberapa kuliah yang berbicara tentang server jarak jauh dan meminta Anda
‫mengaturnya jika Anda bisa.
‫Tetapi apabila Anda ingin menjalankan server jarak jauh, ekstensi pengembangan jarak jauh dari Microsoft
‫juga sangat berguna.
‫Ini adalah salah satu dari beberapa ekstensi yang saya gunakan hampir setiap minggu.
‫Jika ada kebutuhan bagi saya untuk memiliki server jarak jauh, biasanya hanya untuk menguji sesuatu atau mencoba sesuatu
‫atau membangun kuliah lain, dalam kursus saya, saya sering menggunakan ekstensi jarak jauh ini,
‫dan pada dasarnya ada ekstensi pengembangan jarak jauh utama di sini, dan itu akan menginstal setidaknya tiga lainnya.
‫Ini semacam meta extension.
‫Ini akan menginstal kontainer jarak jauh, SSH jarak jauh, dan kemudian HSL jarak jauh yang dibicarakan dalam ekstensi
‫pengembangan jarak jauh utama ini.
‫Jadi, jika Anda menggunakan Windows dan menggunakan ASL seperti yang saya sarankan, maka ini akan secara otomatis mengatakan, Hei,
‫apakah Anda ingin mengaktifkan fitur HSL?
‫Apa yang memungkinkan Anda lakukan di HSL karena HSL adalah VM Linux yang berjalan di dalam Windows adalah memungkinkan
‫Anda untuk menjalankan kode VTS pada mesin Windows Anda dan dapat melihat file secara native di dalam mesin Linux Anda.
‫Hal yang sama juga berlaku untuk remote.
‫SSH.
‫Ada yang jauh?
‫Server melalui internet yang Anda miliki ssh ke.
‫Ini akan memperlakukannya hampir seperti Anda sedang mengembangkan pada sistem lokal Anda dengan shell Linux lokal, tetapi Anda benar-benar
‫menggunakan server melalui internet dan kode Anda akan disimpan di server itu dan menjalankan semua perintah
‫di server itu.
‫Jadi benar-benar apik.
‫Ini juga memungkinkan saya untuk melakukan hal-hal seperti menjalankan kode vs di browser di iPad dan akhirnya juga akan menginstal versi
‫kontainer remote di mana itu akan memungkinkan Anda untuk menjalankan kode aplikasi Anda atau kode apa pun yang ingin
‫Anda mainkan di dalam wadah di mana pun Docker berjalan, dan setelah Anda menginstal ini, Anda akan melihat kotak
‫kecil di sini di bagian paling kiri bawah dengan beberapa lebih besar dari kurang dari panah.
‫Dan jika Anda mengkliknya, itu akan memberi Anda menu tarik-turun untuk menghubungkan ke host
‫jarak jauh atau melakukan hal-hal lain yang dapat dilakukan oleh fitur jarak jauh.
‫Dan yang satu ini adalah bonus.
‫Secara teknis, kamu sama sekali tidak memerlukan ini untuk kursus ini, tetapi jika kamu cukup beruntung
‫untuk bekerja dalam tim, atau mungkin kamu mengambil kursus ini dengan orang lain yang juga belajar Docker atau Kubernetes,
‫dan kamu ingin berpasangan sama sekali dalam kursus ini.
‫Atau jika Anda berada dalam tim yang ingin melakukan code pairing, atau Anda mungkin perlu melakukan code pairing, atau hanya
‫sekadar memamerkan kode Anda kepada orang lain.
‫Langsung.
‫Dapatkan pembagian langsung.
‫Ekstensi resmi dari Microsoft.
‫Ada banyak yang memiliki nama yang mirip, tetapi Anda ingin mendapatkan live share dari Microsoft
‫karena yang satu ini menggunakan terowongan aman hingga ke server Microsoft Cloud untuk memungkinkan Anda saling mengautentikasi dengan
‫orang lain.
‫Dan kemudian Anda pada dasarnya bisa berbagi repositori Anda melalui kode suara dan Anda berdua bisa mengedit
‫file seperti Anda duduk di mesin yang sama.
‫Anda bisa benar-benar melihat di mana setiap orang menulis seperti Google doc dan Anda bisa berpindah-pindah file dan kemudian menyuruh
‫orang lain untuk datang melihat file Anda.
‫Ini sebenarnya sangat rapi.
‫Ini membuat demo yang bagus, terutama seperti jika Anda melakukan live streaming atau membuat video YouTube seperti
‫yang saya lakukan, ini cukup apik, jadi saya sarankan untuk mencobanya lain kali.
‫Anda perlu berbagi beberapa kode Anda dengan seorang teman dan hanya itu.
‫Anda punya Docker, Anda punya kode VS, Anda punya repositori.
‫Mari kita bahas tentang fitur-fitur Docker.
‫Berikutnya, menjalankan dan mengelola container.