مرورگر شما از این ویدیو پشتیبانی نمی کند.
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
(صرفا برای مشاهده نمونه ویدیو، ممکن هست نیاز به شکن داشته باشید.)
بارگزاری مجدد
توضیحات دوره:
این دوره بر مفاهیم بنیادی توسعه بکاند تمرکز دارد. شما یاد خواهید گرفت که چگونه مسائل را حل کنید، الگوریتمها را طراحی کنید و با استفاده از استانداردهای صنعتی، کدی کارآمد و ماژولار بنویسید.
در پایان این دوره، شما قادر خواهید بود:
اصول و روشهای بنیادین توسعه بکاند را خلاصه و تحلیل کنید.
پروژههای بکاند را با استفاده از ابزارها و متدولوژیهای استاندارد برنامهنویسی برنامهریزی کنید.
تفکر منطقی و تکنیکهای حل مسئله را در برنامهنویسی به کار بگیرید.
الگوریتمها و فلوچارتها را برای نمایش مراحل منطقی برنامهنویسی طراحی کنید.
ساختارهای کنترلی و حلقهها را برای انجام وظایف تکراری پیادهسازی کنید.
کدهای ماژولار با استفاده از توابع (Functions) و متدها توسعه دهید.
سرفصل ها و درس ها
مقدمهای بر توسعه بکاند
Introduction to Back-End Development
معرفی برنامه آموزشی
Introduction to the Program
معرفی دوره: مبانی برنامهنویسی بکاند
Course Introduction: Foundations of Coding Back-End
معرفی مدرس
Instructor Introduction
جزئیات و ساختار دوره
The What’s What of the Course
نحوه تکمیل آزمایشگاههای آموزشی
Completing the Guided Labs
معرفی ابزار هوش مصنوعی: Microsoft Copilot
Introducing the AI Tool: Microsoft Copilot
چگونه در این دوره موفق شویم
How to Be Successful in This Program
مقدمهای بر پروژه
Introduction to the Project
مقدمهای بر اصول توسعه بکاند
Introduction to Back-End Development Principles
یک روز از زندگی یک مهندس بکاند
A Day in the Life of a Back-End Engineer
یک روز از زندگی یک مهندس بکاند (تجربه Avanindra)
A Day in the Life of a Back-End Engineer (Avanindra)
توسعه بکاند چیست
Back-End Development
بهترین روشها (Best Practices) در توسعه بکاند
Back-End Development Best Practices
نقشها و مسئولیتهای مهندس بکاند
Roles and Responsibilities of a Back-End Engineer
مهارتها و تکنولوژیهای ضروری در مهندسی بکاند
Essential Skills and Technologies in Back-End Engineering
محدوده کاری و گردش کار مهندسی بکاند
Scope and Workflow of Back-End Engineering
مبانی برنامهریزی پروژه برای توسعه بکاند
Project Planning Fundamentals for Back-End Development
مدیریت منابع و مستندسازی در پروژههای بکاند
Resource Management and Documentation in Back-End Projects
وظایف کلیدی در توسعه بکاند
Key Tasks in Back-End Development
مدیریت موثر گردش کار در توسعه بکاند
Effective Workflow Management for Back-End Development
مدیریت موثر گردش کار در توسعه بکاند - بخش دوم
Effective Workflow Management for Back-End Development Part 2
یکپارچهسازی ابزارها برای برنامهریزی پروژه بکاند
Tool Integration for Back-End Project Planning
مزایای برنامهریزی یکپارچه در توسعه بکاند
Benefits of Integrated Planning in Back-End Development
مبانی Git برای توسعه بکاند
Basics of Git for Back-End Development
استفاده از GitHub برای توسعه مشارکتی بکاند
Using GitHub for Collaborative Back-End Development
نتیجهگیری: مقدمهای بر توسعه بکاند
Conclusion: Introduction to Back-End Development
مقدمهای بر تفکر منطقی و حل مسئله
Introduction to Logical Thinking and Problem-Solving
مقدمهای بر تفکر منطقی و حل مسئله
Introduction to Logical Thinking and Problem-Solving
فرآیندهای منطقی
Logical Processes
انواع منطق مورد استفاده در برنامهنویسی
Types of Logic Used in Programming
کاربردهای عملی فرآیندهای منطقی
Practical Applications of Logical Processes
استدلال استنتاجی در برنامهنویسی
Deductive Reasoning in Programming
مراحل استدلال استنتاجی
Steps in Deductive Reasoning
تجزیه مسئله (Problem Decomposition)
Problem Decomposition
تکنیکهای تجزیه مسئله
Techniques for Problem Decomposition
رویکرد حل مسئله بالا به پایین (Top Down)
Top-Down Problem-Solving Approach
رویکرد حل مسئله پایین به بالا (Bottom Up)
Bottom-Up Problem-Solving Approach
مقایسه رویکردهای بالا به پایین و پایین به بالا
Comparing Top-Down and Bottom-Up Approaches
مقدمهای بر شبهکد (Pseudocode)
Introduction to Pseudocode
نتیجهگیری: مقدمهای بر تفکر منطقی و حل مسئله
Conclusion: Introduction to Logical Thinking and Problem-Solving
الگوریتمها، فلوچارتها و انواع دادهها
Algorithms, Flowcharts, and Data Types
مقدمهای بر الگوریتمها، فلوچارتها و انواع دادهها
Introduction to Algorithms, Flowcharts, and Data Types
ساختارهای پایه الگوریتم
Basic Algorithm Structures
کاربردهای عملی ساختارهای الگوریتمی
Practical Applications of Algorithm Structures
مبانی فلوچارتنویسی
Basics of Flowcharting
تمرین فلوچارتنویسی عملی
Practical Flowcharting
تحلیل فلوچارتها
Analyzing Flowcharts
انواع دادههای بنیادی
Fundamental Data Types
شناسایی و دستهبندی عملی انواع داده
Practical Identification and Categorization
تبدیل انواع داده (Type Conversion)
Data Type Conversion
مقدمهای بر متغیرها
Introduction to Variables
تعریف انواع مختلف دادهها
Declaring Different Data Types
کلمات کلیدی تعریف متغیر
Variable Declaration Keywords
مقداردهی اولیه و تخصیص متغیر
Variable Initialization and Assignment
طراحی الگوریتم
Algorithm Design
ترجمه الگوریتمها به زبان C#
Translating Algorithms to C#
نتیجهگیری: الگوریتمها، فلوچارتها و انواع دادهها
Conclusion: Algorithms, Flowcharts, and Data Types
ساختارهای کنترلی و حلقهها
Control Structures and Loops
مقدمهای بر ساختارهای کنترلی و حلقهها
Introduction to Control Structures and Loops
مقدمهای بر دستورات If Else
Introduction to If-Else Statements
دستورات Switch
Switch Statements
کاربرد عملی ساختارهای کنترلی
Practical Application of Control Structures
ساختارهای کنترلی
Control Structures
دستورات If Else پیشرفته
Advanced If-Else Statements
موارد Switch پیچیده
Complex Switch Cases
سناریوهای تصمیمگیری
Decision-Making Scenarios
حلقههای For
For Loops
حلقههای While
While Loops
حلقههای Do While
Do-While Loops
ترکیب حلقهها و ساختارهای کنترلی
Combining Loops and Control Structures
کاربردهای عملی حلقهها
Practical Loop Applications
بهینهسازی حلقهها
Loop Optimization
برنامهنویسی مبتنی بر حلقه برای وظایف تکراری
Loop-Based Programming for Repetitive Tasks
ترکیب If Else با حلقهها
Integrating If-Else With Loops
ترکیب دستورات Switch با حلقهها
Integrating Switch Statements With Loops
استفاده یکپارچه از ساختارهای کنترلی و حلقهها
Integrated Use of Control Structures and Loops
نتیجهگیری: ساختارهای کنترلی و حلقهها
Conclusion: Control Structures and Loops
توابع، متدها و محدوده (Scope)
Functions, Methods, and Scope
مقدمهای بر توابع در برنامهنویسی
Introduction to Functions in Programming
توابع
Functions
نوشتن توابع
Writing Functions
استفاده از توابع در برنامهها
Using Functions in Programs
مقدمهای بر متدها
Introduction to Methods
سینتکس (Syntax) متدها
Syntax of Methods
موارد استفاده از متدها
Use Cases for Methods
مبانی فراخوانی متدها
Basics of Calling Methods
مقادیر بازگشتی متد
Method Return Values
مثالهای عملی فراخوانی متدها
Practical Examples of Calling Methods
کاربرد عملی فراخوانی متدها
Practical Application of Calling Methods
پارامترها
Parameters
انتقال داده به متدها
Passing Data into Methods
کاربردهای عملی پارامترها
Practical Applications of Parameters
یکپارچهسازی توابع و متدها
Integrating Functions and Methods
حل مسائل با استفاده از توابع و متدها
Solving Problems With Functions and Methods
توسعه جامع برنامه
Comprehensive Program Development
توسعه برنامهها با توابع و متدها
Developing Programs with Functions and Methods
نتیجهگیری: توابع، متدها و محدوده (Scope)
Conclusion: Functions, Methods, and Scope
تمرین کدنویسی یکپارچه و توسعه پروژه
Integrated Coding Practice and Project Development
تمرین کدنویسی یکپارچه
Integrated Coding Practice
حل مسئله در دنیای واقعی
Real-World Problem Solving
بازبینی و اصلاح کد (Code Review)
Code Review and Refinement
مقدمهای بر دیباگ کردن (Debugging)
Introduction to Debugging
تکنیکهای دیباگ کردن
Debugging Techniques
مقدمهای بر Microsoft Copilot
Introduction to Microsoft Copilot
استفاده از Microsoft Copilot برای دیباگ و خطاهای منطقی
Microsoft Copilot for Debugging and Logic Error
یکپارچهسازی عملی با Copilot
Practical Copilot Integration
طراحی و برنامهریزی پروژه
Project Planning and Design
پیادهسازی پروژه
Project Implementation
جمعبندی دوره: مبانی برنامهنویسی بکاند
Course Conclusion: Foundations of Coding Back-End
نمایش نظرات