برنامه نویسی کاربردی مقدماتی و پیشرفته جاوا J2SE

معرفی دوره

آموزش جاوا به زبان ساده

زبان برنامه نویسی جاوا اکنون بیش از ۲۰ سال عمر دارد و در تمام رده بندی‌ها هرچند محبوبیتش با توجه به پیدایش زبان‌های جدید رو به کاهش است ولی همچنان محبوب ترین زبان برنامه نویسی procedural دنیاست.

همچنین این زبان اولین پیشتاز زبان‌های برنامه‌نویسی موبایل هایی با سیستم‌عاملی به همین نام ( جاوا ) و سیمبین بود و در حال حاضر نیز از این زبان برای نوشتن اپلیکیشن‌ها برای سیستم‌عامل آندروید استفاده می‌شود و می‌توانید پس از این دوره با اپلیکیشن‌های خودتان کسب درآمد کنید.

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

جدول زمانبندی

تاریخ ارائه بخش درس هفته
22 مهر ماه 1396 توضیح در مورد حل مسئله والگوریتم و ارتباط آن‌ها با با برنامه نویسی و آموزش فلوچارت حل مسئله، الگوریتم و فلوچارت هفته 1
چند نمونه از الگوریتم و فلوچارت
حل چند مساله‌ی ساده (گرفتن دو عدد از ورودی و چاپ آن‌ها به صورت صعودی، چاپ جمع اعداد از یک تا ۱۰)
نصب جاوا و توضیح نحوه ی کارکرد مفسر آن، تفسیر و اجرای یک برنامه ساده با استفاده از command prompt نصب جاوا و چاپ hello world
آموزش نصب جاوا و اجرای دستورات برای تفسیر و اجرای برنامه های ساده
29 مهر ماه 1396 توضیح داده‌های پایه و اوپراتورها و تقدمشان انواع داده‌های پایه و اوپراتورها هفته 2
انواع پایه و بازه هایشان و تقدم اوپراتورها
آموزش شرط ها و انواع آن (if,else,else if,switch)و آموزش ورودی گرفتن و خروجی چاپ کردن در کنسول - فیلم شرط‌ها و حلقه ها  
آموزش شرط ها و انواع آن و آموزش ورودی گرفتن و خروجی چاپ کردن در کنسول - جزوه
تمرین : پیدا کردن بزرگترین عدد از بین ۵ متغیر،مرتب کرده چهار متغیر
6 آبان ماه 1396 آموزش حلقه ها و انواع آن‌ها(for,while,do while) ، مثالی از حلقه‌ی برعکس و گام ۲ تایی و break و continue - فیلم حلقه ها هفته 3
آموزش حلقه ها و انواع آن‌ها(for,while,do while) ، مثالی از حلقه‌ی برعکس و گام ۲ تایی و break و continue - جزوه
کار عملی: محاسبه‌ی مبنای دو یک عدد در مبنا‌ی ۱۰
توضیح توابع، ورودی و خروجی آن‌ها، توضیح بلاک‌های برنامه نویسی و اعتبار متغییرها در آن‌ها، overloading توابع
توضیح توابع، ورودی و خروجی آن‌ها، overloading
کار عملی: نوشتن تابعی که جمع اعداد یک تا n را خروجی دهد
13 آبان ماه 1396 توضیح آرایه‌ها و نحوه‌ی خواندن و نوشتن و انواع نحوه‌ی مقداردهی اولیه‌ی آن‌ها و توضیح reference - فیلم آرایه ها هفته 4
توضیح آرایه‌ها و نحوه‌ی خواندن و نوشتن و انواع نحوه‌ی مقداردهی اولیه‌ی آن‌ها و توضیح reference - جزوه
کار عملی : عملیات بر روی ماتریس های 1 بعدی
توضیح مبحث با دومثال از ضرب ماتریس‌های n*n و مرتب سازی حبابی به همراه کدها مباحث تکمیلی آرایه‌ها و حلقه‌ها شامل آرایه‌های چندبعدی، حلقه‌های تودرتو و مرتب سازی ساده آرایه و foreach
مرتب سازی
کار عملی: مرتب سازی حبابی
توابع بازگشتی توابع بازگشتی
چند مثال از توابع بازگشتی
تمرین : برج هانوی
20 آبان ماه 1396 مفهوم شیء، توضیح مفهوم ویژگی و عملیات و encapsulation و نمونه سازی (instanciation) شیءگرایی (قسمت اول) هفته 5
مثالی از کلاس دانشجو و استفاده از آن
کار عملی: کلاس مدرسه را پیاده سازی کنید
توضیح وراثت ، پکیج ، سطوح دسترسی و مقداردهی اولیه شیء گرایی (قسمت دوم)
مثالی از وراثت فرد و کارمند ، setter getter
27 آبان ماه 1396 توضیح چندریختی ، interface ، abstract class شیء گرایی (قسمت سوم) هفته 6
مثالی از کلاس اشکال
کار عملی : پیاده سازی یک تمرین دلخواه که در آن نیاز به abstract class باشد
کار عملی : پیاده سازی یک تمرین دلخواه که در آن از interface استفاده شده باشد
توضیح کلید واژه static شیء گرایی (قسمت چهارم)
نمونه کد استفاده از استاتیک
توضیح کلید واژه final
مثال کلید واژه final در تابع و ویژگی و کلاس
4 آذر ماه 1396 نحوه‌ی کار با رشته ها در جاوا کلاس رشته ها هفته 7
نمونه کد برای کار با رشته ها در جاوا
کارعملی: شمردن تعداد حروف و کلمات یک رشته و بزرگ کردن حرف اول هر کلمه
دلیل استفاده (با استفاده از یکی از کلاس های container)  و تعریف و توضیح محدودیت ها Generic types مقدماتی
استفاده از generic types
تمرین برنامه نویسی یک دیکشنری
11 آذر ماه 1396 توضیح کلاس Throwable، Exception، RuntimeException و try catch Exception handling هفته 8
نمونه کد برای استفاده از امکانات Exception Handling
خواندن از فایل و نوشتن در آن کار با فایل‌ها
نمونه کدهای کار با فایل
کارعملی: پیاده سازی مثال دفترچه تلفن با استفاده از فایل ها
25 و 26 آذر ماه 1396 آزمون پایانی هفته 9
 
+نمایش

معرفی استاد دوره


روح اله جهنده

روح اله جهنده مدرس دوره آموزش جاوا همانند پدرش علی اصغر جهنده توسعه دهنده و محقق حوزه‌ی نرم افزار، فارغ التحصیل رشته مهندسی نرم افزار دانشگاه شریف و با بیش از ۶ سال سابقه‌ی برنامه نویسی حرفه‌ای در شرکت‌های دانش‌بنیان خصوصی و دولتی کامپیوتری و بیش از ۴ سال (بیش از هزار ساعت) سابقه‌ی آموزش برنامه نویسی و دروس رشته‌ی مهندسی کامپیوتر است. مهم‌ترین تخصص ایشان برنامه‌نویسی وب با فریم‌ورک‌های مختلف شامل spring، JSF، django وsymfony است.

7 پاسخ به “برنامه نویسی کاربردی مقدماتی و پیشرفته جاوا J2SE”

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

  1. در کل خوب بود ولی انتظارتون از این درس نباید مثل پایتون جادی باشه. جایی برای تمرین و تکرار نداره. درسها اکثرا در تایمهای طولانی ارائه شدن که خودش یادگیری رو میاره پایین. بهتر بود که بین هر آموزش یه تمرین کوچولو هرچند ساده گذاشته میشد. اصلا تکلیفی ارائه نشده بود. همینطور آزمون بین ترمی وجود نداشت. آزمون نهایی صرفا جای یک تلاش داشت و واقعا هم بعضی سوالهاش خیلی خوب نبود. بنظرم خیلی جا داشت که با بازنگری نمره خیلی بهتری نسبت به الان بگیره.

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *