لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش برنامهنویسی جاوا: حل مسائل با استفاده از نرمافزار
- آخرین آپدیت
دانلود Java Programming: Solving Problems with Software
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
آموزش برنامهنویسی جاوا و ارتقای مهارتهای حل مسئله و کدنویسی. شما طراحی الگوریتم و همچنین توسعه و عیبیابی (Debug) برنامهها را خواهید آموخت. با استفاده از کلاسهای متنباز سفارشی، برنامههایی خواهید نوشت که به تصاویر، وبسایتها و سایر انواع دادهها دسترسی داشته و آنها را تغییر میدهند. در پایان دوره، شما برنامهای خواهید ساخت که با تحلیل فایلهای CSV، میزان محبوبیت نامهای مختلف نوزادان در ایالات متحده را در طول زمان تعیین میکند.
پس از تکمیل این دوره، شما قادر خواهید بود:
۱. ویرایش، کامپایل و اجرای یک برنامه جاوا؛
۲. استفاده از دستورات شرطی و حلقهها در برنامهنویسی جاوا؛
۳. استفاده از مستندات Java API در نوشتن برنامهها؛
۴. عیبیابی برنامههای جاوا با استفاده از روش علمی؛
۵. نوشتن یک متد جاوا برای حل یک مسئله خاص؛
۶. توسعه مجموعهای از تستها (Test Cases) به عنوان بخشی از فرآیند توسعه برنامه؛
۷. ایجاد کلاسی با چندین متد که برای حل یک مسئله با هم کار میکنند؛ و
۸. استفاده از تکنیکهای طراحی تقسیم و غلبه (Divide-and-Conquer) برای برنامههایی که از متدهای متعدد استفاده میکنند.
سرفصل ها و درس ها
مقدمهای بر دوره
Introduction to the Course
مقدمهای بر دوره
Introduction to the Course
منابع کمکی برای موفقیت
Resources to Help You Succeed
نکاتی برای یادگیری برنامهنویسی
Tips for Learning Programming
استفاده از انجمنها: چگونه به طور موثر کمک بخواهیم
Using Forums: How to Ask for Help Effectively
تخصص برنامهنویسی شیءگرا با جاوا
Object Oriented Programming with Java Specialization
سینتکس و معناشناسی پایه در جاوا
Fundamental Java Syntax and Semantics
چرا از جاوا استفاده کنیم؟
Why Use Java?
استفاده از BlueJ برای برنامهنویسی جاوا
Using BlueJ to Program in Java
اشکال: مجموعهای از نقاط
Shapes: Collections of Points
چرا معناشناسی (Semantics): انگیزه برای خواندن کد
Why Semantics: Motivation to Read Code
متغیرها
Variables
عملگرهای ریاضی
Mathematical Operators
توابع
Functions
دستورات شرطی
Conditionals
کلاسها
Classes
مفاهیم جدید
New
متدها
Methods
انواع دادهها
Types
حلقههای For Each
For Each Loops
حل مسئله برنامهنویسی: رویکرد هفت مرحلهای
Solving Programming: A Seven Step Approach
اجرای هفت مرحله: توسعه یک الگوریتم
Seven Steps in Action: Developing an Algorithm
اجرای هفت مرحله: تست الگوریتم
Seven Steps in Action: Testing the Algorithm
اجرای هفت مرحله: تبدیل به کد
Seven Steps in Action: Translating to Code
رشتهها (Strings) در جاوا
Strings in Java
رشته (String) چیست؟
What is a String
درک رشتهها
Understanding Strings
توسعه یک الگوریتم
Developing an Algorithm
موقعیتها در رشتهها
Positions in Strings
ترجمه به کد
Translating into Code
ریاضیات در جاوا
Java Math
مقدمه
Introduction
درک مفهومی
Conceptual Understanding
حلقههای While
While Loops
سینتکس و معناشناسی حلقه While
While Loop Syntax and Semantics
کدنویسی حلقههای While
Coding While Loops
سه کدون توقف (Stop Codons)
Three Stop Codons
کدنویسی سه کدون توقف - بخش اول
Coding Three Stop Codons - Part I
کدنویسی سه کدون توقف - بخش دوم
Coding Three Stop Codons - Part II
عملگرهای منطقی And / Or
Logical And / Or
کدنویسی And / Or
Coding And / Or
یافتن ژنهای متعدد
Finding Multiple Genes
ترجمه به کد
Translating to Code
جداسازی دغدغهها (Separation of Concerns)
Separation of Concerns
کلاس StorageResource
StorageResource Class
کدنویسی کلاس StorageResource
Coding StorageResource Class
فایلهای CSV و آمار مقدماتی در جاوا
CSV Files and Basic Statistics in Java
دادههای CSV: مقادیر جدا شده با کاما
CSV Data: Comma Separated Values
استفاده از کتابخانههای CSV
Using CSV Libraries
کدام کشورها صادر میکنند...؟ توسعه یک الگوریتم
Which Countries Export...? Developing an Algorithm
کدام کشورها صادر میکنند...؟ ترجمه به کد
Which Countries Export...? Translating into Code
خلاصه CSVExport
CSVExport: Summary
گرمترین روز در سال: مقادیر جدا شده با کاما
Hottest Day in a Year: Comma Separated Values
تبدیل رشتهها به اعداد
Converting Strings to Numbers
حداکثر دما: توسعه یک الگوریتم
Maximum Temperature: Developing an Algorithm
جاوا برای هیچ (null): وقتی شیئی ندارید
Java for Nothing—null: When You Don't Have an Object
حداکثر دما: ترجمه به کد
Maximum Temperature: Translating into Code
حداکثر دما: تست کد
Maximum Temperature: Testing Code
حداکثر دما از چندین مجموعه داده
Maximum Temperature from Multiple Datasets
بازنویسی (Refactoring) حداکثر دما
Maximum Temperature Refactored
خلاصه CSVMax
CSVMax: Summary
پروژه کوچک: نامهای نوزاد
MiniProject: Baby Names
پروژه کوچک نامهای نوزاد: نمای کلی
Baby Names MiniProject: Overview
پروژه کوچک نامهای نوزاد: نمای کلی دادهها
Baby Names MiniProject: Data Overview
پروژه کوچک نامهای نوزاد: کل تولدها
Baby Names MiniProject: Total Births
تبدیل دستهای به مقیاس خاکستری: تبدیل فایلهای متعدد
Batch Grayscale: Converting Many Files
نمایش نظرات