آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده

آموزش جاوا

پیشنیاز : دوره منطق و مقدمات برنامه نویسی
تاریخ شروع طول دوره ساعت برگزاری نام استاد هزینه (تومان)
1395/07/30 36 ساعت جمعه ها 9 تا 13 مهندس محمدی 550,000 خاتمه یافته
1395/10/10 36 ساعت جمعه ها ساعت 9 تا 13 مهندس محمدی 550,000 درحال برگزاری
1396/01/18 36 ساعت جمعه ها ساعت 9 تا 13 مهندس محمدی 550,000 ثبت نام
برای دریافت گواهینامه آنلاین از طریق سایت ثبت نام کنید
سرفصل های دوره
فیلم های آموزشی
کتاب های مرتبط
مخاطبین این دوره :
  • آن دسته از افرادی که می خواهند به زبان برنامه نویسی حرفه ای جاوا به عنوان یکی از پردرآمدترین زبان های برنامه ، تسلط یابند از مخاطبین این دوره هستند.
  • آن دسته از برنامه نویسانی که علاقه مند به برنامه نویسی در محیط Linux و Unix می باشند نیز از مخاطبین این دوره هستند.
  • آن دسته از برنامه نویسانی که می خواهند بالاترین استانداردهای برنامه نویسی شی گرا را در محیطی فاقد ابزارهای جانبی اضافه به صورت خالص بیاموزند از مخاطبان این دوره هستند.
  • آن دسته از مهندسین صنایع که برای اجرای تحلیل و طراحی شی گرای نرم افزار احتیاج به دانش عملی oop دارند نیز از مخاطبین این دوره هستند.
  • آن دسته از برنامه نویسانی که می خواهند APIهای قدرتمند کارکردن با بانک اطلاعاتی از طریق جاوا بیاموزند نیز از مخاطبین این دوره هستند .
  • آن دسته از برنامه نویسانی که می خواهند برنامه نویسی توزیع شده در محیط شبکه را بیاموزند نیز از مخاطبین این دوره هستند.
  • آن دسته از برنامه نویسانی که می خواهند در محیطی عملی و کاربردی از صفر تا صد مراحل اجرای یک پروژه را در محیط جاوا به صورت پروژه ای تجربه کنند از مخاطبین این دوره هستند.
  • آن دسته از برنامه نویسانی که می خواهند برنامه نویسی اندروید را به صورت حرفه ای بیاموزند و برای برنامه نویسی اندروید تسلط به زبان java ندارند نیز از مخاطبین این دوره هستند.
اهداف دوره :
  • آشنایی با محیط توسعه جاوا
  • آشنایی با معماری بر اساس تفکر جاوا
  • اصول برنامه نویسی با زبان جاوا
  • آشنایی با رمز نگاری اطلاعات در جاوا
  • آشنایی با کلاسهای جاوا و طراحی شی گرا
  • آشنایی با طراحی ‏برنامه های پایه و کاربردی
  • آشنایی با اتصال جاوا به پایگاه داده ‎ MySQL ‎ ‎
  • برنامه ‏نویسی توزیع شده در سطح شبکه در جاوا توسط‎ Remote Method invocation
  • ایجاد آمادگی جهت شرکت در دوره های پیشرفته جاوا
سرفصل های دوره :

بخش اول:معرفی جاوا

  • چرا ‏open source‏ ؟
  • انواع زبان های برنامه نویسی ‏
  • مقایسه مفسر ها و کامپایلر ها ‏
  • نحوه اجرای برنامه های جاوا ‏
  • ویرایش های جاوا و قابلیت های آنها ‏
  • برنامه نویسی ‏Object Oriented Programming ‏
  • کتابخانه کلاس جاوا ‏
  • محیط توسعه جاوا
  • JDK (java developer kit)
  • JVM (java virtual machine)
  • JRE (java runtime environment)
  • Garbage collection
  • اصو ل نامگذاری در جاوا (‏Naming conventions‏)

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

  • کار با متون در جاوا
  • ‏java documentation
  • استفاده از ‏Intellij idea‏ جهت توسعه نرم افزار
  • مفاهیم حافظه در جاوا
  • تصمیم گیری و عملگر های رابطه ای
  • عبارات کنترل و تکرار
  • ساختار های کنترلی
  • ساختار های شرطی
  • عبارت تکرار ‏while
  • عملگر های تخصیص دهنده
  • عملگر های افزاینده و کاهنده
  • انواع اصلی ‏primitive type‏ در جاوا
  • Wrapper Classes
  • عبارات شمارنده و کنترل تکرار
  • عبارات تکرار ‏for
  • عبارت ‏do- while
  • عبارت چند انتخابی ‏switch
  • عملگر های منطقی

بخش سوم : متد ها

  • کلاس ها، متد ها و فیلد ها درجاوا
  • کاربرد متد ها و فیلد های ‏Static
  • انواع اعلان و فراخوانی متدها ‏
  • Overloading‏ متد ها در جاوا

بخش چهارم : آرایه ها و رشته ها و فایل ها‏

  • انواع اصلی و مرجع
  • آرایه ها
  • عبارت ‏for‏ پیشرفته
  • آرایه های چند بعدی
  • آرگومان های خط فرمان
  • Array list
  • کاراکترها و رشته‎ ‎ها
  • کلاس‏String
  • متدهای کار با کاراکترها و رشته ها
  • مقایسه رشته ها
  • متد های‏String
  • اتصال و استخراج رشته ها

بخش پنجم : Xml , Json , Properties‏

  • ایجاد ،خواندن، نوشتن و اعمال تغییرات در فایلهای‏xml‏ توسط ‏JDOM
  • کاربرد‎ Json
  • انجام انواع تراکنش ها روی ‏Json
  • استفاده از فایلهای ‏Properties‏ در جاوا و internationalization
  • آموزش نحوه مدیریت ارتباط نرم افزار با DataBase Server های مختلف از طریق XML

بخش ششم : کلاس ها، اشیا و متغییرهای نمونه

  • اعلان کلاس و نمونه سازی یک شی از کلاس
  • مقدار دهی شی ها با سازنده ها
  • مفاهیم کنترل دسترسی (‏Public , private , protected‏)‏
  • کلمه کلیدی ‏this
  • کلاس ‏‎ super
  • متد های سازنده کلاس
  • کپسوله سازی و متد های setter‏ و getter
  • Finalize
  • وراثت در جاوا
  • کلاس‏Object
  • برنامه نویسی چند ریختی ‏Polymorphism
  • کلاس های ‏abstract
  • کلاس ها و متد های ‏final

بخش هفتم : کنترل استثنا در جاوا

  • بررسی خطاهای رایج در برنامه نویسی
  • کلاس های‏Exception
  • بررسی‏Exception
  • Finally
  • Multi-catch
  • اعلان استثنا جدید
  • آزاد سازی خودکار منابع

بخش هشتم : ساختمان های داده

  • List
  • ArrayList
  • Map
  • HashMap

بخش نهم : دسترسی به پایگاه داده ها و تعامل با جاوا

  • پایگاه داده های‏RDBMS و NoSql
  • آشنایی با‏JDBC
  • انواع روش های کارکرد در ‏JDBC
  • Prepared statement Concept
  • دستورات ‏پر کاربرد SQL
  • دستورات پرس و جو در SQL
  • آموزش نصب و پیکر بندی ‏ MY SQL
  • ارتباط جاوا با پایگاه داده ها
  • مقابله با حملات ‏SQL Injection‏ و ایجاد محیط امن در ارتباط با ‏Database

بخش دهم: ایجاد رابط کاربری توسط ‏ swing‏، AWT و java FX‎

  • ستفاده از تم های گرافیکی در طراحی رابط کاربری نرم افزار (look and feels)
  • بخش دهم : مباحث ویژه‎ ‎و بسیار کاربردی در جاوا
  • استفاده از ‏Regular Expression‏ جهت استاندارد نمودن ورودی ها
  • ساخت ‏jar file و external libraries
  • استفاده از‏RMI‏ جهت برنامه نویسی تحت شبکه و توزیع شده
  • گزارشگیری توسط ‏Jasper Report و Ireport

سرفصل های دوره
فیلم های آموزشی
کتاب های مرتبط
لطفا جهت پرداخت شهریه هر دوره، وجه مورد نظر را به حساب بانک پاسارگاد زیر به نام خانم شهرزاد کروس واریز نمایید.
شماره کارت:
5022-2910-3489-0853
شماره شبا:
IR170570022180000635395101
ارسال دیدگاه نظرات کاربران
شماره موبایل دیدگاه
عنوان پست الکترونیک

ارسال
آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده

آموزش جاوا,آموزش java,برنامه نویسی جاوا,اموزش جاوا,آموزش جاوا,آموزش java,برنامه نویسی جاوا,اموزش جاوا,آموزش جاوا,آموزش java,برنامه نویسی جاوا,اموزش جاوا,آموزش جاوا,آموزش java,برنامه نویسی جاوا,اموزش جاوا,آموزش جاوا,آموزش java,برنامه نویسی جاوا,اموزش جاوا,آموزش جاوا,آموزش java,برنامه نویسی جاوا,اموزش جاوا,آموزش جاوا,آموزش java,برنامه نویسی جاوا,اموزش جاوا

آموزش java,آموزش جاوا

تمامی حقوق این سایت متعلق به آموزشگاه تحلیل داده می باشد .