دوره برنامه سازی پیشرفته کامپیوتر پیام نور

دوره برنامه سازی پیشرفته کامپیوتر پیام نور

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

آموزش برنامه نویسی پیشرفته کامپیوتر پیام نور بر عهده استاد امیراحمد هاشمی است و در آن تمام مباحث مهم این درس از نصب کامپایلر تا سینتکس‌ها و شی‌گرایی و… در آن گنجانده شده و با زبانی ساده و روان تدریس می‌شوند. اگر دنبال یک دوره شب امتحانی ولی کامل برای درس برنامه نویسی پیشرفته کامپیوتر می‌گردید، راه را درست آمده‌اید.

معرفی دوره

دوره برنامه نویسی پیشرفته کامپیوتر مختص آن دسته از دانشجویان مهندسی کامپیوتر و برق و ریاضیات و کاربردهای است که بخش مقدماتی این درس را در ترم قبل پشت سر گذاشته‌اند. این درس برخلاف برنامه‌سازی مقدماتی که بر پایه زبان C بود، بر روی آموزش زبان جاوا (Java) مانور می‌دهد که یک زبان باقدمت و در نوع خود سطح بالا و پیشرفته است. در آموزش برنامه سازی پیشرفته کامپیوتر پیام نور از طریق زبان جاوا قرار است به مفاهیم پیشرفته و شیء گرایی دنیای برنامه نویسی بپردازید.

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

این نکته را اضافه کنیم که شما عزیزان برای درک مفاهیم دوره برنامه سازی پیشرفته پیام نور نیاز دارید تا از مطالب اولیه برنامه نویسی هم سررشته داشته باشید. برای آشنایی و تسلط بر این موارد، پیشنهاد می‌دهیم ابتدا در دوره برنامه‌ سازی مقدماتی پیام نور ما نیز شرکت کنید.

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

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

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

 

سرفصل های دوره

فصل اول: مقدمه‌ای بر جاوا

استاد امیراحمد هاشمی ابتدا معرفی جامعی از زبان برنامه‌نویسی جاوا به دانش‌پذیران ارائه می‌دهد. هم‌چنین مروری بر مفاهیم ابتدایی برنامه‌سازی کامپیوتر نیز خواهد داشت تا شما بهتر بتوانید برای یادگیری مباحث فصول آینده آماده باشید. ویدئوی فصل اول که مدت آن ۴۰ دقیقه است شامل مباحث: چرا برنامه‌نویسی، معرفی انواع زبان برنامه‌نویسی اعم از High-Level، Low-Level و Middle-Level، بررسی تاریخچه زبان‌های برنامه‌نویسی، معرفی زبان C، تاریخچه جاوا، چرا جاوا، زبان مفسری و JAVA Runtime Enviroment می‌شود.

فصل دوم: آموزش نصب VSCode و کامپایلر

در فصل دوم از دوره برنامه سازی پیشرفته پیام نور که یک فصل کوتاه و ۱۵ دقیقه‌ای است ابتدا یاد می‌گیریم که کامپایلر و IDE چیست. سپس یاد می‌گیریم چه‌طور VSCode و اکستنشن‌ها یا افزونه‌های آن را بر روی سیستم خود نصب کنیم.

فصل سوم: آشنایی با Syntax‌های ورودی و خروجی

ما در وهله اول باید دستورات ورودی و خروجی برنامه‌سازی را یاد بگیریم. یعنی بفهمیم که ما با کی‌بردمان چه می‌نویسیم و کامپیوتر چه چیزی از آن می‌فهمد. در ادامه این فصل ۴۰ دقیقه‌ای یاد می‌گیریم که کلاس Scanner در کجا قرار دارد، متدهای کلاس Scanner چه هستند؛ و هم‌چنین با قوانین نام‌گذاری IDentifier، کلمات رزروشده، اعلان متغیر در یک مرحله، ثابت‌ها، اعلان یک ثابت و عملگرهای محاسباتی نیز آشنا می‌شویم. سپس به حل نکته و تمرین می‌پردازیم.

فصل چهارم: حل مثال از Syntaxها

از این فصل به بعد می‌خواهیم مثال‌هایی را از مطالبی که یاد گرفته‌ایم به‌صورت عملی تمرین کنیم. طول فصل چهارم از دوره برنامه نویسی پیشرفته کامپیوتر پیام نور ۳۰ دقیقه است و در آن به حل و تمرین ۴ مثال کاربردی پرداخته می‌شود.

فصل پنجم: حلقه‌ها

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

فصل ششم: توابع

در ابتدای این فصل ۱ ساعته، ابتدا دستور break و continue را که از موضوع حلقه‌ها باقی مانده بود آموزش می‌بینیم، سپس به سراغ توابع می‌رویم. تعریف تابع را در برنامه‌نویسی را مرور می‌کنیم، تابع void، تابع Non void، تابع Method، استفاده از if else در تابع و Call a Method را نیز در این فصل از دوره برنامه‌ سازی کامپیوتر پیام نور یاد خواهیم گرفت. تمام این مفهوم‌ها را به‌صورت عملی با کدزدن تمرین خواهیم کرد.

فصل هفتم: آرایه‌ها

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

فصل هشتم: شی‌گرایی

فصل هشتم از دوره برنامه‌ نویسی پیشرفته کامپیوتر به ۲ بخش ۴۰ دقیقه‌ای تقسیم می‌شود. در ویدئوی اول آن ابتدا بررسی می‌کنیم که شی‌گرایی چیست؟ مفاهیم OOP، کلاس و شی، Java Packages، ساختار کلاس‌ها، Public Method and Static Method و Getter and Setter Method نیز در این ویدئو آموزش داده می‌شود. استاد امیراحمد هاشمی در ویدئوی دوم، با ارائه تعارف برای this pointer، this، حافظه Static و Non-Static، کلاس Circle، تحلیل، متدهای کلاس Math و اصلاحگر static مبحث شی‌گرایی را تکمیل می‌کنند. هم‌چنین به‌صورت تحلیلی به حل مثال‌های مربوطه و تمرین کدنویسی پرداخته می‌شود.

فصل نهم: ارث‌بری

در این فصل پس از ارائه تعریف ارث‌بَری در برنامه‌نویسی، به بررسی اصول شی‌گرایی مثل چندریختی و وراثت نیز می‌پردازیم. طول فصل آخر از دوره برنامه‌ سازی پیشرفته کامپیوتر ۵۵ دقیقه است و در آن به‌مانند فصل‌های دیگر، مثال‌هایی از امتحانات گذشته حل می‌شود. ارجاع به متدهای کلاس Parent، Super Keyword in Java، Aggregation in java، Method Overriding in Java و Dynamic binding مفاهیم دیگری است که در این فصل یادشان می‌گیریم. همان‌طور که در بالا اشاره کردیم مهندس امیراحمد هاشمی پس از اتمام بخش درسنامه آموزش برنامه سازی کامپیوتر پیام نور، به‌مدت ۷۵ دقیقه به حل نمونه سوالات امتحانی پیام نور می‌پردازد تا قولی را که بابت آماده‌سازی امتحان به شما داده بود، عملی کنند.
دوره های مشابه
سوالات متداول

بعد از خرید دوره، یک لایسنس برای شما در داخل پنل کاربری ثبت می‌شود که با کپی کردن آن در اپلیکیشن اسپات پلیر می‌توانید به ویدیوها دسترسی پیدا کنید.

شما می‌توانید از طریق لینک دانلود اسپات پلیر داخل پنل کاربری یا سایت spotplayer.ir اقدام به دانلود و نصب این اپ برای ویندوز، اندروید، مک یا نسخه تحت کنید.

در صورتی که رضایت شما از دوره خریداری شده با توجه به شرایط تضمین کیفیت حاصل نشده باشد، مجموعه ما متعهد است که تا 24 ساعت آینده حساب کاربری شما را با تمام وجه واریز شده شارژ کرده یا 70% مبلغ را به حساب بانکی شما عودت دهد.

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

نظرات دانش پذیران

5 دیدگاه برای دوره برنامه سازی پیشرفته کامپیوتر پیام نور

5 ستاره
ریویوایکس
100%
5 دیدگاه
4 ستاره
ریویوایکس
0%
0 دیدگاه
3 ستاره
ریویوایکس
0%
0 دیدگاه
2 ستاره
ریویوایکس
0%
0 دیدگاه
1 ستاره
ریویوایکس
0%
0 دیدگاه

در این مورد یک بازخورد بنویسید

04 نفر از مشتریان دیدگاه ثبت کرده‌اند

  • مریم بهره‌مندی

    مرسی از پی ان یو اگزم که این دوره رو هم برای ما گزاشت
    تشکر تشکر

    26 اسفند 1403
  • رضا ذوقی نیا

    سلام وقت بخیر
    این دوره برای کتاب برنامه‌ نویسی پیشرفته از آقای نیک مهر هست؟ آخه تألیف نیک‌مهر بیشتر روی زبان C تمرکز داره این زده جاوا

    24 بهمن 1403
  • علی عباسی

    چطور بفهمیم که چه موقع آماده میشه؟؟؟؟؟

    2 بهمن 1403
    • پی ان یو اگزم
      2 بهمن 1403

      با عرض سلام شما با تکمیل فرم عضویت در سایت میتونین از دوره های جدید ما با خبر بشین.

  • محمدرضا کاظمی

    salam
    baraye terme bad amade mishe aya?

    30 دی 1403
  • رویا مهرابی

    سلام وقتتون بخیر من دهم امتحان دارم تا اونموقع دوره آماده میشه؟

    4 دی 1403
    • پی ان یو اگزم
      14 دی 1403

      سلام برای ترم دوم ۱۴۰۳ آماده میشه

مشخصات دوره

مدت زمان:
16 ساعت
آخرین بروزرسانی:
1403
تعداد سرفصل‌ها:
8 فصل
مدرس:
امیر احمد هاشمی مقدم
ترم:
2
417
نفر، با این دوره مهارت کسب کرده اند
امتیاز دوره:
قیمت دوره:

۳۹۹,۰۰۰ تومان

شرایط دسترسی به دوره

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

2. لایسنس صادر شده برای دوره(ها) فقط روی یک دستگاه قابل استفاده است. بنابراین دسترسی به دوره هم بر روی موبایل و هم بر روی لپتاپ امکان پذیر نیست. در صورت نیاز به دسترسی از دو دستگاه، کاربر باید دو بار دوره موردنظر را تهیه کنید.

3. در صورتی که دستگاهی که SpotPlayer روی آن نصب شده، دچار مشکل شود و این نرم‌افزار پاک شود، لایسنس مجدد صادر نخواهد شد.

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

5. درصورتی‌که کاربر در پرداخت اشتباهی انجام دهد، مانند آنکه یک محصول آموزشی‌ای را بیش از یک‌بار به سبد خرید اضافه نماید، باید درخواست خود را مبنی بر استرداد وجوه اضافی به پشتیبانی PNUEXAM اعلام دارد. از زمان اعلام کاربر به پشتیبانی PNUEXAM، وجوه مربوطه حداقل از 72 ساعت بعد و فقط به همان حسابی که خرید از آن انجام‌شده مسترد خواهد شد. در صورت بروز اشتباه در خریدهایی که به‌صورت کارت به کارت انجام می‌شود نیز همین حکم جاری است.

6. اگر براثر اشتباه سایت، محصولی موجود اعلام شده باشد درصورتی‌که موجودی آن صفر باشد، سایت این حق را دارد تا سفارش را باطل نماید.

تضمین کیفیت

چناچه کاربر بعد از تماشای بیش از 30% از محتوای دوره، با استناد به حداقل از یکی از موارد پنج گانه شرایط تضمین کیفیت که در ادامه ذکر شده از کیفیت دوره رضایت نداشته باشد، می‌تواند تا 24 ساعت بعد از خرید دوره، شارژ کامل مبلغ پرداخت شده در حساب کاربری یا ۷۰% مبلغ پرداخته شده به حساب بانکی را درخواست کند. در این صورت مجموعه موظف است درخواست عودت وجه را به یکی از دو شکل انتخاب شده کاربر، انجام دهد. مواردی که به کاربر اجازه درخواست عودت وجه را می‌دهد را به شرح زیر است: