.: مشخصات درس
اهداف و مهارتها

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

  • آموزش قدم به قدم یک پروژه عملی و کاربردی
  •  اجراو تکمیل  پروژه تعریف شده در اولین جلسه توسط استاد با توجه به مفاهیم آموزش داده شده در هر جلسه 
  • علاوه بر پروژه ای که توسط استاد پیاده سازی می گردد یک پروژه مشخص به عنوان تمرین به دانشپذیر ان داده می شود و همزمان با مفاهیم آموزشی  تدریس شده جلسه به جلسه توسط دانش پذیران تکمیل می گردد( بنابراین دانشپذیر در پایان دوره جامع می تواند از پروژه تکمیل شده به عنوان یک سابقه  وتجربه عملی در رزومه خود، استفاده کند)
  • طراحی دوره به صورت ترکیبی صورت گرفته است بدین گونه که دانشپذیر در ابتدا مفاهیم طراحی وب را بر اساس استانداردها و تکنولوژی های روز فرا میگیرد سپس طرح آماده شده را برای برنامه نویسی و اتصال به پایگاه داده فراخواهد گرفت و در نهایت نرم افزار موبایل آن را تولید خواهد کرد
  • برنامه نویسی هیرید برای دستگاه های موبایل به گونه ای تدوین شده است که دانشپذیر بتواند نرم افزار موبایل تحت  اندروید ، IOS و ویندوز را همزمان تولید کند

 



شرایط شرکت کنندگان
آشنايي كامل با مباني برنامه نويسي

توانایی های مورد انتظار از دانشپذیران در پایين دوره
توليد يك پروژه تحت وب با استفاده از ASP.Net به همراه موبايل اپليكيشن آن با هدف: 1-تحليل سيستم يك وب سايت 2-طراحي كامل يك وب سايت با استفاده از استانداردهاي روز 3-برنامه نويسي وب براي پروژه معرفي شده از سوي استاد 4-برنامه نويسي appموبايل براي پروژه معرفي شده

مخاطبان
-دانشجويان رشته كامپيوتر آشنا با مباني برنامه نويسي -فارغ التحصيلان رشته كامپيوتر كه به دنبال كسب مهارت براي حضور در بازار كار ميباشند. -فارغ التحصيلان رشته كامپيوتر شاغل در بخش خصوصي و دولتي كه به دنبال ارتقا سطح دانش فني خود مي باشد.

مدت
99  ساعت

كاربرد درس در ساير دروس


سرفصل

طراحي وب:

  1. آَشنايي با HTML ، CSS ، JavaScript و Tag هاي ساختاري HTML 5- نحوه اعمال دستورات CSS و استفاده از CSS Selector
  2. چيدمان صفحات وب ( Static ، Float، Position)
  3. Transformation, Transition & Animation با استفاده از CSS
  4. مفاهيم پايه جاوا اسكريپت شامل متغيرها، دستورات كنترلي، آرايه ها و توابع
  5. استفاده از DOM در جاوا اسكريپت و مديريت رخدادها
  6. كتابخانه هاي جاوا اسكريپت( jQuery)
  7. تكنولوژي Ajax


بر نامه نويسي وب:

  1. مقدمه اي بر وب و ASP.Net - آناتومي يك برنامه تحت وب - State management
  2. طراحي رابط كاربري-pages و Layouts
  3. بررسي و مقايسه Framework هاي اصلي ASP.Net مانند( Web pages,MVC,Web forms)
  4. بانك هاي اطلاعاتي رابطه اي تحت SQL Server و عمليات CRUD
  5. ADO.Net و Entity Framework
  6. امنيت در وب
  7. وب سرويس مبتني بر معماري سرويس گرا( SOA )  و تكنولوژي


برنامه نويسي هيبريد:

  1. آشنايي با تكنولوژي وب و كاربرد آن در برنامه نويسي موبايل- مقدمه اي بر Cordova- نصب و راه اندازي محيط برنامه نويسي Cordova
  2. طراحي رابط كاربري با استفاده از HTML،CSS ،JavaScript
  3. ذخيره و بازيابي اطلاعات در Cordova
  4. كار با Component ها ، اشيا و Core API در Cordova
  5. دسترسي به Native API در Cordova
  6. كار با سخت افزارها و Sensor هاي گوشي موبايل
  7. كار با Framework ها و كتابخانه هاي Hybrid