فن آوری های وب

فن آوری های وب


Web Technologies

کار با فناوری های وب یک مهارت اساسی در جهانی است که به طور فزاینده ای وب را در قلب یک سیستم عامل مدرن قرار می دهد.

همچنین یکی از پیچیده ترین و متنوع ترین مهارت ها است.

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

طراحی و مهارت های ارتباطی قوی ، همراه با درک مخاطبان ، بازارها و روندها همه ضروری است.

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

این رشته مناسب چه کسانی می باشد : 

خلاق بودن
مشکلات پیچیده
تعمیر چیزها
ساختن چیزها
استفاده از رایانه

برترین های این رشته در جهان KAZAN 2019 :

Nicolas Ettlin

Pranav Udayark Nutalapati

Un-Ho Lee

سرفصل های این مهارت : 

1 سازماندهی و مدیریت کار 6

فرد باید بداند و درک کند:

• اصول و روشهایی که کار گروهی مولد را امکان پذیر می کند
• اصول و رفتار سیستم های رایانه ای
• جنبه های سیستم هایی که به محصولات پایدار ، استراتژی ها ،
و روشها
• نحوه ابتکار عمل و ابتکار عمل به منظور شناسایی ، تجزیه و تحلیل و
ارزیابی اطلاعات از منابع مختلف
• چگونه چندین راه حل برای یک مشکل را شناسایی کنیم و به عنوان گزینه ارائه دهیم
در برابر زمان ، و محدودیت های دیگر.
• نحوه استفاده از ابزارهای موجود موجود برای ایجاد راه حل های مناسب برای یک مشکل
و نیاز
• نحوه بهینه سازی استقرار کد.
فرد قادر خواهد بود:
• عیب یابی مشکلات رایج طراحی و توسعه وب
• محدودیت ها و مهلت های زمانی را در نظر بگیرید
• خطاها را رفع اشکال و کنترل کنید
• از رایانه یا دستگاه و طیف وسیعی از بسته های نرم افزاری استفاده کنید
• از فنون و مهارت های تحقیق برای به روز نگه داشتن جدیدترین موارد استفاده کنید
رهنمودهای صنعت
• بهینه سازی استقرار ، مانند بارگذاری صفحه ، را با جدیدترین صنعت اعمال کنید
رهنمودها
• برنامه تولید هر روز را با توجه به زمان موجود برنامه ریزی کنید
• هنگام پیوستن ، تصاویر پیوست شده ، قلم ها ، پرونده های بومی و قالب فایل تولید را در آن بگنجانید
بایگانی کردن
• از سیستم های کنترل نسخه استفاده کنید

2 مهارتهای ارتباطی و بین فردی 6

فرد باید بداند و درک کند:
• چگونه مشکلات ارتباطی از جمله شناسایی مشکل را حل کنیم ،
تحقیق ، تجزیه و تحلیل ، تولید راه حل ، نمونه سازی ، کاربر و عملکردی
آزمایش و ارزیابی نتیجه
• نحوه بیان مفاهیم طراحی با ایجاد قاب های سیم و نمودارهای جریان
• مفاهیم و تکنیک های طراحی نرم افزار از جمله فلوچارت و ER
نمودارها
فرد قادر خواهد بود:
• اسناد مشخصات را بخوانید و درک کنید
• کد منبع ارائه شده از قسمت جلو و عقب را بخوانید و استفاده کنید
فن آوری ها
• تست های واحد و پایان به پایان را در قسمت جلو و عقب درک کرده و اجرا کنید
فن آوری ها
• محصولی را تحویل دهید که به نیاز و مشخصات مشتری پاسخ می دهد
• جمع آوری ، تجزیه و تحلیل و ارزیابی اطلاعات
• استانداردها و الزامات را تفسیر کنید
• نیاز مشتری را مطابقت دهید
• ارائه مفاهیم برای تأمین نیازهای تجاری

3 طراحی وب سایت 22

فرد باید بداند و درک کند:
• چگونگی رعایت اصول و الگوهای طراحی برای تولید
رابط های زیبایی پسند ، خلاق و قابل دسترسی.
• مسائل مربوط به شناختی ، اجتماعی ، فرهنگی ، در دسترس ، فناوری ،
و زمینه های اقتصادی برای طراحی
• قالب های گرافیکی مختلف و زمان استفاده از قالب مناسب در آنها
طرح.
• بازارهای مختلف هدف و عناصر طراحی که هر یک را راضی می کند
بازار
• پروتکل هایی برای حفظ هویت شرکتی ، مارک تجاری و سبک راهنما
• محدودیت های دستگاه های دارای اینترنت و وضوح صفحه نمایش
فرد قادر خواهد بود:
• ایجاد ، تجزیه و تحلیل و توسعه پاسخ بصری به مشکلات ارتباطی ،
از جمله درک سلسله مراتب ، تایپوگرافی ، زیبایی شناسی و
ترکیب بندی
• ایجاد ، دستکاری و بهینه سازی تصاویر برای اینترنت
• شناسایی بازارهای هدف و ایجاد مفهوم برای طراحی ها
• طرح های پاسخگو ایجاد کنید که به درستی در صفحه های مختلف کار کنند
قطعنامه ها و / یا دستگاه ها
• ایده ها را به طرح های زیبا و خلاقانه تبدیل کنید
• انتقاد از مفاهیم پیش نویس ، رنگ و انتخاب های تایپوگرافی
• ایجاد فریم های سیم ، نمونه های اولیه تعاملی و طراحی کاربر کامل
با توجه به تجربه کاربر ، رابط ها

4 طرح 22

فرد باید بداند و درک کند:
• استانداردهای کنسرسیوم شبکه جهانی وب (W3C) برای HTML و CSS
• روش های موقعیت یابی و چیدمان
• قابلیت استفاده و طراحی تعامل
• دسترسی و ارتباط برای کاربران با نیازهای ویژه
• سازگاری متقابل مرورگر
• سازگاری چند دستگاهی
• بهینه سازی موتور جستجو (SEO) و بهینه سازی عملکرد
• نحوه تعبیه و تلفیق انیمیشن ها ، صدا و فیلم در صورت لزوم
• استانداردهای کنسرسیوم شبکه جهانی وب (W3C) برای WCAG
فرد قادر خواهد بود:
• کدهایی ایجاد کنید که از جمله با استانداردهای W3C مطابقت داشته و معتبر باشند
دستورالعمل های دسترسی
• ایجاد رابط های وب قابل دسترسی و قابل استفاده برای انواع دستگاه ها و
وضوح صفحه
• برای اصلاح ظاهر رابط های وب از CSS یا سایر پرونده های خارجی استفاده کنید
• از پردازنده های پیش / پس پردازنده CSS استفاده کنید
• ایجاد و به روزرسانی رابط های وب برای تجربه مناسب کاربر و کمک به آنها
با عملکرد موتور جستجو
• از CSS برای توسعه انیمیشن ها و تعاملات رابط کاربر استفاده کنید

5 توسعه Front-End 22

فرد باید بداند و درک کند:
• ECMAScript (جاوا اسکریپت)
• نحوه ادغام کتابخانه ها ، چارچوب ها و سایر سیستم ها یا ویژگی ها با
جاوا اسکریپت
• نحوه استفاده از پردازنده های پیش / جاوا اسکریپت و گردش کار در حال اجرا
• تست شده برای توسعه جلویی
فرد قادر خواهد بود:
• ایجاد انیمیشن و عملکرد وب سایت برای کمک به زمینه
توضیحات و جذابیت بصری اضافه کنید
• ایجاد و به روزرسانی کد JavaScript برای افزایش عملکرد وب سایت ها ،
قابلیت استفاده و زیبایی شناسی
• داده ها و رسانه های سفارشی را با JavaScript دستکاری کنید
• کد جاوا اسکریپت مدولار و قابل استفاده مجدد ایجاد کنید
• نظرات اسناد را به صورت کد بنویسید
• از کتابخانه های منبع باز جاوا اسکریپت استفاده کنید
• با استفاده از JavaScript ، عناصر گرافیکی و عناصر محتوایی را دستکاری کنید
• موارد آزمایشی را بنویسید و تست خودکار را برای JavaScript انجام دهید
پیاده سازی.

6 توسعه Back-End 14

فرد باید بداند و درک کند:
• PHP شی گرا
• کتابخانه ها و چارچوب های سمت سرور منبع باز
• نحوه اتصال به سرورها از طریق SSH برای کار با کتابخانه های سمت سرور و
چارچوب ها
• مجوزهای سیستم و مالکیت سیستم را
• نحوه طراحی و پیاده سازی پایگاه داده
• ارتباطات سرور و مشتری با sFTP (پروتکل انتقال فایل امن) و
بسته های نرم افزاری
• نحوه مدیریت تبادل داده بین سیستم های سرور و سرویس گیرنده
• الگوهای طراحی نرم افزار (به عنوان مثال MVC (کنترل کننده نمایش مدل))
• امنیت برنامه وب
• آزمون محور برای توسعه عقب
فرد قادر خواهد بود:
• دستکاری داده ها با استفاده از مهارت های برنامه نویسی
• در برابر سو explo استفاده های امنیتی محافظت کنید
• ادغام با کد موجود با API (رابط برنامه نویسی برنامه) ،
کتابخانه ها و چارچوب ها
• برای پشتیبانی از نیازهای سیستم ، پایگاه داده ایجاد یا نگهداری کنید
• کدهایی ایجاد کنید که به صورت مدولار و قابل استفاده مجدد باشند
• نظرات اسناد را به صورت کد بنویسید
• موارد آزمایشی را بنویسید و تست خودکار را برای back-end انجام دهید
پیاده سازی.


7 سیستم مدیریت محتوا 8

فرد باید بداند و درک کند:
• مزایا و محدودیت های سیستم های مدیریت محتوای منبع باز
• نحوه پیدا کردن ، انتخاب و اجرای مضامین مناسب
• چگونه پلاگین ها / ماژول های مناسب را پیدا ، انتخاب و پیاده سازی کنیم
• نحوه پیاده سازی ویژگی های سمت مشتری برای وب سایت های CMS
• نیاز به نگهداری و به روزرسانی پلاگین ها و ماژول های CMS برای
امنیت
فرد قادر خواهد بود:
• سیستم های مدیریت محتوا را نصب ، پیکربندی و به روز کنید
• پلاگین ها / ماژول های CMS را نصب ، پیکربندی و به روز کنید
• پیکربندی ، پیاده سازی امنیت و حفاظت از CMS
• برای ایجاد طرح زمینه برای سیستم مدیریت محتوا از شروع کننده های تم منبع باز استفاده و تغییر دهید
• ایجاد تم / الگوهای سفارشی برای سیستم های مدیریت محتوا
• پلاگین / ماژول / ابزارک سفارشی ایجاد کنید


1399-07-27
برای ثبت دیدگاه باید ورود کنید.ورود