PardisIT.
     
دوره آموزشي مبتدي و متوسط برنامه نويسي جاوا(JSE)

دوره استاندارد جاوا شامل آشنایی و به کارگیری پیشرفته از اکثر قسمت های API نسخه استاندارد جاوا ۶ می باشد. این دوره برای افراد آشنا به یک زبان برنامه نویسی مناسب است. حداقل زمان لازم برای برگزاری این دوره 64 ساعت کلاس و کارگاه و آزمون است.دوره شامل دو آزمون و دو پروژه عملیاتی می باشد و کلیه دانشجویان ملزم به انجام پروژه ها و شرکت در آزمون ها می باشند.علاوه بر زمان صرف شده در کلاس زمان تخمینی 48 ساعت برای تمرین مفاهیم ارائه شده در کلاس به صورت گروهی برای دانشجویان پیشنهاد می شود.این دوره جدا از الگوهای طراحی و معرفی IDE با دوره استاندارد Sun Certified Java SE Developer همخوانی دارد.

ثبت نام مقدماتي دوره به صورت اينترنتي بوده و از طريق لينك زير قابل انجام ميباشد.



آشنایی با Syntax جاوا به عنوان یک زبان رویه ای
  • ورودی و خروجی استاندارد
  • شرط ها در جاوا
  • حلقه ها در جاوا
  • Continue و break
  • عملگر ها و اولویت بندی آنها
  • عملیات ریاضی و کلاس Math
مقدمه ای بر طراحی شیء گرا
  • مفهوم Class و Object
  • مفهوم Method و Property
پیاده سازی شیء گرا در جاوا
  • Syntax شیء گرا در جاوا
  • Constructor
  • متدهای چند نسخه ای (Overloaded Methods)
  • Constructor Overloading
  • محدوده دسترسی به اجزای کلاس ها
  • Static and Dynamic Contexts
  • کلاس های کمکی (Utility Classes)
مفاهیم پیشرفته شیء گرا در جاوا
  • مخفی کردن پیاده سازی (Implementation Hiding)
  • Interface ها در جاوا
  • استفاده مجدد از کلس ها
  • ترکیب (Composition)
  • وراثت (Inheritance)
  • Down-Casting و Up-Casting
  • چند شکلی (Polymorphism)
  • نحوه یافتن پیاده سازی اجرایی در زمان اجرا
  • کلاس های داخلی (Inner-Classes)
مدیریت خطاها و استثناها در جاوا
  • کلاس دیاگرام انواع خطاها
  • خطاهای تعریف شده توسط برنامه نویس
  • قوانین مربوط به catch و try
  • اتصال خطاها به یکدیگر
  • Runtime Exception و زیرکلاس های آن
سایر مفاهیم در جاوا
  • Reflection و کلاس Class
  • آرایه ها در جاوا
  • Collection و زیرکلاس های آن
  • List ها
  • Set ها
  • Map ها
  • کار کردن با Iterator
  • مقایسه سرعت و کاربردهای زیرکلاس های Collection
  • مرتب کردن و جستجو در Collection ها
I/O در جاوا
  • کلاس File و کاربردهای آن
  • Stream ها
  • InputStream و پیاده سازی های آن
  • OutputStream و پیاده سازی های آن
  • خواندن و نوشتن فایل ها در دیسک با Stream ها
  • Reader/Writer ها
  • Reader و پیاده سازی های آن
  • Writer و پیاده سازی های آن
  • خواندن و نوشتن فایل ها در دیسک با Stream ها
  • خواندن و نوشتن با فرمت UTF- 8
  • اتصال Reader/Writer و Stream به یکدیگر
  • System.in و System.out
  • Stream Forwarding
  • Stream Pipelines
  • فشرده سازی به استفاده از Stream ها
  • Serialization و ذخیره و بازیابی اشیاء
همزمانی در برنامه های جاوا(Concurrency)
  • آشنایی با مفهوم Process و Thread در سیستم عامل
  • Thread ها در جاوا
  • نحوه برنامه نویسی همزمان با استفاده از(Thread، Runnable، Timer)
  • وضعیت های یک Thread
  • قفل شدن Thread
  • Thread Safety
برنامه های با واسط کاربر گرافیکی
  • معرفی AWT
  • AWT Class Diagram
  • کمبودهای AWT
  • معرفی Swing
  • Component ها
  • Container ها
  • کلاس های مربوط به کنترل های گرافیکی و نحوه کارکرد آن ها
  • واقعه ها (Events)
  • Listener ها
  • همزمانی در برنامه های گرافیکی
برنامه های شبکه ای غیر (Web) در جاوا
  • آشنایی به مفاهیم اولیه TCP/IP
  • Socket ها در سیستم عامل
  • معرفی پکیج java.net
  • Socket ها در جاوا
  • Socket های Multicast
  • طراحی و پیاده سازی یک برنامه Chat با الگوی Client/Server
  • طراحی و پیاده سازی یک برنامه Chat با الگوی P2P
  • دسترسی به وب سایت ها از درون برنامه های جاوا
  • نوشتن یک برنامه File Downloader گرافیکی Multi-Thread
  • دسترسی و استفاده از Bit torrent Protocol
  • دسترسی و استفاده از کانال امن TLS
  • برقراری ارتباط با Samba Server یا Windows Share

پکیج بندی در جاوا

ساختن بسته های کتابخانه ای و اجرایی

معرفی کلی IDE های Eclipse وNetbeans

بحث اجمالی درباره Rapid Application Development و بررسی SWOT آن

معرفی متدلوژی Extreme Programming – XP و نحوه استفاده از آن
استاد این دوره: مهندس سام میرزایی
  • کارشناسی نرم افزار از دانشگاه صنعتی شریف
  • مدرس دوره های متوسط و پیشرفته جاوا
  • مدرس دوره های مدیریت لینوکس
  • مسلط به بانک های اطلاعاتی Oracle و SQL Server
  • مسلط به تکنولوژی های وابسطه به (JSE(JSF,Hibernate,Struts2 و ...
  • تسلط بر مدولوژی های توسعه نرم افزار نظیر XP ، RUP ، Scrum
  • مدت دوره : 64 ساعت
  • ظرفيت كلاس: 20 نفر
  • میزان سرمایه گذاری به ازای هر نفر: 3.850.000 (سه ميليون و هشتصد و پنجاه هزار) ريال (شامل: برگزاري دوره، ناهار، پذيرايي، ملزومات آموزشي، گواهينامه حضور در دوره از پارك علم و فناوري يزد)
  • ثبت نام مقدماتي دوره به صورت اینترنتی و از طریق آدرس www.PardisIT.net می باشد
  • زمان برگزاری دوره: روزهاي پنجشنبه و جمعه از ساعت 9:00 تا 13:00 و 14:00 تا 18:00
  • مكان برگزاری دوره: كارگاه شبكه پارك علم و فناوري يزد
  • شروع دوره: پس از به حد نصاب رسيدن ظرفيت كلاس
محصولات شرکت
 














SMB Engineer Copyright © 2009 شرکت پردیس فناور ایساتیس. All Rights Reserved.
Powered By: PardisIT