‫-: Halo dan selamat datang di Node.js lengkap ini. js, Express dan
‫bootcamp MongoDB.
‫Saya sangat senang menyambut Anda di kursus besar ini hari ini.
‫Dan saya berjanji Anda datang ke tempat
‫yang tepat jika Anda ingin mulai membangun aplikasi
‫backend Anda sendiri yang modern
‫dan kuat dengan Node.js. js dan semua teknologi modern terkait.
‫Sekarang sebelum kita benar-benar memulai kursus
‫ini, mari luangkan waktu sekitar lima
‫menit untuk berbicara tentang apa yang termasuk dalam
‫kursus, bagaimana kursus akan bekerja
‫dan juga bagaimana mengajukan pertanyaan dan izinkan
‫saya memulai dengan memberi Anda gambaran singkat tentang
‫bagaimana kursus diatur,
‫proyek yang akan kita kode
‫bersama dan juga apa yang sebenarnya akan Anda pelajari.
‫Jadi, tentu saja pada dasarnya dibagi menjadi empat bagian besar,
‫Node mutlak. dasar-dasar js, bagaimana
‫pengembangan backend dan
‫Node.js. js benar-benar
‫berfungsi dan kemudian bagian
‫tiga dan empat adalah untuk proyek Natours dunia nyata
‫lengkap yang benar-benar merupakan bagian utama dari kursus ini.
‫Dan proyek ini memiliki
‫dua bagian karena aplikasi yang sama berisi RESTful API dan
‫situs web yang dirender sisi server berdasarkan data yang sama.
‫Jadi, sekarang mari kita lihat setiap bagian secara lebih rinci.
‫Dan kita akan memulai kursus di bagian satu
‫yang merupakan bagian dua dengan
‫membangun proyek kecil yang menyenangkan ini dengan akan
‫mengajarkan Anda dasar-dasar Node.js. pengembangan js
‫sehingga Anda mendapatkan dasar yang
‫kuat untuk sisa kursus.
‫Kemudian di bagian kedua, Anda akan mempelajari
‫dasar-dasar pengembangan backend
‫dan juga bagaimana Node.js. js benar-benar bekerja di
‫belakang layar dan ini akan menjadi campuran
‫teori dan kuliah pengkodean yang
‫dirancang untuk memberi Anda pengetahuan yang tidak dimiliki
‫banyak pengembang Node lain di luar sana.
‫Dan konten ini ada di bagian tiga dan empat.
‫Bagian lima kemudian hanyalah bagian opsional cepat
‫untuk mempercepat
‫Anda dengan janji-janji JavaScript dan async menunggu.
‫Jadi, kalau-kalau Anda belum
‫terbiasa dengan alat-alat modern ini.
‫Di bagian
‫ketiga, kami akhirnya mulai membangun proyek Natours.
‫Jadi, di bagian
‫ketiga ini, dari bagian enam, hingga bagian
‫11, kami merancang dan membangun
‫API dan untuk itu kami mempelajari lebih dalam kerangka
‫kerja Express, MongoDB dan Mongoose.
‫Anda juga akan mempelajari semua tentang aplikasi
‫jaringan nyata, perutean, operasi CRUD, pemodelan
‫data, data geospasial menggunakan arsitektur MVC, otentikasi
‫modern dengan token web JSON,
‫otorisasi, keamanan, penanganan kesalahan, dan
‫banyak lagi.
‫Kemudian di bagian empat kursus setelah
‫API selesai, kami siap untuk
‫membangun situs web yang dirender menggunakan
‫templat PUG untuk benar-benar
‫menghidupkan proyek dengan antarmuka pengguna
‫yang indah dan omong-omong, saya memutuskan untuk membuat
‫API terlebih dahulu dan situs web nanti karena dengan
‫cara ini
‫kita sudah memiliki semua pekerjaan yang berhubungan dengan
‫data keluar dari jalan.
‫Dan kemudian dapat fokus secara eksklusif pada membangun situs web.
‫Jadi, bagian 12 dan 13 adalah untuk itu plus
‫Anda akan belajar cara menerima pembayaran kartu
‫kredit dengan Stripe, cara mengunggah file
‫dan cara mengirim email menggunakan banyak alat
‫dan akhirnya, untuk menyelesaikannya, kami
‫juga akan menyebarkan aplikasi kami ke
‫produksi dengan Heroku, jadi Anda lihat, ada
‫begitu banyak konten yang
‫muncul dan ini benar-benar hanya ikhtisar.
‫Nah, ini mungkin bukan kursus online pertama yang Anda ambil, tetapi saya
‫masih ingin
‫mengatakan beberapa patah kata tentang
‫bagaimana menurut saya kursus ini harus diambil.
‫Jadi, pertama dan ini cukup jelas, di
‫semua video pengkodean,
‫Anda harus selalu membuat kode
‫bersama saya sehingga kami benar-benar membangun semua proyek bersama.
‫Namun, dalam beberapa
‫video, saya juga menyertakan beberapa
‫tantangan yang harus Anda coba selesaikan sendiri.
‫Sekarang di semua video, coding atau non-coding,
‫saya sangat menyarankan Anda untuk membuat catatan sebanyak mungkin karena
‫ada begitu banyak konten di sini dan menulis
‫catatan Anda sendiri
‫dapat sangat membantu Anda mempertahankan
‫pengetahuan saat Anda mengikuti kursus.
‫Akhirnya, saya juga percaya bahwa merupakan ide yang baik untuk
‫mengambil seluruh kursus dari awal sampai akhir sehingga Anda
‫tidak melewatkan topik apa pun
‫dan pada akhirnya,
‫proyek Anda persis sama dengan proyek saya.
‫Namun, saya juga memahami bahwa
‫kursus ini berjalan cukup lama
‫sehingga, Anda mungkin tidak terlalu tertarik dengan
‫semua topik
‫dan tentu saja Anda dapat melewatkan video
‫atau seluruh bagian yang tidak Anda perlukan, tetapi
‫sekali lagi, saya menyarankan Anda untuk menonton semua video.
‫Dan sekarang mari kita bicara tentang pertanyaan.
‫Jadi, di semua
‫video, saya selalu menjelaskan setiap detail
‫dari teknologi yang kami gunakan
‫atau teknik yang saya tunjukkan kepada Anda,
‫tetapi tentu
‫saja pada titik tertentu Anda mungkin masih memiliki
‫beberapa pertanyaan atau lebih buruk
‫lagi, Anda mungkin benar-benar
‫mengerti. macet karena beberapa masalah dalam
‫kode Anda atau beberapa
‫pesan kesalahan yang tidak Anda pahami
‫dan tidak ada yang lebih buruk daripada berinvestasi selama ini
‫dan kemudian tidak dapat melanjutkan kursus dan karenanya,
‫itulah mengapa Anda selalu bisa mendapatkan bantuan di
‫sini daerah Udemy Q dan A.
‫Jadi, di bagian bawah video yang Anda
‫tonton, Anda akan menemukan bagian
‫pertanyaan untuk video tersebut
‫dan setiap kali Anda memiliki pertanyaan atau masalah, Anda
‫dapat memeriksa terlebih dahulu apakah
‫siswa lain telah menanyakan hal yang
‫sama dan apakah tidak, baiklah, maka posting saja
‫pertanyaan Anda sendiri dan tentu saja dengan sedetail mungkin.
‫Dan Anda kemudian akan mendapatkan dukungan
‫ramah dari saya atau
‫dari tim saya sehingga Anda kembali menulis kode secepat mungkin.
‫Jadi, saya harap Anda akan bersenang-senang
‫dengan kursus
‫ini sekarang setelah Anda menjadi pengembang Node yang
‫benar-benar mahir dan Anda
‫akan dapat membangun aplikasi backend Anda sendiri yang luar biasa.
‫Dan dengan itu,
‫mari kita mulai sekarang.
‫(musik ceria)