این دوره شما را با اصول اولیه جاوا اسکریپت آشنا میکند. تلاش شده که دوره نه خیلی طولانی باشد که شما را خسته کند و نه خیلی کوتاه باشد که حق مطلب جا نیفتد. سعی شده از منابع بسیار معتبر در برنامهنویسی جاوااسکریپت استفاده شود.
برای شرکت در این دوره نیا...
درباره دوره جاوا اسکریپت مقدماتی: مفاهیم پایه
این دوره شما را با اصول اولیه جاوا اسکریپت آشنا میکند. تلاش شده که دوره نه خیلی طولانی باشد که شما را خسته کند و نه خیلی کوتاه باشد که حق مطلب جا نیفتد. سعی شده از منابع بسیار معتبر در برنامهنویسی جاوااسکریپت استفاده شود.
برای شرکت در این دوره نیازی به تجربه برنامهنویسی ندارید. فقط کافی است که کار با رایانه — از قبیل جستوجو در مرورگر، ویرایش فایلها و امثال آن — برایتان راحت باشد.
تا جایی که به یاد دارم، در اکثر مواقع خودم را جای یک فرد تازهکار گذاشتهام و بعد به ارائه مطلب پرداختهام. مثلاً تقریباً تلاش کردهام اصطلاحی به کار نبرم که برای یک تازهکار ناآشنا باشد، مگر اینکه همان اصطلاح را توضیح داده باشم. البته یک سری اصطلاحات بدیهی که تقریباً همه با آنها آشنا هستند شاید توضیح داده نشده باشند؛ چیزهایی مثل کد، کدنویسی، برنامهنویسی و از این قبیل.
ساختار دوره به چه شکله؟
این دوره از چند فصل تشکیل شده که هر فصل، خودش شامل چند جلسه میشود. در اولین جلسه هر فصل، آنچه قرار است یاد بگیرید به صورت کلی توضیح داده میشود. در ادامه فصل، دقیقتر به موضوعات میپردازیم.
از مثالها و تمرینات مختلفی در این دوره استفاده شده؛ سعی شده این مثالها ساده باشند و توضیحات کاملاً ملموس و به دور از ابهام ارائه شوند. در طول هر فصل هم تمریناتی به شما داده میشود که خودتان بتوانید انجامشان دهید. در جلسه پایانی هر فصل، خلاصه فصل سریع مرور میشود.
چرا این دوره؟
اگه بخوام صادق باشم، خیلی از دورههای مقدماتی یا اونقدر سنگین شروع میکنن که آدم از همون جلسه سوم جا میزنه، یا اونقدر سطحیان که بعدش هنوز نمیتونی یه خط کد واقعی بنویسی. اینجا سعی شده تعادل رعایت بشه. 📚
نکتهای که شاید برای خیلیها مهم باشه: این دوره با تخفیف ویژه در دسترسه، پس اگه میخواید اولین قدم توی مسیر برنامهنویسی وب رو بردارید، فرصت مناسبیه.
جزئیات بیشتر درباره دوره
کیفیت ارائه مطلب — چه صدا و چه تصویر — مکمل هم هستند؛ یعنی فقط صوت نیست، بلکه تصویر دوره هم پویایی لازم را دارد تا دانشجو دچار خستگی و عدم تمرکز نشود. علاوه بر این، جاهایی که از کلمهای انگلیسی در صوت استفاده شده، املا و معنای آن در تصویر نمایش داده شده است.
در این دوره به مشکل کوررنگی بعضی افراد هم توجه شده. به همین دلیل در انتخاب رنگ بسیاری از عناصر تصویری، این موضوع در نظر گرفته شده است.
موسیقیهای استفادهشده در دوره، رایگان و بدون حق مالکیت (copyright) هستند. به نوع موسیقی هم توجه شده که مرتبط با موضوع باشد. این موسیقیها با هدف ایجاد تعامل و حس بهتر با موضوع، و در برخی جاها مثل زمان کدنویسی برای تمرکز بیشتر، به کار رفتهاند.
در هر جلسه، کد مربوط به آن جلسه از طریق فایل پیوست در صفحه همان جلسه قابل دسترس است. این کدها به این درد میخورند که اگر وسط مسیر توقف کردید یا خواستید بعداً مرور کنید، راحت پیدایشان کنید. همچنین اگر جایی به مشکل خوردید، همین فایل پیوست کمکتان میکند دلیل مشکل را پیدا کنید.
این دوره بینقص نیست!
طبیعتاً مثل هر دوره دیگری، این دوره هم بینقص نیست. مثلاً با اینکه روی صدای دوره خیلی کار شده و سعی شده کیفیت صدا به حد قابل قبولی برسد، اما چون در محیط معمولی ضبط شده، ممکن است لحظاتی صداهای بسیار جزئی از محیط شنیده شود؛ یا هر مشکل جزئی دیگری. با وجود اینکه خیلی تلاش شده کیفیت دوره — چه صوتی و چه تصویری — قابل قبول باشد، اما تمرکز اصلی ما در این دوره انتقالِ دانش است. یعنی محتوای آموزشی دوره، کلمه به کلمه، قبل از ساخت دوره تهیه شده و تمرکز اصلی روی همین محتوایی بوده که با دقت نسبتاً زیاد و حساسیت بالا از منابع معتبر جمعآوری شده و سعی شده به زبان ساده و قابل فهم ارائه بشود.
بعد از این دوره چی؟
به نظر میرسد اگر بتوانید تا حد خوبی با مفاهیم این دوره آشنا شوید، مراحل بعدی اینها خواهند بود:
درک ارتباط و نحوه تعامل جاوااسکریپت با مرورگر وب
آشنایی با رویدادها (Events) در جاوااسکریپت
ساخت پروژههای واقعی
این دوره به چه کارم میاد؟
فرض کنید میخواید یه صفحه وب ساده بسازید که وقتی کاربر روی یه دکمه کلیک میکنه، یه پیام نمایش داده بشه یا رنگ صفحه عوض بشه. تمام این کارها با جاوااسکریپت انجام میشه. حتی اگه هدفتون فرانتاند، بکاند یا حتی دادهکاوی باشه، جاوااسکریپت تقریباً همهجا یه پای ثابت محسوب میشه. 💻
مشخصات دوره در یک نگاه
ویژگی
جزئیات
عنوان دوره
جاوا اسکریپت مقدماتی: مفاهیم پایه
سطح
مقدماتی (بدون نیاز به پیشنیاز برنامهنویسی)
تعداد فصلها
۷ فصل
مجموع جلسات
۱۱۸ جلسه
مدرس
—
وبسایت
مکتبخونه
وضعیت قیمت
تخفیف ویژه
محتوای دوره
شماره
عنوان فصل
تعداد جلسات
۱
فصل اول: شروع کار
۴ جلسه
۲
فصل دوم: اصول اولیه
۳۵ جلسه
۳
فصل سوم: انواع دادههای ترکیبی (Compound Data Types)
۲۷ جلسه
۴
فصل چهارم: شرطها (Conditionals) و حلقهها (Loops)
۱۷ جلسه
۵
فصل پنجم: توابع (Functions)
۲۲ جلسه
۶
فصل ششم: کلاسها (Classes)، ارثبری (Inheritance) و پروتوتایپها (Prototypes)
۱۲ جلسه
۷
کلام پایانی
۱ جلسه
سوالات پرتکرار
آیا برای شروع این دوره باید ریاضی یا انگلیسی قوی داشته باشم؟
نه. همونقدر که بتونید با رایانه کار کنید و فایلها رو مدیریت کنید، کافیه. اصطلاحات انگلیسی هم داخل تصویر توضیح داده میشن.
چقدر طول میکشه دوره رو تموم کنم؟
بستگی به سرعت خودتون داره، ولی چون جلسهها کوتاه و منظمان، اگه روزی یکی دو جلسه پیش برید، توی چند هفته میتونید کل مسیر رو طی کنید. ⏳
آیا کدهای هر جلسه در اختیارم قرار میگیره؟
بله، برای هر جلسه فایل پیوست کد در دسترسه که هم برای مرور بعدی و هم برای پیدا کردن دلیل خطاها خیلی کمککنندهست.
خواسته من از شما
از شما عزیزان میخوام در صفحه این دوره دیدگاه خودتون رو ارائه بدید و جزئیات دوره — از
جاوا اسکریپت مقدماتی و مفاهیم پایه
ثبتنام با تخفیف، همین حالا