دوره Building Modern Web Apps

دوره Building Modern Web Apps

اهداف دوره Building Modern Web Apps:

آشنایی با فن آوری های مدرن تکنولوژی وب که می تواند در تولید نرم افزارهای پیشرفته SPA و همچنین طراحی و راه اندازی وب سایت های پر بازدید مورد استفاده قرار بگیرد. اگر به دنبال ایجاد نرم افزار وب که شبیه نرم افزار ویندوز به نظر برسد، هستید این دوره می تواند کلیه نیازهای فنی شما را تامین نماید. در این دوره تکنیک های مورد نیاز برای تولید برنامه های Single Page Application با ذکر مثال ارایه خواهد شد. همچنین لازم به ذکر است که روشهای ارایه شده قابلیت انطباق با فن آوری های برنامه نویسی Back-End از قبیل C#, Java, PHP را دارد. مطالب این دوره با توجه به نیاز بازار کار در واحد تحقیق و توسعه تدوین شده است.



مخاطبین دوره Building Modern Web Apps چه کسانی هستند؟

این دوره برای کلیه شرکت ها و برنامه نویسان حرفه ای وب که قصد تولید محصولات مدرن وب را دارند، توصیه می گردد. در این دوره به صورت اجرایی فراگیران با روش های ساخت برنامه های مدرن وب آشنا می شوند و می توانند نسل چهارم محصولات نرم افزاری خود را روانه بازار کنند.



پیش نیاز دوره:

مخاطبین لازم است آشنایی خوبی با برنامه نویسی وب داشته باشند.



مدت دوره:

مدت زمان آموزشی این دوره 40 ساعت می باشد.



دست آوردهای دوره:

پس از گذراندن دوره مذکور قادر به انجام فعالیت های زیر خواهید شد:
در این دوره های کتابخانه های مدرن وب ذیل به صورت اجرایی و با ذکر مثال های کاربردی تشریح و ارایه خواهد شد:

Knockout.js
Crossroads.js
Linq.js
Bootstrap.js
jTread.js
Q.js
Require.js
Breeze.js
SignalR.js

1. آشنایی با روش برنامه نویسی MVVM مبتنی بر الگوی Observer/Subscriber
2. آشنایی با Client Side Routing با استفاده از Hash Based URL
3. آشنایی با فن آوری LINQ و استفاده از آن در پرس و جو روی ساختارهای مبتنی بر JSON
4. معرفی برنامه نویسی Multi Thread با استفاده از Web Worker
5. معرفی الگوی Deffer/Promise برای برنامه نویسی Asynchronous
6. معرفی روش های برنامه نویسی ماژولار در وب
7. معرفی الگوی Define/Require
8. طراحی روش های مدرن برای بارگذاری اطلاعات روی صفحه
9. آشنایی با روش های طراحی Responsive
10. طراحی برنامه های آفلاین ساپورت با استفاده از بانک اطلاعاتی IndexedDB
11. آشنایی با سرویس های RESTfull و استفاده از OData برای ارتباط با بانک اطلاعاتی
12. آشنایی با روش های برنامه نویسی Real Time برای انتقال وضعیت سرور به کلاینت. (امکان فراخوانی توابع جاوا اسکریپت از طریق توابع سمت سرور که دقیقا برعکس AJAX می باشد)



سرفصل مطالب آموزشی:

جزئیات سرفصل آموزشی دوره Building Modern Web Apps را از طریق لینک زیر دریافت کنید:


سرفصل دوره سماتک