در این بخش، جمعبندی نهایی دوره جاوااسکریپت مدرن را میخوانید؛ از اهمیت یادگیری عمیق خود زبان تا انتخاب مسیر بعدی مانند فریمورکهای فرانتاند، Node.js و توسعه فولاستک.
در این آموزش، قابلیت ویرایش پستها را در پروژه Micro Posts پیادهسازی میکنیم. ابتدا فرم را وارد حالت ویرایش میکنیم، اطلاعات پست را داخل فیلدها قرار میدهیم، دکمه لغو میسازیم و در نهایت با درخواست PUT پست را بهروزرسانی میکنیم.
در این آموزش، قابلیت حذف پستها را به پروژه Micro Posts اضافه میکنیم. با استفاده از رویداد click، شناسه پست را تشخیص میدهیم، درخواست DELETE به API میفرستیم و بعد از حذف، رابط کاربری را بهروزرسانی میکنیم.
در این آموزش، امکان افزودن پست جدید به پروژه Micro Posts را پیادهسازی میکنیم. همچنین بعد از ثبت پست، فیلدهای فرم را پاک میکنیم و یک پیام موفقیت موقت در رابط کاربری نمایش میدهیم.
در این آموزش، ماژول http و ماژول UI را به پروژه Micro Posts اضافه میکنیم، پستها را از JSON Server دریافت میکنیم و آنها را همراه با دکمههای ویرایش و حذف در رابط کاربری نمایش میدهیم.
در این آموزش JSON Server را برای پروژه Micro Posts نصب و راهاندازی میکنیم، فایل دیتابیس میسازیم، دادههای اولیه را تعریف میکنیم و با اسکریپت npm آن را اجرا میکنیم.
در این آموزش رابط کاربری پروژه Micro Posts را با استفاده از Bootstrap و Font Awesome میسازیم. همچنین فرم ثبت پست، فیلدهای عنوان و متن، فیلد مخفی برای ویرایش و محل نمایش پستها را آماده میکنیم.
در این آموزش با مفهوم ماژول در جاوااسکریپت آشنا میشوید و تفاوت دو روش رایج CommonJS و ES Modules را یاد میگیرید. همچنین نحوه export و import کردن فایلها و ماژولهای نصبشده با npm را بررسی میکنیم.
در این بخش، محیط توسعه لازم برای ساخت یک اپلیکیشن CRUD با ماژولهای ES2015 راهاندازی میشود. همچنین با نقش Babel، Webpack، npm و Webpack Dev Server در اجرای کدهای ماژولار در مرورگر آشنا میشوید.