Java SE programming

در این دوره مفاهیم اساسی برنامه‌نویسی جاوا رو یاد می‌گیری.

  • مدت: ۵۰ ساعت

این دوره مناسب شماست اگر...

مهندسین نرم‌افزار

مهندسین رشته برق: در صورت علاقه‌مندی برای ساخت ابزارهایی غالباً کنترلی با استفاده از بردهای مایکروپروسسور ARM  روی محیط عامل   linux Embeded

علاقه‌مندان ایجاد نرم‌افزارهای دسکتاپ

علاقه‌مندان به برنامه نویسی با گرایش فراگیری زبان برنامه نویسی جاوا

همچنین این دوره به عنوان پیشنیاز برنامه نویسی اندرویید و یا برنامه نویسی تحت وب ( javaEE ( محسوب می‌شود.

بعد از این دوره چه کاری می‌توانم انجام دهم؟

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

سرفصل‌ها

آشنایی با محیط و مفاهیم پایه جاوا ۳ جلسه · ۱ ساعت
  1. رایگان
  2. رایگان
  3. جلسه ۳ — ساخت پروژه جاوا محتوای محافظت‌شده
نوع اولیه داده و مفاهیم پایه‌ای ۹ جلسه · ۱ ساعت و ۳۵ دقیقه
  1. جلسه ۱ — نوع اولیه داده (بخش اول) محتوای محافظت‌شده
  2. جلسه ۲ — نوع اولیه داده (بخش دوم) محتوای محافظت‌شده
  3. جلسه ۳ — عملگرها محتوای محافظت‌شده
  4. جلسه ۴ — کار با رشته‌ها (بخش اول) محتوای محافظت‌شده
  5. جلسه ۵ — کار با رشته‌ها (بخش دوم) محتوای محافظت‌شده
  6. جلسه ۶ — اولویت عملگرها محتوای محافظت‌شده
  7. جلسه ۷ — عملگر ها (بخش سوم) محتوای محافظت‌شده
  8. جلسه ۸ — نوع منطقی (بخش اول) محتوای محافظت‌شده
  9. جلسه ۹ — نوع منطقی (بخش دوم) محتوای محافظت‌شده
شرط‌ها و حلقه‌ها ۵ جلسه · ۱ ساعت و ۲۲ دقیقه
  1. جلسه ۱ — دستور شرطی if محتوای محافظت‌شده
  2. جلسه ۲ — دستور شرطی switch محتوای محافظت‌شده
  3. جلسه ۳ — حلقه for محتوای محافظت‌شده
  4. جلسه ۴ — حلقه while محتوای محافظت‌شده
  5. جلسه ۵ — تمرین با حلقه‌ها محتوای محافظت‌شده
ساخت پروژه ساده ماشین حساب ۲ جلسه · ۲۷ دقیقه
  1. جلسه ۱ — ساخت ماشین حساب محتوای محافظت‌شده
  2. جلسه ۲ — بهبود عملکرد ماشین حساب محتوای محافظت‌شده
آرایه‌ها و مجموعه‌ها ۶ جلسه · ۱ ساعت و ۳ دقیقه
  1. جلسه ۱ — آرایه‌ها محتوای محافظت‌شده
  2. جلسه ۲ — حلقه for each محتوای محافظت‌شده
  3. جلسه ۳ — مجموعه‌ها (collections) محتوای محافظت‌شده
  4. جلسه ۴ — مفهوم Map در جاوا محتوای محافظت‌شده
  5. جلسه ۵ — مفهوم Set در جاوا محتوای محافظت‌شده
  6. جلسه ۶ — صف و پشته (Stack و Queue) محتوای محافظت‌شده
مفهوم فیلد و متد ۳ جلسه · ۳۳ دقیقه
  1. جلسه ۱ — توابع یا متدها محتوای محافظت‌شده
  2. جلسه ۲ — توابع یا متد‌ها (بخش دوم) محتوای محافظت‌شده
  3. جلسه ۳ — امضای متد (Signature Method) محتوای محافظت‌شده
پروژه ساخت ماشین حساب پیشرفته ۳ جلسه · ۴۰ دقیقه
  1. جلسه ۱ — ساخت ماشین حساب پیشرفته (بخش اول) محتوای محافظت‌شده
  2. جلسه ۲ — ساخت ماشین حساب پیشرفته (بخش دوم) محتوای محافظت‌شده
  3. جلسه ۳ — ساخت ماشین حساب پیشرفته (بخش سوم) محتوای محافظت‌شده
برنامه نویسی شی گرا بخش مقدماتی ۸ جلسه · ۱ ساعت و ۱۴ دقیقه
  1. جلسه ۱ — مفهوم null محتوای محافظت‌شده
  2. جلسه ۲ — مفهوم برنامه نویسی شی گرا یا Object Oriented Programming (OOP) محتوای محافظت‌شده
  3. جلسه ۳ — مفهوم class و object محتوای محافظت‌شده
  4. جلسه ۴ — مفهوم متد سازنده (constructor) محتوای محافظت‌شده
  5. جلسه ۵ — مفهوم اعضای استاتیک محتوای محافظت‌شده
  6. جلسه ۶ — مفهوم ارث بری (Inheritance) محتوای محافظت‌شده
  7. جلسه ۷ — مفهوم کلاس Object محتوای محافظت‌شده
  8. جلسه ۸ — مفهوم Casting محتوای محافظت‌شده
برنامه نویسی شی گرا بخش پیشرفته ۸ جلسه · ۱ ساعت و ۲۶ دقیقه
  1. جلسه ۱ — مفهوم محدوده دسترسی (Access Modifiers) محتوای محافظت‌شده
  2. جلسه ۲ — کار با Access Modifier ها محتوای محافظت‌شده
  3. جلسه ۳ — مفهوم Encapsulation محتوای محافظت‌شده
  4. جلسه ۴ — مفهوم Polymorphism محتوای محافظت‌شده
  5. جلسه ۵ — کار با Polymorphism محتوای محافظت‌شده
  6. جلسه ۶ — مفهوم Abstraction محتوای محافظت‌شده
  7. جلسه ۷ — مفهوم Interface محتوای محافظت‌شده
  8. جلسه ۸ — متد toString محتوای محافظت‌شده
تمرین جامع ساخت پروژه مخاطبین ۹ جلسه · ۱ ساعت و ۵۰ دقیقه
  1. جلسه ۱ — ساخت پروژه مخاطبین (بخش اول) محتوای محافظت‌شده
  2. جلسه ۲ — ساخت پروژه مخاطبین (بخش دوم) محتوای محافظت‌شده
  3. جلسه ۳ — ساخت پروژه مخاطبین (بخش سوم) محتوای محافظت‌شده
  4. جلسه ۴ — ساخت پروژه مخاطبین (بخش چهارم) محتوای محافظت‌شده
  5. جلسه ۵ — ساخت پروژه مخاطبین (بخش پنجم) محتوای محافظت‌شده
  6. جلسه ۶ — ساخت پروژه مخاطبین (بخش ششم) محتوای محافظت‌شده
  7. جلسه ۷ — ساخت پروژه مخاطبین (بخش هفتم) محتوای محافظت‌شده
  8. جلسه ۸ — ساخت پروژه مخاطبین (بخش اول)ساخت پروژه مخاطبین (بخش اول)ساخت پروژه مخاطبین (بخش هشتم) محتوای محافظت‌شده
  9. جلسه ۹ — ساخت پروژه مخاطبین (بخش پایانی) محتوای محافظت‌شده

درباره دوره

یادگیری و آموزش برنامه نویسی با جاوا Java، زبانی شاخص، سطح بالا و همه منظوره است که در سیستم‌عامل‌های مختلفی قابل اجرا است. جاوا را می‌توان زبان مادر سیستم‌عامل سولاریس نامید. اصلی‌ترین خصوصیت زبان برنامه نویسی جاوا شیء‌گرایی آن است و این یعنی امکان استفاده دوباره از کدهای از پیش نوشته شده، در این زبان وجود دارد. از دیگر نکات مثبت این زبان برنامه نویسی این است که افراد آشنا با زبان C++، آسان‌تر و سریع‌تر می‌توانند زبان JAVA ‌ را فرا بگیرند. این زبان object-Oriented وgeneral-purposeجامعه ی بزرگی از برنامه نویسان را در برمی گیرد.

موضوعات دوره

مفاهیم مقدماتی برنامه نویسی در جاوا:

  • انواع ویرایش های جاوا و کاربرد آن
  • معرفی و مفهوم برنامه نویسی
  • تاریخچه روش ها و زبان های برنامه نویسی
  • مفهوم شی گرایی و ویژگی های آن
  • توضیحاتی درمورد JDK و JRE
  • نصب JDK و JRE در ویندوز

آشنایی با محیط برنامه نویسی Intellij IDE:

  • Installation and Configuration
  • Code Refactoring
  • Running Projects
  • Debugging
  • Database

اصول مقدماتی برنامه نویسی جاوا:

  • Variables
  • Declarations
  • Names
  • Coding Conventions
  • Operators and Strong Typing
  • Conditional Flow Control, if, and switch
  • Looping with while, do while, and for Loops Packing

معرفی نحوه پیاده سازی شی گرایی با کلاس ها:

  • Class
  • Object
  • Method
  • Property
  • Package
  • Import
  • Constructor
  • Static
  • Final
  • ·دستور this
  • Finalize Method
  • Polymorphism
  • Casting
  • Encapsulation
  • Inheritance
  • Abstract
  • ·استفاده از IO Package
  • ·مدیریت Exceptionو ایجاد Exception
  • Generics
  • Annotation

آشنایی با ساختار داده در جاوا :

  • Array
  • ArrayList
  • Map
  • List
  • Set
  • Iterator
  • ·مفاهیم Call By Reference وCall By Value
  • آشنایی با قوانین نامگذاری

انتخاب دوره و ثبت‌نام

کلاس و شیوه برگزاری را انتخاب کنید. نوع پرداخت در ادامه ثبت‌نام مشخص می‌شود.

Java SE programming

شیوه برگزاری