حمایت از ما !
پشتیبانی فقط از طریق تلگرام

دانلود رایگان آموزش اصول و مبانی برنامه نویسی

دانلود رایگان آموزش اصول و مبانی برنامه نویسی

سلام خدمت شما کاربران عزیز پلاسما وب , از این به بعد سعی میکنیم آموزش های بیشتری در رابطه با برنامه نویسی از مبتدی تا پیشرفته رو به صورت کاملا رایگان برای شما عزیزان قرار بدیم

برنامه نویسی کامپیوتر یا Computer Programming، یکی از مهم ترین مباحث اساسی مطرح شده در علوم کامپیوتر و از جمله مباحث کاربردی مورد استفاده در حوزه های مختلف مهندسی و علوم پایه است.

با توجه به اهمیت و کاربرد گسترده ای که موضوع برنامه نویسی دارد، یکی از مهم ترین قابلیت های مورد نیاز برای هر فرد متخصص، در حداقل ترین حالت، آشنایی با مبانی برنامه نویسی است؛ اگر مهارت برنامه نویسی را به عنوان یکی از لوازم کاری ضروری برای افراد در نظر نگیریم.

با پلاسما وب همراه باشید !


حمایت مالی


تاریخچه برنامه نویسی :

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

در سال ۱۲۰۶میلادی، مهندس کوردالجزاری یک دستگاه درام قابل برنامه‌ریزی را اختراع کرد که در آن می‌توان از اتوماتیک مکانیکی موسیقی برای پخش ریتم‌های مختلف و الگوهای طبل، از طریق میخ‌ها و کامپ‌ها استفاده کرد.

در سال ۱۸۰۱، با تغییر دادن برنامه «ژاکارد»، بافندگی ژاکارد می‌تواند بافتهای کاملاً متفاوتی تولید کند – مجموعه ای از کارتهای کارتن با سوراخهایی که در آنها وجود دارد.

  از ویکی‌پدیا، دانشنامهٔ آزاد

 

این آموزش به صورت جامع و خلاصه منتشر شده و نمیتونه از شما یه برنامه نویس بسازه , در این راستا به صفحه اصلی آموزش های برنامه نویسی ما یه سری بزنین !

مدرس این مجموعه آموزش، دکتر سید مصطفی کلامی هریس (دکترای مهندسی کنترل از دانشگاه صنعتی خواجه نصیرالدین طوسی) است،که در کنار تسلط بر زبان های برنامه نویسی متعدد، نظیر: C++‎ (سی پلاس پلاس)، C#‎ (سی شارپ)، PHP (پی اچ پی)، Java (جاوا)، ویژوال بیسیک (Visual Basic یا VB)، ویژوال بیسیک دات نت (Visual Basic .net) و متلب (MATLAB) سابقه تدریس دوره های آموزشی برنامه نویسی مختلف را در فرادرس و سایر موسسات آموزشی، از سال ۱۳۸۰ تا کنون داشته است.


دانلود این آموزش :

دانلود پارت اول (1 دانلود ها)

دانلود پارت دوم (0 دانلود ها)

دانلود پارت سوم (0 دانلود ها)


فهرست کلی آموزش اصول و مبانی برنامه نویسی :

  • درس یکم: مبانی برنامه نویسی و انواع زبان های برنامه نویسی
    • مروری بر مفهوم نرم افزار و جایگاه آن در ساختار یک کامپیوتر
    • مروری بر تاریخچه تکامل زبان های برنامه نویسی
    • آشنایی با انواع زبان های برنامه نویسی
    • آشنایی با زبان های برنامه نویسی سطح پایین و سطح بالا
    • نحوه اجرای برنامه های نوشته شده با زبان های برنامه نویسی سطح بالا
    • آشنایی با مفهوم کامپایلر یا Compiler
    • آشنایی با مفهوم مفسر یا Interpreter
  • درس دوم: انواع دستورها و بخش های سازنده یک برنامه
    • آشنایی با انواع دستورهای مورد استفاده در برنامه های کامپیوتری
    • انواع دستورهای ساده
    • دستورهای فراخوانی عملیات یا Operation Call
    • دستورهای تعریف یا Declaration
    • دستورهای تخصیص مقدار یا Assignment
    • دستور بازگشت مقدار یا Return
    • دستور انتقال محل اجرا یا GoTo
    • دستورهای ترکیبی و پیچیده
    • بلوک های کد و دستورها
    • دستورهای انشعاب، انتخاب و تصمیم گیری (if/switch/select)
    • حلقه های تکرار (for, foreach, while, dwhile, until, dountil)
    • مدیریت حالات استثنائی یا Exception Handling (با دستور try/catch/finally)
    • آشنایی با انواع خطا در برنامه های کامپیوتری
    • خطای گرامری یا نحوی (Syntax Error)
    • خطای زمان ترجمه یا کامپایل (Compiletime Error)
    • خطای زمان اجرا (Runtime Error)
    • خطای منطقی (Logical Error)
    • مولفه ها و شرایط لازم برای پیاده سازی الگوریتم ها در زبان های برنامه نویسی
  • درس سوم: انواع داده و ساختارهای مدیریت و ذخیره سازی اطلاعات
    • آشنایی با انواع داده و اطلاعات
    • انواع داده های ساده و پایه
    • داده های عددی صحیح و غیر صحیح
    • داده های منطقی
    • داده های متنی (کاراکتر و رشته ها)
    • تبدیل انواع داده یا Type Casting
    • آشنایی با مفهوم Type Safety
    • ساختارهای پیچیده داده و بخش های تعریفی برنامه های کامپیوتری
    • متغیرها (Variables)
    • تابع (Function) و زیر برنامه (Subroutine)
    • آرایه ها (Arrays)
    • ساختار (Structure)
    • کلاس (Class) و شی (Object)
    • مقدمه ای بر برنامه نویسی شی گرا یا Object Oriented Programming (به اختصار OOP)
برای امتیاز به این نوشته کلیک کنید!
[کل: 1 میانگین: 5]
ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *