برگزاری کارگاه آموزشی زبان های برنامه­ نویسی رابط کاربری در معاونت توسعه و فناوری رسانه
کارگاه آموزشی زبان­ های برنامه­ نویسی رابط کاربری با هدف کسب مهارت استفاده از زبان­ های برنامه ­نویسی رابط کاربری JAVA SCRIPT، CSS2.1 و CSS3 ،HTML5، ویژه عناوین شغلی مهندس نرم افزار و مهندس فناوری اطلاعات از تاریخ 7/9 تا 97/9/26 به مدت 40 ساعت با حضور مدرس کارگاه آقای سید علی محمد میرخانی در معاونت توسعه و فناوری رسانه در حال برگزاری است.

    زبان­ های برنامه ­نویسی جدید تحول بزرگی بوجود آورده ­اند که استفاده از این فناوری­ ها فقط محدود به دنیای وب نبوده و در ساخت برنامه  های کاربردی برای انواع موبایل ­ها و تبلت­ ها نیز از آنها استفاده می ­شود. زبان­ های برنامه  ­نویسی رابط کاربری جدید در عین سادگی بیشتر نیازهای بصری برنامه ­ های کاربردی را فراهم نموده و از همه مهم­تر اجرای آن در سیستم ­های عامل متفاوت از قبیل WINDOWS PHONE, ANDROID, IOS, BLACKBERRY, SYMBIAN, JAVAME… امکان­ پذیر می­ باشد. مهندسین نرم ­افزار و فناوری اطلاعات شاغل در حوزه فناوری فضای مجازی سازمان صدا و سیما با زبان­های برنامه­ نویسی قدیمی ­تر آشنا بوده و در زمینه زبان­ های برنامه ­نویسی از قبیل JAVA SCRIPT، CSS2.1 و CSS3 وHTML5 دانش کافی جهت تولید برنامه­ های کاربردی برای ویندوز، موبایل و تبلت را دارا نمی ­باشند. با توجه به گرایش دنیای وب به سمت استفاده از زبان­ های برنامه ­نویسی با امکانات و جلوه­ های بصری بیشتر ضروری است تا مهندسین نرم­ افزار و فناوری اطلاعات سازمان نیز با زبان­ های برنامه ­نویسی رابط کاربری آشنا شده و در طراحی صفحات وب برای سیستم­ های مختلف از این زبان­ های برنامه ­نویسی ساده اما با قابلیت بالا استفاده نمایند.

     فراگیران در این کارگاه با مباحثِ مفاهیم اصلی HTML5 و تفاوت‌های ساختاری و دستوری آن باHTML4، المان‌های جدید در HTML5و استفاده از المان‌ها به شیوه معناگرا درHTML5، المان‌های جدید در فرم‌ها و تغییرات فرم‌ها، بررسی المان‌های صوتی و ویدیوئی درHTML5، معرفی کنترل ­های جدید HTML5 و اعتبارسنجی فیلدها، تفاوت‌های CSS2.1و CSS3و امکانات جدیدCSS3، استفاده از GRADIENT ها درCSS3، استفاده از وب‌فونت‌ها و شرحی بر تایپوگرافی فارسی، امکانات جدید برای ساختاربندی با استفاده ازCSS3: فلکسی‌باکس‌ها و ستون‌ها، طراحی واکنش گرا (RESPONSIVE DESIGN)  و تعامل­ گرا (ADAPTIVE DESIGN)، آشنایی با روش­های برنامه ­نویسی وب با زبان JAVASCRIPT و پیاده­سازی سرویس ­های AJAX به کمکJQUERY، پیاده ­سازی نمودارهای اطلاعاتی به کمک CANVAS و معرفیHIGHCHART، پیاده ­سازی پردازش­ های موازی MULTI THREAD به کمک WEB WORKER، پیاده ­سازی روش ­های افزایش کارایی وب سایت به کمکAPPLICATION CACHE، پیاده  ­سازی بانک­ های اطلاعاتی محلی به کمکWEB SQL، مولفه JQGRID برای نمایش اطلاعات لیستی، ذخیره­ سازی اطلاعات درLOCAL STORAGE, SESSION STORAGE، موتور YEPNOP برای تولید تست­ های توانمندی مرورگر، پیاده سازی وب سایت ­های CROSS BROWSER به کمک MODERNIZR، آشنایی با تکنولوژی LINQ FOR JAVASCRIPT  از طریق LINQJS آشنا می شوند.

پیوستها

تاریخ انتشار: یکشنبه 20 آبان 1397