آموزش برنامه نویسی

مولف دوره:
این دوره توسط بهزاد مرادی تالیف شده است.

سطح دوره:
سطح این دوره مقدماتی است.

پیش‌نیازها:
این دوره هیچ گونه پیش نیازی ندارد.

مدت زمان دوره:
۸۱

همین الان شروع کن

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

بدون شک عنوانی که می‌توان برای عصر حاضر درنظر گرفت، عصر تکنولوژی است و شاهد چنین ادعایی هم این است که در عصر کنونی، تکنولوژی در تمامی جنبه‌های زندگی ما از حریم‌خصوصی گرفته تا محیط کار و … رخنه کرده است؛ در مورد تأثیرات زیاد تکنولوژی در بهبود زندگی بشری جای هیچ‌گونه بحثی نیست اما درعین‌حال بایستی بررسی کنیم و ببینیم که به چه شکل می‌توانیم نسل جدیدمان را از مصرف‌کنندهٔ تکنولوژی به تولید‌کنندهٔ آن مبدل سازیم. 

به‌عبارت دیگر، مادامی‌که نسل جدید (یا همان کودکان‌مان) صرفاً از کامپیوتر، لپ‌تاپ و غیره برای بازی، چت کردن و فعالیت‌هایی از این دست استفاده می‌کنند، به هیچ‌وجه نمی‌توان ایشان را کاربران عصر تکنولوژی نامید بلکه ایشان صرفاً مصرف‌کنندهٔ تکنولوژی هستند. در مقابل، کاربرانی را واقعاً می‌توان انسان‌های عصر تکنولوژی نامید که بااستفاده از ابزارهایی که در دسترس دارند بتوانند به ایجاد نوآوری پرداخته، از تکنولوژی برای ارتقاء مهارت شخصی بیشتر استفاده کنند و در یک کلام تبدیل به افرادی شوند که قادر می‌گردند عنان تکنولوژی را در دست گیرند و برنامه‌نویسی هم یکی از مهم‌ترین ابزارهایی است که ما را در این توانمندسازی یاری می‌رساند.

اهداف این دورهٔ آموزش برنامه‌نویسی
آنچه در پایان این دورهٔ آموزشی آنلاین به‌دست خواهید آورید، شناخت دقیقی از تاریخچهٔ اولین زبان‌های برنامه‌نویسی و اولین برنامه‌نویسان دنیا، آشنایی با تفاوت‌های زبان‌های برنامه‌نویسی مختلف، سبک‌های گوناگون برنامه‌نویسی و همچنین آشنایی با مسائلی همچون الگوریتم، فلوچارت، برنامه‌نویسی شیئ‌گرا (OOP) و سایر حوزه‌های مربوطه می‌باشد.

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

مخاطبین این دوره چه کسانی هستند؟
دورهٔ آموزش برنامه‌نویسی عرضه شده در سکان آکادمی برای هر دانشجوی علاقمندی که به‌تازگی قصد ورود به صنعت توسعهٔ نرم‌افزار را دارا است مفید و مثمرثمر واقع خواهد شد؛ باتوجه به این‌که در این دوره مفاهیمی کلی در مورد صنعت برنامه‌نویسی مطرح می‌گردد، توصیه می‌شود هرکسی که علاقمند به یادگیری یک زبان همچون جاوا، پی‌اچ‌پی، پایتون و یا هر زبان برنامه‌نویسی دیگری است، پیش از شروع این دوره را بگذراند تا در حین فرایند آموزشی خود با علامت‌سؤال‌های به‌مراتب کمتری مواجه گردد.

هزینهٔ این دوره چقدر است؟
این دوره کاملاً رایگان و به‌صورت آنلاین برگزار می‌گردد.

آیا این دوره پیش‌نیاز خاصی دارد؟
باتوجه به این‌که خود این دورهٔ آموزشی به‌عنوان یک دورهٔ مقدماتی تألیف و عرضه شده است،‌ لذا نیاز به پیش‌نیاز خاصی ندارد.

پس از اتمام این دوره، چه دستاوردهای علمی به‌دست خواهم آورد؟
دانشجویانی که دورهٔ آموزش اصول برنامه‌نویسی در سکان آکادمی را بگذرانند، درک نسبتاً کاملی از این‌که برنامه‌نویسی چیست، تاریخچهٔ برنامه‌نویسی، ابزارهای مورد استفاده برای برنامه‌نویسی، دیتابیس، شیٔ‌گرایی، لایسنس‌ها، اجایل و ... به‌دست خواهند آورد.

آیا امکان بازنشر این دوره از طریق دیگر سایت‌ها وجود دارد؟
براساس قوانین سکان آکادمی، هرگونه بازنشر دوره‌های آموزشی این وب‌سایت برخلاف قوانین سکان آکادمی بوده، از لحاظ شرعی حرام و از لحاظ حقوقی قابل پیگرد قانونی است.