آموزش مبانی برنامه‌نویسی و ضروریات جاوا - آخرین آپدیت

دانلود Foundations of Programming and Java Essentials

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره دارای قابلیت Coursera Coach است! روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و بلادرنگ که به شما کمک می‌کند دانش خود را آزمایش کنید، پیش‌فرض‌ها را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیق‌تر کنید. در این دوره جامع، شما پایه‌های برنامه‌نویسی و ضروریات جاوا را بنا می‌کنید و تجربه عملی در نوشتن کد، عیب‌یابی (Debugging) و استفاده از ابزارهای مختلف جاوا کسب خواهید کرد. در پایان، درک استواری از مفاهیم کلیدی مانند متغیرها، حلقه‌ها، دستورات شرطی، توابع، آرایه‌ها و اصول برنامه‌نویسی شی‌گرا خواهید داشت. این دوره شما را گام‌به‌گام در دنیای برنامه‌نویسی هدایت می‌کند؛ از آشنایی با زبان‌های برنامه‌نویسی و مبانی جاوا شروع شده و به بررسی ساختارهای اصلی مانند نمودارهای جریان (Flowcharts)، شبه‌کد (Pseudocode) و نحو (Syntax) جاوا می‌رسد. سپس درس‌های کاربردی در مورد روش‌های ورودی/خروجی، دیباگ کردن و کار با انواع داده‌ها را فرا می‌گیرید. با پیشروی در دوره، وارد مباحث پیشرفته‌ای مانند آرایه‌ها، آرایه‌های چندبعدی، عملگرهای بیتی و تکنیک‌های الگوریتمی می‌شوید. همچنین با استفاده از الگوریتم‌هایی مانند جستجوی خطی و دودویی، مسائل رایج کدنویسی را حل کرده و مهارت‌های خود را با تمرینات عملی LeetCode ارتقا خواهید داد. این چالش‌ها به تثبیت دانش شما کمک کرده و اجازه می‌دهد تکنیک‌های حل مسئله خود را اصلاح کنید. در پایان دوره، شما قادر خواهید بود برنامه‌های ماژولار جاوا را با استفاده از مفاهیم ضروری برنامه‌نویسی بنویسید، خطاها را رفع کنید، داده‌ها را با آرایه‌ها و ArrayListها مدیریت کنید و الگوریتم‌های اصلی جستجو و مرتب‌سازی را پیاده‌سازی نمایید. این دوره برای مبتدیانی که هیچ تجربه قبلی ندارند طراحی شده و پایه قوی در برنامه‌نویسی جاوا ایجاد می‌کند که مبنایی برای یادگیری‌های آینده خواهد بود.

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

مقدمه Introduction

  • آشنایی با زبان‌های برنامه‌نویسی Introduction to Programming Languages

  • جریان برنامه نمودارهای جریان و شبه‌کد Flow of Program - Flowcharts & Pseudocode

  • مقدمه‌ای بر جاوا نصب و معماری Introduction to Java - Installation & Architecture

مبانی جاوا ورودی/خروجی، عیب‌یابی و انواع داده‌ها Basics of Java - Input/Output, Debugging and Datatypes

  • مبانی جاوا ورودی/خروجی، عیب‌یابی و انواع داده‌ها Basics of Java - Input/Output, Debugging and Datatypes

دستورات شرطی و حلقه‌ها Conditionals & Loops

  • دستورات شرطی و حلقه‌ها Conditionals & Loops

ساختار Switch Case Switch Case

  • ساختار Switch Case Switch Case

توابع یا متدها در جاوا Functions or Methods in Java

  • توابع یا متدها در جاوا Functions or Methods in Java

آشنایی با آرایه‌ها و ArrayList در جاوا Introduction to Arrays and ArrayList in Java

  • آرایه‌ها Arrays

  • آرایه‌های چندبعدی یا آرایه‌های دوبعدی Multidimensional Arrays a.k.a 2D Arrays

  • لیست‌های پویا ArrayList ArrayList

  • جابجایی آرایه‌ها (مسئله LeetCode) Swapping Arrays (LeetCode Problem)

  • بیشترین مقدار در آرایه (مسئله LeetCode) Maximum value in the Array (LeetCode Problem)

رشته‌ها و StringBuilderها Strings and StringBuilders

  • رشته‌ها و StringBuilderها Strings and StringBuilders

عملگرهای بیتی و سیستم‌های عددی Bitwise Operators & Number Systems

  • سیستم‌های عددی Number Systems

  • عملگرهای بیتی Bitwise Operators

  • زوج یا فرد Odd or Even

  • یافتن عناصر منحصر به فرد در آرایه Finding unique elements in Array

  • یافتن، تنظیم و بازنشانی بیت‌ها Find, set, reset bits

  • اعداد باینری منفی و بازه اعداد Negative Binary numbers and Range of numbers

الگوریتم جستجوی خطی Linear Search Algorithm

  • الگوریتم جستجوی خطی Linear Search Algorithm

  • جستجو در رشته Search in String

  • جستجو در بازه مشخص Search in Given Range

  • جستجوی کمترین مقدار در آرایه Search Minimum value in Array

  • جستجو در آرایه دوبعدی Search in 2D Array

  • مسئله LeetCode LeetCode Problem

الگوریتم جستجوی دودویی Binary Search Algorithm

  • الگوریتم جستجوی دودویی Binary Search Algorithm

  • جستجوی دودویی مستقل از ترتیب Order Agnostic Binary Search

  • سقف یک عدد (Ceiling) Ceiling of a number

  • کف یک عدد (Floor) Floor of a number

  • اولین و آخرین رخداد هدف First and Last occurrence of target

  • جستجو در آرایه دوبعدی Search in 2D Array

نمایش نظرات

آموزش مبانی برنامه‌نویسی و ضروریات جاوا
جزییات دوره
16h 4m
31
(آخرین آپدیت)
185
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده