شیوه‌ای نوین در زمینه یادگیری
با این سایت زبان SQL را رایگان و کلاسیک بیاموزید
تاکنون چند مرتبه تصمیم گرفته‌اید زبان‌های برنامه‌نویسی پر کاربردی همچون SQL، جاوا اسکرپیت، Ruby، پایتون و ... را بیاموزید. سایت‌ها و کتاب‌های مختلفی در این زمینه وجود دارند، اما بیشتر آن‌ها این مباحث را به صورت کاملا تخصصی و در بعضی موارد پیچیده بیان می‌کنند. همین موضوع باعث می‌شود تا کاربر در میانه‌های راه خسته شده و دست از یادگیری بردارد. اما اکنون سایتی آغاز به کار کرده است که این مفاهیم را به ساده‌ترین شکل ممکن و در قالب ارائه مثال‌های بصری به کاربر نشان می‌دهد. این سایت کدآکادمی نام دارد. این سایت که به تازگی کار خود را آغاز کرده است با هدف آموزش رایگان زبان‌های برنامه‌نویسی با بهره‌مندی از یک رابط تعاملی در اختیار کاربران قرار گرفته است.

SQL یکی از محبوب‌ترین زبان‌ها برای مدیریت و اداره کردن بانک‌های اطلاعاتی به شمار می‌رود. این سایت در قالب یک پروژه رایگان آموزشی  و تعاملی اصول اولیه و اساسی دنیای SQL همچون جداول، محاوره‌ها، توابع و .... را آموزش می‌دهد. کدآکادمی در این‌باره می‌گوید: «SQL یکی از کاربردی‌ترین زبان‌هایی است که درخواست‌های بی‌شماری برای یادگیری آن وجود دارد، بر همین اساس این سایت کار خود را با آن آغاز کرده است.

مطلب پیشنهادی: آموزش کدنویسی به کودکان

این پروژه آموزشی با همکاری پریسکوپ Periscope که یک ابزار تجزیه و تحلیل SQL به شمار می‌رود، ساخته شده است. » شبیه به دیگر دروس کدآکادمی، شما این زبان را از طریق درس‌های تعاملی و تمرینات مرتبط با آن فرا خواهید گرفت. این تمرین‌ها در غالب آزمون یا کشف منابع تخصصی‌تر در اختیار علاقه‌مندان قرار می‌گیرد. یادگیری SQL از این جهت حائز اهمیت است که برای ساخت برنامه‌های پیچیده یا به‌کارگیری ساده‌تر datasetها در برنامه‌ها، یادگیری آن برای توسعه‌دهندگان و طراحان ضروری است.

شیوه کار کدآکادمی چگونه است؟

زمانی‌که برای اولین بار به سایت مراجعه می‌کنید، ابتدا باید در آن ثبت‌نام کنید. فرآیند ثبت ساده بوده و تنها کافی است آدرس ایمیل خود را به همراه گذرواژه‌ انتخابی در فیلدهای مربوطه وارد کنید. در ادامه به صفحه اصلی سایت می‌روید. (لازم به توضیح است در بعضی از زمان‌ها ممکن است به دلیل ازدحام به درس SQL دسترسی نداشته باشید که در این حالت سایت دروس دیگری را به شما پیشنهاد می‌کند.) همان‌گونه که در تصویر زیر مشاهده می‌کنید، با انتخاب درس اول SQL محیطی شبیه به محیط Management Studio اس کیو ال سرور اجرا می‌شود. در ادامه از شما درخواست می‌کند، دستوری را که در سمت چپ صفحه مشاهده کرده‌اید در ویرایش‌گر کدنویسی (ستون میانی) وارد کرده و روی کلید Run در پایین صفحه کلیک کنید.

محاوره شما اجرا شده و نتیجه آن‌را می‌توانید در سمت راست صفحه مشاهده کنید.

با کلیک روی دکمه Next به مرحله بعد می‌روید. اما نکته جالب توجهی که در خصوص این سبک از آموزش کدآکادمی وجود دارد، به بیان مباحث در قالب نظری و بصری باز می‌گردد. به‌طور مثال، در بخش قبل شما محاوره‌ای را روی جدول celebs پیاده‌سازی کرده و نتایج آن‌را مشاهده کردید. اما اکنون زمان آن رسیده است که بدانید دستوری که اجرا کرده‌اید چه بوده است. بر همین اساس کدآکادمی به ساده‌ترین شکل ممکن این توضیحات را به کاربر نشان می‌دهد. همان‌گونه که در تصویر زیر مشاهده می‌کنید، ابتدا به کاربر توضیحی در مورد بانک‌های اطلاعاتی رابطه‌ای ارائه شده، توصیفی در خصوص جداول آورده شده، اجزاء جدول همانند ستون‌ها مورد بررسی قرار گرفته و در نهایت نوع‌های داده‌ای که در جداول مورد استفاده قرار می‌گیرند توضیح داده می‌شود.

اگر روی دکمه View All Exercises که در پایین صفحه قرار دارد کلیک کنید، فهرست کاملی از تمرین‌ها را مشاهده خواهید کرد.

کدآکادمی چه آموزش‌هایی را ارائه می‌کند.

SQL تنها بخشی از آموزش‌های کدآکادمی به‌شمار می‌رود. از جمله آموزش‌ها و مقالات قرار گرفته در این سایت به موارد زیر می‌توان اشاره کرد:

آموزش ساخت سایت، ( در این آموزش کاربر ابتدا با مفاهیمی همچون HTML، CSS، عناصر قالب‌بندی صفحه و برچسب‌های مربوط به آن آشنا می‌شود.)

آموزش پیاده‌سازی پروژه‌های طراحی سایت‌ها

نحوه پیاده‌سازی سایت‌های تعاملی

یادگیری Rails

یادگیری AngularJS

آشنایی با Ruby on Rails

یادگیری نحوه پیاده‌سازی Command Line

یادگیری زبان‌های پایتون، jQUery، PHP، روبی، آشنایی با توابع (API) و نحوه استفاده از توابع مربوط به سرویس‌های مختلفی همچون دراپ باکس، باکس، گیت هاب و...

ارائه مقالات تخصصی در ارتباط با زبان‌های برنامه‌نویسی


ماهنامه شبکه را از کجا تهیه کنیم؟
ماهنامه شبکه را می‌توانید از دکه‌های روزنامه فروشی تهران و شهرستان‌ها تهیه کنید. همچنین می‌توانید برای مطالعه شماره‌ها مختلف آن به کتابخانه‌های عمومی سراسر کشور مراجعه نمایید.

آخرین نسخه ماهنامه شبکه را دریافت کنید
برای دانلود ماهنامه شبکه 221 با پرونده ویژه «ترفندهای سیستم‌عامل‌ها» اینجا کلیک کنید.

اشتراک ماهنامه شبکه
اشتراک ماهنامه شبکه یکی دیگر از راه‌های دسترسی به مطالب مجله است؛ به ویژه اشتراک آنلاین که با قیمتی مناسب محتوای کامل مجله، شامل مطالب و آگهی‌ها را در ختیار شما قرار می‌دهد.

برچسب: 

مطالب پربازدید روز

پشتیبانی توسط ایران دروپال