[edsanimate_start entry_animation_type= “bounceIn” entry_delay= “0” entry_duration= “0.5” entry_timing= “linear” exit_animation_type= “” exit_delay= “” exit_duration= “” exit_timing= “” animation_repeat= “1” keep= “yes” animate_on= “load” scroll_offset= “” custom_css_class= “”]آموزش طراحی صفحات وب
Web Design Pack
[edsanimate_end]
[edsanimate_start entry_animation_type= “bounceInRight” entry_delay= “0” entry_duration= “1” entry_timing= “linear” exit_animation_type= “” exit_delay= “” exit_duration= “” exit_timing= “” animation_repeat= “1” keep= “yes” animate_on= “load” scroll_offset= “” custom_css_class= “motivation_land “]
ما در دوره ای زندگی می کنیم که به واسطه ابزارهای دیجیتال به راحتی می توانیم هر زمان و هر مکان به اینترنت و شبکه های اجتماعی دسترسی داشته باشیم. دیگر نیاز نیست برای به دست آوردن اطلاعات دست به دامن دیگران شد فقط کافی است جستجویی در اینترنت انجام دهیم تا به اطلاعات مورد نیاز دست پیدا کنیم.
اطلاعاتی که در اینترنت پیدا می کنیم در صفحاتی به نام صفحه وب ذخیره و از طریق کامپیوترهایی که به آنها وب سرور گفته می شود در اختیار کاربران قرار می گیرند. تعدادی صفحات مرتبط به هم که در یک دامنه ذخیره شده اند یک وب سایت را تشکیل می دهند.
نیاز روز افزون سازمان ها و شرکت های مختلف برای ارتباط با مخاطبان آنها را نیازمند داشتن یک وب سایت قدرتمند نموده است. به جرات می توان گفت که اکثر کسب و کارها برای رونق دادن به وضعیت خود و عقب نماندن از رقبا، وب سایت هایی با توانایی های زیاد تولید می کنند.
طراحی یک وب سایت ممکن است توسط یک طراح وب یا تیم طراحی وب انجام شود.
وب سایت عموما از دو بخش تشکیل شده اند که به آنها Frontend و Backend گفته می شود.
Frontend بخشی از سایت است که به صورت عمومی کاربران سایت با آن در ارتباط هستند. طراحی که این بخش از وب سایت را طراحی می کند باید با استفاده از تکنولوژی های مختلف بتواند تجربه کاربری خوبی برای مخاطب ایجاد کند.
Backend بخشی از سایت است که کاربر بصورت مستقیم آن را نمی بیند اما با آن در ارتباط است. مدیریت پایگاه داده، امنیت سایت و … در این گروه قرار می گیرند.
یک وب سایت فروش آنلاین را در نظر بگیرید. وقتی که کاربر آدرس سایت را تایپ می کند و وارد سایت می شود، بخشی از سایت را که به آن Frontend گفته می شود مشاهده می کند. اما وقتی که به جستجوی محصولات (که اطلاعات آنها در دیتابیس ذخیره شده) می پردازد با قسمت Backend سایت مرتبط می شود.
دوره آموزشی Web Design Pack تمام مباحث مربوط به طراحی وب سایت در بخش Frontend را به شما دانشپذیران گرامی آموزش خواهد داد.
در این دوره شما مباحث زیر را خواهید آموخت
HTML5, CSS3, Dream Weaver, JavaScript, JQuery, Ajax, Bootstrap, Less & Sass
محل برگزاری دوره: مجتمع فنی تهران نمایندگی انقلاب
مدت دوره:172ساعت
پیش نیاز: آشنایی با ویندوز و اینترنت
[edsanimate_end]
سرفصل دوره
[edsanimate_start entry_animation_type= “bounceInUp” entry_delay= “0” entry_duration= “2” entry_timing= “linear” exit_animation_type= “” exit_delay= “” exit_duration= “” exit_timing= “” animation_repeat= “1” keep= “yes” animate_on= “load” scroll_offset= “” custom_css_class= “detail_landing”]
بررسی روش استفاده از Icon ها
بررسی روش استفاده از Helper ها
بررسی نکات . کلاسهای مرتبط با دکمه
بررسی ارائه مثال از موارد زیر :
Dropdowns
Button groups
Button dropdowns
Input groups
Navs
Navbar
Breadcrumbs
Pagination
Labels
Badges
Jumbotron
Page header
Thumbnails
Thumbnails
Alerts
Progress bars
Media object
List group
Panels
Wells
بررسی روش سفارشی سازی BootStrap
معرفی LESS و SASS و تشریح مزایای استفاده از آنها و تفاوت ها
بررسی روش نصب و راه اندازی SASS و COMPASS
بررسی روش ایجاد پروژه و ابزار های گرافیکی مورد استفاده در SASS مانند Scout App و CodeKit و LiveReload
بررسی روش ایجاد و فشرده سازی یک Stylesheet
بررسی روش ایجاد متغیر های در SASS
بررسی روش ایجاد و استفاده از فایل های Partial
بررسی الگوهای نوشتاری Nesting
بررسی روش اتصال Selector ها و رابطه Parent-Child بین Selector ها
بررسی روش استفاده از @extend برای گسترش قوانین تعریف شده
بررسی الگوهای نوشتاری Mixins
بررسی روش های اعمال تغییرات روی رنگ ها
معرفی پلاگین Susy و نکات مربوطه
بررسی روش ایجاد Media Query های پیشرفته تر با SASS و MIXINS
پیاده سازی منطق با SASS
بررسی روش نگارش و کامپایل LESS
بررسی روش حل مشکل CROSS BROWSER در LESS
بررسی Server Side Compilation
بررسی روش استفاده از Source Map
بررسی روش Compress و Minimize کردن
بررسی متودولوژی های OOCSS و SMACSS و BEM
بررسی روش استفاده از متغیر ها و MIXINS
بررسی Nested Rule ها
بررسی انواع عملگرها و توابع
بررسی روش استفاده از Parent Selector
بررسی عملیات روی رنگها
بررسی Media Query ها در LESS
بررسی روش استفاده از LESS در GRID
بررسی تعاملات LESS با BOOTSTRAP
بررسی مفهوم Client Side کد و لزوم وجود امکان برنامه نویسی سمت کلاینت
معرفی زبان برنامه نویسی Java Script و روش استفاده از آن در یک سند HTML
بررسی نکات مربوط به تگ Script و محل نوشتن دستورات
معرفی مفهوم متغیر و ارائه نکات مربوط به متغیر ها در Java Script
بررسی متغیر های Local و Global
بررسی مفهوم Notation و روش رعایت آن در Java Script
بررسی فایل های .js و روش استفاده از آنها
بررسی انواع عملگرها
معرفی مفهوم شرط و ساختارهای بررسی شرط
بررسی دستور switch
بررسی مفهوم حلقه و موارد نیاز به حلقه های تکرار
بررسی انواع حلقه های تکرار
بررسی حلقه های while و for و …
بررسی روش تعریف تابع و نکات مربوطه
بررسی مفهوم رویداد و روش اداره آن
بررسی تنوع رویداد های المانها
بررسی تفاوت انواع رویداد های کلید مانند keyup و …
معرفی مفهوم Anonymous Function و نقش آن در مدیریت رویداد
معرفی DOM و اجزاء آن و روش دسترسی به آنها
بررسی انواع روشهای دسترسی به المانها مانند دسترسی بر اساس id و …
بررسی روش درج،حذف و ویرایش المانها و Node ها
بررسی روش دسترسی به Node های پدر و فرزند و حالتهای متنوع دسترسی
معرفی innerText و innerHTML
معرفی Framework و مفهوم آن و انواع Framework های Java Scrip
معرفی jQuery و مزایای استفاده از آن
بررسی روش استفاده از jQuery در یک سند HTML
بررسی و مقایسه عملیات مختلف مانند اداره رویداد،فراخوانی توابع،مقداردهی به مشخصه ها در jQuery و Java Script
معرفی Selector های jQuery و نکات مربوطه
آشنايی با jQuery
آموزش نصب jQuery
چگونگي شيوه کار jQuery
آموزش قواعد نوشتاری در jQuery
آموزش دسترسی به المان های html در jQuery
Select to Every Things آموزش دسترسی به تمام المان ها
ID Selector آموزش دسترسی به وسيله شناسه
Tag Name Selector آموزش دسترسی به وسيله ی نام تگ
Class Selector آموزش دسترسی به وسيله ی کلاس
Attribute Selector آموزش دسترسی به وسيله ی Attribute
Selecting Visibility آموزش دسترسی توسط نمايش و عدم نمايش
Selecting Parents and Children آموزش دسترسی توسط فرزند و پدر
آموزش رويداد ها در jQuery
معرفی Effect ها در jQuery
معرفی مفهوم AJAX و بررسی روش پیاده سازی آن در Java Script و jQuery
بررسی مزایای AJAX
معرفی jQuery UI
بررسی روش استقرار jQuery UI در سند
بررسی انواع المانهای jQuery UI
[edsanimate_end]
[edsanimate_start entry_animation_type= “bounceInUp” entry_delay= “0” entry_duration= “1.5” entry_timing= “linear” exit_animation_type= “” exit_delay= “” exit_duration= “” exit_timing= “” animation_repeat= “1” keep= “yes” animate_on= “load” scroll_offset= “” custom_css_class= “detail_landing”]
آشنایی با مفهوم و تاریخچه وب و زیرساختهای نرم افزاری و سخت افزاری لازم برای ایجاد ،استقرار و نگهداری وب سایت ها
معرفی مفاهیم شبکه ای مرتبط با وب مانند Domain،Host،Web Server،DNS Server
معرفی مفاهیم نرم افزاری مرتبط با طراحی وب مانند HTML و CSS
بررسی مفهوم Markup Language
بررسی مفهوم Cascading Style Sheet
تشریح نحوه عملکرد Web Browser ها
بررسی مفهوم Search Engine
بررسی مفهوم SEO
بررسی مفهوم UI
بررسی مفهوم UX
بررسی مفهوم واکنش گرا (Responsive)
بررسی عبارت های مصطلح روز وب مانند Single Page،Parallax و …
بررسی مفهوم Tag و ساختار یک سند HTML استاندارد
بررسی نسخه های HTML و ویژگی ها HTML 5
معرفی DOCTYPE
آموزش روش آماده سازی بستر طراحی وب و نرم افزار های مربوطه
معرفی Project Structure در طراحی وب
ارائه طبقه بندی تگ ها مانند Text Level و Block Level،List و …
بررسی نکات مربوط به List ها
بررسی پاراگراف ها ،span و کلیه تگ های طبقه بندی شده
معرفی مفهوم Attribute
معرفی مفهوم Comment و دلائل استفاده از آن
معرفی و ارائه مثال از تگ های مربوط به هر طبقه
بررسی استاندارد های نامگذاری المانها
بررسی مفهوم Validation در اسناد HTML
معرفی CSS
بررسی نقش CSS در آرایش تگ ها
معرفی قابلیت های Design Environment مانند منو ها و قسمت های مختلف Dream Weaver
بررسی روشهای مختلف اعمال Style روی تگها مانند Inline،Internal،External
معرفی انواع Selector ها در CSS
بررسی نحوه استفاده از تصاویر در سند HTML
بررسی انواع File Path
بررسی مفهوم Save/Export For Web
بررسی نحوه Load شدن تصاویر
بررسی پسوندهای مختلف تصاویر
بررسی تصاویر PNG و مشکلات نمایشی مرورگرها
بررسی نکات مربوط به تصاویر مانند Transparency و …
بررسی Image Map
بررسی نحوه ویرایش و بهینه سازی تصاویر برای وب با نرم افزار های مربوطه
بررسی نحوه استفاده از تصاویر در Background
بررسی نکات مربوط به استفاده از تصاویر در Background مانند Repeat و …
بررسی نحوه استفاده از صدا و تصویر در Background
معرفی IFrame و روش استفاده از آن
بررسی روش استفاده از Google Map و سایر موارد مرتبط با IFrame
ایجاد انیمیشن با تصاویر و ابزار های مربوطه
بررسی نحوه استفاده از رنگ
بررسی نحوه استفاده از فونت
بررسی نکات مربوط به فونت مانند Size و Weight و …
معرفی انواع فونت ها و پسوندهای مربوطه
بررسی Icon ها و فونت های گوگل
بررسی روش استفاده از کاراکترهای خاص در سند HTML
معرفی مفهوم Hyper Link و نکات مربوط به Navigation
آشنایی با مفهوم Anchor و Hash
ایجاد Shortcut برای لینک ها
بررسی Site Map و روش ایجاد آن
بررسی روش ایجاد منو و انواع آن
بررسی روشهای مختلف آدرس دهی لینکها مثلا Internal و External
بررسی نکات جدید HTML 5 در مورد لینکها مانند download
بررسی تگ Table و اجزاء مختلف آن
بررسی معایب و مزایای Table
بررسی نحوه استفاده از Table برای چیدمان
بررسی نحوه اختصاص اندازه به المانها
بررسی نکات مربوط به Formatting در Table
بررسی نکات جدید HTML 5 در جداول
بررسی مفهوم Layout های Tableless
بررسی Div و نکات مربوطه در حیطه Positioning
بررسی روش های تقسیم بندی صفحه
بررسی مفاهیم Margin و Padding
بررسی Border و نکات مربوطه
بررسی نکات مربوط به Text مانند Direction ،Decoration،Align و …
بررسی نکات مربوط به Positioning در CSS 3
بررسی نکات حرفه ای تر در CSS 3 مانند Animation و Transition Bottom of Form
بررسی انواع Effect ها در CSS 3
بررسی نکات مربوط به Transform در CSS 3
بررسی انواع Layout ها
بررسی Localization برای زبانهای RTL
معرفی مفهوم Float و Absolute و …
معرفی مفاهیم مرتبط با Boxing
بررسی Form و انواع Input ها
معرفی تگ های مفهومی HTML 5 و بررسی نقش هر یک
بررسی امکانات مرتبط با شبکه های اجتماعی
طرح مشکل نمایش وب سایت در مرورگرهای متفاوت و نکات مربوطه
بررسی Drag & Drop
بررسی Canvas و نحوه استفاده از آن
بررسی SVG و نحوه استفاده از آن
معرفی Edge و Illustrator و کاربرد آنها –
معرفی Muse و کاربرد آن
بررسی مفهوم Responsive
معرفی مفهوم CSS Framework
معرفی و بررسی تاریخچه BootStrap
بررسی روش استفاده از BootStrap در یک سند HTML
معرفی Grid System
معرفی Media Query
معرفی انواع سایزها و کلاسهای مرتبط و روش تشخیص Resolution کاربر
معرفی انواع Layout ها و کلاسهای مرتبط مانند Fluid Layout
معرفی Fixed Layout
معرفی Responsive Layout
بررسی Typography با BootStrap
بررسی روش ایجاد فرم و کلاسهای مرتبط
بررسی روش پنهان سازی بخش هایی از سند
بررسی نکات و کلاسهای مرتبط با جدول
بررسی نکات و کلاسهای مرتبط با تصاویر
[edsanimate_end]
[edsanimate_start entry_animation_type= “bounceInLeft” entry_delay= “0” entry_duration= “1” entry_timing= “linear” exit_animation_type= “” exit_delay= “” exit_duration= “” exit_timing= “” animation_repeat= “1” keep= “yes” animate_on= “scroll” scroll_offset= “75” custom_css_class= “back_row”]
:مخاطبان دوره
مهندسين و دانشجويان کامپیوتر و علاقه مندان به برنامه نویسی [edsanimate_end]
[edsanimate_start entry_animation_type= “bounceInRight” entry_delay= “0” entry_duration= “1.5” entry_timing= “linear” exit_animation_type= “” exit_delay= “” exit_duration= “” exit_timing= “” animation_repeat= “1” keep= “yes” animate_on= “scroll” scroll_offset= “75” custom_css_class= “”]چرا این دوره با ما[edsanimate_end]
[edsanimate_start entry_animation_type= “zoomIn” entry_delay= “1” entry_duration= “0.5” entry_timing= “linear” exit_animation_type= “” exit_delay= “” exit_duration= “” exit_timing= “” animation_repeat= “1” keep= “yes” animate_on= “scroll” scroll_offset= “75” custom_css_class= “”]
[edsanimate_end]فضای آموزشی مناسب
[edsanimate_start entry_animation_type= “zoomIn” entry_delay= “1” entry_duration= “0.5” entry_timing= “linear” exit_animation_type= “” exit_delay= “” exit_duration= “” exit_timing= “” animation_repeat= “1” keep= “yes” animate_on= “scroll” scroll_offset= “75” custom_css_class= “”]
[edsanimate_end]تالار افتخارات
[edsanimate_start entry_animation_type= “zoomIn” entry_delay= “1” entry_duration= “0.5” entry_timing= “linear” exit_animation_type= “” exit_delay= “” exit_duration= “” exit_timing= “” animation_repeat= “1” keep= “yes” animate_on= “scroll” scroll_offset= “75” custom_css_class= “”]
[edsanimate_end]اساتید مجرب
[edsanimate_start entry_animation_type= “zoomIn” entry_delay= “1” entry_duration= “0.5” entry_timing= “linear” exit_animation_type= “” exit_delay= “” exit_duration= “” exit_timing= “” animation_repeat= “1” keep= “yes” animate_on= “scroll” scroll_offset= “75” custom_css_class= “”]
[edsanimate_end]
سابقه و مدارک معتبر
[edsanimate_start entry_animation_type= “bounceInLeft” entry_delay= “0” entry_duration= “1” entry_timing= “linear” exit_animation_type= “” exit_delay= “” exit_duration= “” exit_timing= “” animation_repeat= “1” keep= “yes” animate_on= “scroll” scroll_offset= “75” custom_css_class= “”]میخواهم ثبت نام کنم نیاز به مشاوره دارم[edsanimate_end]