اکنون زمان دریافت گواهی جاوا اسکریپت است!
موسسه جاوا اسکریپت JSE-40-01 : برنامه نویس جاوا اسکریپت سطح ورودی گواهی شده
شش تست تمرینی با سوالات آمادگی از همه حوزه های دانش وجود دارد
برای آمادگی برای امتحان JSE-40-01 در موسسه جاوا اسکریپت.
هر سوالی توضیحی دارد و کد خودت را امتحان کن
که می توانید برای درک بهتر موضوع اجرا کنید.
میتوانید برای همه سؤالها کد Try-It-Yourself-Code را دانلود کنید.
(لینک دانلود در پیام خوشامدگویی شما خواهد بود.)
برنامه درسی امتحان
مقدمه ای بر جاوا اسکریپت و برنامه نویسی کامپیوتر
درک مفاهیم اساسی برنامه نویسی، مانند: تفسیر و مفسر، کامپایل و کامپایلر، برنامه نویسی سمت سرویس گیرنده در مقابل برنامه نویسی سمت سرور؛
دانش اولیه در مورد نحوه راه اندازی و استفاده از یک محیط برنامه نویسی اولیه (آنلاین یا محلی) داشته باشد
مهارت هایی را به دست می آورند که به آنها امکان می دهد اولین برنامه جاوا اسکریپت خود را در سمت سرویس گیرنده اجرا کنند (هم به عنوان یک عنصر تعبیه شده در صفحه HTML و هم مستقیماً در کنسول مرورگر).
متغیرها، انواع داده، و نوع ارسال
دانش و مهارت کار با متغیرها، یعنی نامگذاری، اعلان، مقداردهی اولیه و اصلاح مقادیر آنها را دارند؛
درک مفاهیمی مانند محدوده، بلوک های کد، سایه زدن، بالا بردن؛
خواص اساسی انواع داده های اولیه مانند بولی، عددی، بیگینت، تعریف نشده، تهی را بدانید و بتوانید از آنها استفاده کنید؛
با خصوصیات پایه رشته نوع داده اولیه، از جمله حروف الفبای رشته - نقل قول های تک یا دو، کاراکتر فرار، درون یابی رشته، ویژگی ها و روش های اساسی آشنا باشید.
ویژگی های اساسی انواع داده های پیچیده مانند Array و Object (که به عنوان یک رکورد در نظر گرفته می شود) را بشناسید و بتوانید در عمل از آنها استفاده کنید.
تعامل اپراتورها و کاربر
بدانیم که عملگرها چیست و چگونه آنها را طبقه بندی می کنیم (بر اساس نوع عملوند، تعداد عملوند، و غیره)
می توانید از عملگرهای انتساب، حسابی، منطقی و مقایسه در عمل استفاده کنید؛
درکی از عملکرد عملگر شرطی و عملگرهای نوع، نمونه، و حذف دارند؛
درک اولویت و ارتباط عملگرهای اصلی چیست و میتواند با استفاده از گروهبندی براکت بر آن تأثیر بگذارد؛
با استفاده از جعبههای محاورهای هشدار، تأیید و درخواست، قادر به برقراری ارتباط دوطرفه اولیه با کاربر برنامه باشید.
جریان کنترل - اجرای شرطی و حلقه ها
با استفاده از دستورهای if-else و switch قادر به اجرای مشروط گروهی از عبارات (تصمیم گیری و انشعاب جریان) باشند؛
با استفاده از دستورات for، while و do-while، با استفاده از هر دو شرط وابسته و مستقل در تعداد تکرار، گروهی از عبارات را مجبور به تکرار در یک حلقه کنید؛
فهمید و قادر به استفاده از دستورالعمل های شکست و ادامه حلقه خاص بود؛
می توانید از دستور for-in برای تکرار بر روی ویژگی های یک شی استفاده کنید؛
می توانید از دستور for-of برای عبور از عناصر یک آرایه استفاده کنید.
توابع
توانایی اعلام و فراخوانی توابع؛
می داند که چگونه آرگومان های فراخوانی را به یک تابع ارسال کند و نتیجه عملیات آن را از آن برگرداند؛
مفهوم متغیر محلی و تأثیر سایه زدن متغیرها با نامهای مشابه در یک تابع را درک کنید؛
بدانید که یک تابع در JS یک عضو درجه یک است و بتوانید با اعلان توابع با استفاده از بیان تابع و ارسال توابع به عنوان آرگومان برای فراخوانی توابع دیگر از این مزیت استفاده کنید.
مفهوم بازگشت را در زمینه توابع درک کنید و با استفاده از آن قادر به حل مسائل برنامه نویسی ساده باشید؛
درکی اولیه از تابع callback داشته باشد و بتواند از آن به صورت ناهمزمان در ارتباط با متدهای setTimeout و setInterval استفاده کند؛
درکی واضح از نماد تابع فلش دارند و می توانند توابع را به صورت متناوب به عنوان یک اعلان منظم، یک عبارت تابع و یک تابع فلش بنویسند.
خطاها، استثناها، اشکال زدایی و عیب یابی
تفاوت بین خطاهای نحوی، معنایی و منطقی را درک کنید؛
مفهوم استثنا را درک کنید و بین استثناهای اساسی ایجاد شده توسط JS در هنگام بروز خطا تمایز قائل شوید: SyntaxError، ReferenceError، TypeError، RangeError؛
توانایی رسیدگی به استثناها را با استفاده از دستور try-catch-finally دارند؛
می توانند استثناهای خود را با استفاده از عبارت throw;
ایجاد کنندمهارت استفاده از دیباگر را برای تجزیه و تحلیل اساسی کد خود دارند، از جمله: اجرای گام به گام، مشاهده و تغییر متغیرها، و اندازهگیری زمان اجرای کد.
مربی توسعه نرم افزار بیش از ده سال است که من یک مربی تمام وقت توسعه نرم افزار هستم که پایتون، جاوا اسکریپت، PHP، جاوا، MySQL/MariaDB را آموزش می دهم. در طول سال ها به صدها دانش آموز کمک کرده ام تا یک توسعه دهنده نرم افزار شوند و برای امتحانات مختلف آماده شوند. در خانه اینجا در برلین، آلمان، ما دو دختر کوچک داریم. بزرگتر به تازگی مدرسه را شروع کرده است و من نمی توانم صبر کنم تا برنامه نویسی را به آنها آموزش دهم.
نمایش نظرات