پکیج آموزشی برنامه نویسی جاوا + برنامه نویسی اندروید

شروع رویداد
یک‌شنبه ۱ اسفند ۹۵ ۱۶:۰۰
پایان رویداد
جمعه ۲۷ اسفند ۹۵ ۲۰:۰۰
مکان رویدادتهران
موضوع رویدادتکنولوژی / برنامه نویسی
اضافه به تقویم
پکیج آموزشی برنامه نویسی جاوا + برنامه نویسی اندروید
برگزارکننده‌ی رویداد
تماس با برگزارکننده
۸۸۲۴۱۶۸۰ - ۰۹۱۰۴۹۵۱۰۵۶
گزارش
مهلت ثبت‌نام برای این رویداد به پایان رسیده است.

توضیحات بیشتر

 طول دوره: 50 ساعت

که به صورت سه جلسه در هفته برگزار میگردد. (یکشنبه ها 16 الی 20، دوشنبه ها 16 الی 20 و جمعه ها 16 الی 20)

 

بخش اول دوره: آموزش برنامه نویسی جاوا (  Java Fundamental)

  • اهداف دوره :

این دوره برای افرادی در نظر گرفته شده که تمایل به تولید برنامه های کاربردی رومیزی برای سیستم عامل های لینوکس، ویندوز، سولاریس و… را دارند. بهتر است، دانشجویانی که تمایل به شرکت در این دوره را دارند با زبان برنامه نویسی و همچنین بانک اطلاعاتی آشنایی داشته باشند. این دوره بعنوان پیش نیاز دوره جاوای پیشرفته یا دوره Java Enterprise Edition I محسوب می شود.

  • پیش نیاز :

داشتن مهارت استفاده از کامپیوتر و اینترنت

  • سرفصل دوره:
  1. IntelliJ
  2. Java Core 1.8
  3. Object Oriented Design Pattern
  4. کلاس های پر کاربردJavaSE همانند ArrayList، HashMap و…
  5. مفاهیمCall By Value و Call By Refrence
  6. مفاهیم مربوط بهClone، Serialization، Exception، Generic، Lambda

، Function Programming، Annotation

  1. مفاهیمFile، Thread و…
  2. مفاهیم اولیه بانک اطلاعاتی اوراکل و زبانSQL
  3. ارتباط با بانک های اطلاعاتی از طریقJDBC
  4. مفاهیمTransaction
  5. جلوگیری ازSQL Injection
  6. توزیع برنامه کاربردی در سطح شبکه بواسطهRemote Method Invocation
  7. آشنایی با معماریModel View Controller
  8. ایجاد واسط کاربری برای سیستم عامل لینوکس، ویندوز از طریقSwing و AWT یا JavaFX
  9. انتقال و دریافت اطلاعات از اینترنت بواسطهWeb Socket
  10. Apache Tomcat Application Server
  11. تولید سرویسRest
  12. تجزیهXML
  13. نقل و انتقال اطلاعات بر مبنایJSON
  14. روش های رمز نگاری برگشت پذیر و برگشت ناپذیرAES، MD5، SHA، RSA


--------------------------


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

  • اهداف دوره :

آشنایی با برنامه نویسی برای اپلیکیشنهای موبایل همچنین پیاده سازی اپلیکیشنهای در بستر اندروید و توسعه و تغییر آن به طور کامل؛

  • پیش نیاز :

آشنایی با مفاهیم شی گرایی و برنامه نویسی مقدماتی در یکی از زبانهای برنامه نویسی  

  • سرفصل دوره :
  1. آموزش سیستم عامل اندروید و آشنایی با محیط هاي توسعه
  • آشنایی با اندروید
  • لایه هاي نرم افزاري اندروید
  • کتابخانه هاي اندروید
  • ورژن هاي مختلف اندروید
  • نصب و راه انداي اندروید استودیو
  • نیازمندي مورد نیاز براي اندروید استودیو
  • آشنایی با اندروید استودیو
  • آشنایی با دیباگ پروژه در اندروید استودیو
  1. مفاهیم پایه اي اپلیکیشن هاي اندرویدي و کلاس هاي اصلی
  • ساختار پروژه هاي اندروید
  • آشنایی با فایل مانیفستساختار فایل مانیفست
  • آشنایی با SDKاندروید
  • چرخه حیات اکتیوتی Life Cycle
  1. آشنایی و کار با فرگمنت ها ، اجازه هاي دسترسی و intentها
  • آشنایی وکار با فرگمنت
  • آشنایی وکار با intentها
  • آشنایی و استفاده از اجازه هاي دسترسی
  1. پیاده سازي دیتابیس SQLiteو استفاده از آن در برنامه
  • معرفی دیتابیس در اندروید
  • پیاده سازي دیتابیس Sqliteدر اندروید
  • افزودن اطلاعات به دیتابیس
  • ویرایش اطلاعات در دیتابیس
  • حذف اطلاعات در دیتابیس
  • نمایش اطلاعات در دیتابیس
  1. ساخت UIبرنامه با استفاده از XML و ابزارهاي موجود
  • آشنایی با مفاهیم Layout
  • طراحی واسط کاربری
  • بکار گیري Material Designnدر طراحی اپلیکیشن

آدرس:تهران بزرگراه شیخ فضل ا... نوری جنوبی - خیابان سازمان اب - خیابان حاجی پور امیر - خیابان کریمان - جنب مجتمع نگین - موسسه آموزش عالی آزاد هادی