آموزش مبانی برنامه نویسی: مقدمه ای بر شبه کد

Programming Fundamentals: An Introduction to Pseudocode

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: مفاهیم اولیه برنامه نویسی را با تسلط بر استفاده از کد شبه بیاموزید شروع با اصول برنامه نویسی از جمله مقدمه ای بر فلوچارت ها و شبه کدها. درک متغیرها و انواع آن که شامل عدد صحیح، شناور، بولی، رشته و غیره است. و خیلی بیشتر. درک دستورات شرطی که شامل دستورات If، If-Else، Nested If-Else و Switch هستند. شناخت حلقه ها و انواع مختلف آن به همراه نکاتی برای استفاده صحیح از آنها. درک توابع همراه با آگاهی از اهمیت امضای تابع. درک استثناها، چیستی آنها و نحوه استفاده صحیح از آنها در کدنویسی. بسیاری از منابع قابل دانلود، آزمون ها، تکالیف و فعالیت های تمرینی. پیش نیازها: هیچکدام! این دوره همه چیزهایی را که برای تسلط بر اصول برنامه نویسی نیاز دارید را پوشش می دهد.

تاریخچه به روز رسانی دوره

مارس-2023: *جدید* ویدیوهای راه حل برای همه تکالیف اضافه شد.

ژانویه 2023: *جدید* فعالیتهای تمرینی تلفیقی در هر بخش.

ژانویه 2022: *جدید* نمای کلی و مراحل نصب Notepad++ برای نوشتن کد شبه.

ژوئیه-2020: *جدید* سخنرانی جدیدی برای استفاده از ابزار Diagrams(.)net اضافه شد.

فوریه 2020: نسخه اولیه


آنچه دانش آموزان می گویند

"من یک سفر فوق العاده و یک تجربه استثنایی در حین شرکت در برنامه درسی داشتم. " - T. N. Behera.

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

" این دوره برای درک اصول مفید است " - Bhavana.

"بسیار دقیق و واضح و بسیار جالب. شرکت کنندگان را به یادگیری بیشتر و بیشتر جذب می کند" - ریحان هریانی.

" یک دوره خوب برای کسانی که به دنبال دانستن اصول برنامه نویسی بدون ورود به نحو خاص زبان هستند. یک تجدید کننده برای کسانی که قبلا برنامه نویسی را یاد گرفته اند... " - Venkat Ramanan Radhakrishnan

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

اسم من Praveen است و من مدرس شما برای این دوره هستم! من حدود ده سال در هانیول کار کرده بودم، جایی که از مهندس نرم افزار به مهندس ارشد نرم افزار، مدیر فنی و غیره در توسعه C#.NET تبدیل شدم. به مدت شش سال، من در حوزه امنیتی برای یک محصول کنترل دسترسی مبتنی بر فناوری دات نت کار کرده ام. علاوه بر این، من بیش از 30 دوره آموزشی Udemy و Udemy Labs را روی فناوری‌های مختلف دات‌نت و ابر منتشر کرده‌ام.


موضوعات تحت پوشش این دوره

  • شروع با اصول برنامه نویسی، از جمله مقدمه ای بر فلوچارت ها و شبه کدها.

  • آشنایی با متغیرها و انواع آنها شامل عدد صحیح، شناور، بولی، رشته و غیره است.

  • درک عملگرهایی که شامل تخصیص (=)، ریاضی (+، -، *،/)، مقایسه (، <، ==، !=)، و بسیاری موارد دیگر است.

  • درک عبارات شرطی که شامل عبارات If، If-Else، Nested If-Else و Switch هستند.

  • آشنایی با حلقه ها و انواع مختلف آنها و نکاتی برای استفاده صحیح از آنها.

  • درک توابع همراه با آگاهی از اهمیت امضای تابع.

  • درک استثناها ، معنی آنها و نحوه استفاده صحیح از آنها در کدنویسی.

  • بسیاری از منابع قابل دانلود، آزمون ها، تکالیف و فعالیت های تمرینی.

  • بسیاری دیگر


این دوره حدود 2.5 ساعت محتوا همراه با فعالیت های تمرینی ارائه می دهد. برای کمک به شما بهتر، از یک رویکرد گام به گام برای درک اصول اولیه مفاهیم برنامه نویسی پیروی می کند.


در پایان این دوره

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


این دوره برای چه کسانی است

  • تازه کارها، که مبتدیان مطلق کدنویسی هستند. این دوره به شما یک شروع عالی به سمت یک حرفه برنامه نویسی هیجان انگیز می دهد.

  • متخصصان باتجربه غیر IT که به دنبال تغییر شغل به عنوان مهندس نرم افزار هستند. این دوره به شما یک پایه قوی در برنامه نویسی می دهد که برای مسیر شغلی جدید شما ضروری است.


پیش نیازهای دوره

  • هیچکدام! این دوره همه چیزهایی را که برای تسلط بر اصول برنامه نویسی نیاز دارید را پوشش می دهد.


جوایز

  • منابع و راهنماهای قابل دانلود.

  • Q بخشی که به سوالات خاص شما پاسخ می دهد.

  • آزمون‌ها و تکالیفی که هنگام شرکت در دوره، شما را سازنده می‌کنند.

  • یک مربی دوستانه که صادقانه به موفقیت شما اهمیت می دهد.


وقتی در این دوره ثبت نام می کنید چه چیزی به دست می آورید

  • دسترسی مادام العمر به دوره و همه به روز رسانی های آینده در محتوای دوره

  • پشتیبانی شخصی و پاسخ به سوالات شما

  • گواهی تکمیل

  • 30 روز ضمانت بازگشت وجه 100٪


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

معرفی دوره Course Introduction

  • خوش آمدید و درباره این دوره Welcome & About This Course

  • برنامه نویسی چیست؟ چگونه شروع کنم؟ What is Programming? How do I get Started?

  • منبع قابل دانلود (راهنمای برنامه اقدام 5 مرحله ای) Downloadable Resource (5-Step Action Plan Guide)

  • منبع قابل دانلود (کاربرگ برنامه اقدام) Downloadable Resource (Action Plan Worksheet)

  • یادداشتی در مورد نمونه ها A Note on Examples

مقدمه ای بر مبانی برنامه نویسی Introduction to Programming Fundamentals

  • معرفی Introduction

  • برای ایجاد فلوچارت، Diagrams.net را دانلود و نصب کنید Download and Install Diagrams.net to Create Flowcharts

  • اولین فلوچارت خود را ایجاد کنید Create your First Flowchart

  • اشکال فلوچارت Flowchart Shapes

  • شبه کد چیست؟ What is Pseudocode?

  • نحو شبه کد Pseudocode Syntax

  • (سیستم عامل ویندوز) Notepad++ را برای نوشتن کد شبه دانلود و نصب کنید (Windows OS) Download and Install Notepad++ to Write Pseudocode

  • (macOS) Notepad++ جایگزین (macOS) Notepad++ Alternatives

  • تکلیف 1 - شبه کد Assignment 1 - Pseudocode

  • تکلیف 1 راه حل Assignment 1 Solution

  • مبانی برنامه نویسی Programming Fundamentals

  • نتیجه Conclusion

مفهوم کدگذاری 1: متغیرها و انواع آن Coding Concept 1: Variables & its Types

  • معرفی Introduction

  • متغیر چیست؟ What is a Variable?

  • متغیرهای عدد صحیح Integer Variables

  • تکلیف 2 - متغیرهای عدد صحیح Assignment 2 - Integer Variables

  • حل تکلیف 2 Assignment 2 Solution

  • متغیرهای شناور Float Variables

  • تکلیف 3 - متغیرهای شناور Assignment 3 - Float Variables

  • حل تکلیف 3 Assignment 3 Solution

  • متغیرهای بولی Boolean Variables

  • متغیرهای کاراکتر Character Variables

  • متغیرهای رشته ای String Variables

  • تکلیف 4 - متغیرهای رشته Assignment 4 - String Variables

  • حل تکلیف 4 Assignment 4 Solution

  • نکته ای در مورد کلمات کلیدی A Note on Keywords

  • متغیرها و انواع آنها Variables and their Types

  • نتیجه Conclusion

مفهوم کدگذاری 2: اپراتورها Coding Concept 2: Operators

  • معرفی Introduction

  • اپراتورها چیست؟ What are Operators?

  • اپراتورها Operators

  • نتیجه Conclusion

مفهوم کدگذاری 3: بیانیه های مشروط Coding Concept 3: Conditional Statements

  • معرفی Introduction

  • مروری بر جریان برنامه Overview of Program Flow

  • اظهارات مشروط چیست؟ What are Conditional Statements?

  • اگر بیانیه If Statement

  • تکلیف 5 - اگر بیانیه Assignment 5 - If Statement

  • حل تکلیف 5 Assignment 5 Solution

  • اگر دیگر اظهارات If Else Statements

  • تکلیف 6 - اظهارات If Else Assignment 6 - If Else Statements

  • حل تکلیف 6 Assignment 6 Solution

  • تو در تو عبارات If Else Nested If Else Statements

  • تکلیف 7 - بیانیه های تودرتو اگر دیگری Assignment 7 - Nested If Else Statements

  • حل تکلیف 7 Assignment 7 Solution

  • تغییر بیانیه ها Switch Statements

  • اظهارات مشروط Conditional Statements

  • 3 نکته برای استفاده صحیح از اظهارات مشروط 3 Tips for Right Usage of Conditional Statements

  • نتیجه Conclusion

مفهوم کدگذاری 4: حلقه ها Coding Concept 4: Loops

  • معرفی Introduction

  • حلقه ها چیست؟ What are Loops?

  • انواع حلقه ها Types of Loops

  • 3 نکته برای استفاده صحیح از حلقه ها 3 Tips for Right Usage of Loops

  • حلقه ها Loops

  • نتیجه Conclusion

مفهوم کدگذاری 5: توابع Coding Concept 5: Functions

  • معرفی Introduction

  • توابع چیست؟ What are Functions?

  • امضای تابع چیست؟ What is Function Signature?

  • انواع توابع Types of Functions

  • تکلیف 8 - توابع Assignment 8 - Functions

  • کارکرد Functions

  • نتیجه Conclusion

مفهوم کدگذاری 6: نظرات Coding Concept 6: Comments

  • معرفی Introduction

  • نظرات چیست؟ What are Comments?

  • انواع نظرات Types of Comments

  • نظرات Comments

  • نتیجه Conclusion

مفهوم کدگذاری 7: استثناها Coding Concept 7: Exceptions

  • معرفی Introduction

  • استثناها چیست؟ What are Exceptions?

  • تکلیف 9 - استثنائات Assignment 9 - Exceptions

  • استثناها Exceptions

  • نتیجه Conclusion

نتیجه گیری دوره Course Conclusion

  • تبریک می گویم! Congratulations!

  • سخنرانی پاداش Bonus Lecture

نمایش نظرات

آموزش مبانی برنامه نویسی: مقدمه ای بر شبه کد
جزییات دوره
2.5 hours
70
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
758
4.9 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Praveenkumar Bouna Praveenkumar Bouna

مدرس دات نت