فهرست دوره های مقدماتی طراحی وب

دوره های طراحی قالب و سایت

طراحی وب مقدماتی

دوره های آموزش طراحی وب شامل : HTML -CSS - java script

HTML چیست ؟

عبارت HTML( اچ تی ام ال ) مخفف Hyper Text Markup Language به معنی زبان نشانه گذاری فوق متن است. Htmlزبان استاندارد طراحی صفحات وب است و کليه کدهای صفحه اعم از طرف سرور و طرف مشتری در نهايت به کدهای HTMLتبديل شده و توسط مرورگر نمايش داده می شوند.

به عبارت دیگر مرورگر ها هیچکدام از کدها و کنترل های سمت سرور همچون کدهای aspو phpرا نمی شناسند و کد قابل فهم برای آنها اچ تی ام ال می باشد.

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

HTMLیک زبان نشانه گذاری است ، به اين معنی که بخش های مختلف توسط اجزايی به نام تگ از هم جدا شده ، که هر کدام دارای کاربرد و خواص مربوط خود هستند . اين تگ ها به مرورگر اعلام می کنند که هر بخش از صفحه چه نوع عنصری است و بايد به چه صورت نمايش داده شود .

در مقاله ی تگ های Html به این موضوع به طور مفصل پرداخته شده است.
در يک صفحه HTMLمی توان انواع عناصر از قبيل متن ، تيتر ، عکس ، جدول  و ... را قرار داد ، که برای هر عنصر بايد از تگ مربوط به آن استفاده کرد . صفحات HTMLفقط از کد ها که به صورت متن هستند تشکيل شده اند. بدین معنا که برای تصویر کد مربوط به تمایش تصویر و جدول و ... کدهای اچ تی ام ال مربوط به هر یک را باید نوشت و مرورگر با رسیدن به این کد ها و تگ ها ، المنت های مرتبط با آن را نمایش می دهد.

 هر یک از کدهای html ، معنا و مفهوم خاصی دارند و تأثیر مشخصی بر محتوا می‌گذارند. مثلاً برچسب‌هایی برای تغییر شکل ظاهری متن، نظیر درشت و ضخیم کردن یک کلمه یابرقراری پیوند به صفحات دیگر در اچ‌تی‌ام‌ال تعریف شده‌اند.

 

سرفصل های دوره آموزشHTML 

فصل ۱مقدمه ای بر HTML

  • معرفی HTML – HTML چیست ؟

  • تاریخچه پیدایش HTML

  • نرم افزار های مورد نیاز در HTML

فصل ۲آشنایی با ساختار صفحات وب

  • ساختار صفحات HTML

فصل ۳صفت ها در HTML

  • صفت ها در HTML

  • صفات های عمومی در HTML بخش اول

  • صفت های عمومی در HTML بخش دوم

  • عناصرinline level وblock level در HTML

فصل ۴تگ های قالب بندی متن

  • تگدر HTML

  • تگbr و تگnobr در HTML

  • تگhr در HTML

  • تگpre در HTML

  • تگh1 تاh6 در HTML

  • تگو تگstrong در HTML

  • تگو تگem در HTML

  • تگdel و تگو تگstrike در HTML

  • تگو تگins در HTML

  • تگabbr و تگacronym در HTML

  • تگsup در HTML

  • تگsub در HTML

  • تگfont در HTML

  • تگblockqoute در HTML

  • تگcenter در HTML

  • تگdfn در HTML

  • تگaddress در HTML

فصل ۵ . کار با لینک ها در HTML
فصل ۶ . کار با تصاویر در HTML
فصل ۷ . کار با لیست ها در HTML
فصل ۸ . کار با جداول در HTML
فصل ۹ . کار با فرم ها در HTML
فصل ۱۰ . کار با عناصر چند رسانه ای در HTML
فصل ۱۱ . ایجاد صفحات چندگانه در HTML

CSS چیست؟

CSS  یاCascade Style Sheets زبان برنامه نویسی می باشد که کنسرسیوم بین المللی شبکه جهانی وب یاW3C برای غلبه بر مشکلاتی که در طی زمان با استفاده ازHTML بوجود آمده است پیشنهاد داده است. عملا این زبان برنامه نویسی، مکملی بر زبان باستانیHTML است و سعی در پر کردن نقاط ضعف و خلاء های آن دارد.

CSS زبانی است که توسط آن قادر خواهید تا استیل طراحی صفحات وب سایت تان را یکبار تعریف و به صفحات مورد نیازتان اعمال نمایید

سرفصل های مجموعه آموزشی CSS :

بسیاری از برنامه نویسان هیچگاهCSS را به عنوان زبان برنامه نویسی مستقل ندانسته و همواره اعتقاد دارند کهCSSقواعدی برای کامل تر شدنHTML است.

به عبارتی دیگرCSS را مکملHTML می نامند . اگرچهCSS ساختار مربوط به خود را دارد و قوانین و قواعد مشخص خود را پیروی می کند اما اگر کمی باCSS آشنا شوید

  • معرفیCSS به صورت ساده

  • قالب و ساختارCSS

  • انواع استفاده ازCSS

  • سینتکسCSS

  • Text درCSS

  • Font درCSS

  • Color درCSS

  • Background درCSS

  • Border درCSS

  • Margins درCSS

  • Table درCSS

  • Link درCSS

  • Position درCSS

  • Image درCSS

  • Align درCSS

  • CSS Grid درCSS

  • Form درCSS

  • Animation درCSS

جاوا اسکریپت(Javascript) چیست؟

جاوا اسکریپت برای اولین بار توسط شرکتNetscape و با نامLiveScript به عنوان نرم افزاری مفید جهت استفاده در دنیای وب به بازار عرضه شد ولی بعدها با حمایت شرکتSun Microsystems پدید آورنده JAVA با نام جاوا اسکریپت شناخته شد.
جاوا اسکریپت یک زبان اسکریپت نویسی است که بیشتر با کد هایHTML در ارتباط است و دقیقا همانند کدهایHTML روی پلت فرم های مختلف اجرا می شود یا به عبارتی به وسیله مرورگر های وبinterpret می شود.
اگرچه نت اسکیپ سازنده جاوا اسکریپت است اما در واقع جاوا اسکریپت به سیستم عامل یاPlatForm خاصی وابسته نیست و با اکثر مرورگر های پیشرفته از جملهInternet Explorer4 و نسخه های بعدی مایکروسافت کار می کند. البته مرورگرIE مستقیما جاوا اسکریپت را پشتیبانی نمی کند و دارای زبان اسکریپت نویسی مخصوص به خود"Jscript" است که اکثر وﻳﮋگی های جاوا اسکریپت را پشتیبانی می کند.

امکانات و قابلیت های جاوا اسکریپت:
 طراحان صفحات وب می توانند با استفاده ازFunction ها وObject های آماده و از پیش تعریف شده جاوا اسکریپت قابلیت های زیادی را برای صفحات وب ایجاد کنند. برای مثال:
-
قالبHtml را طوری طراحی کنند که کاربران بتوانند خود اجزای صفحه وب مثلBackground رنگ یا سایز لینک یا متن را داشته باشند.
-
می توان با استفاده از کدهای گرافیکی انیمیشن ایجاد کرد و همچنین صفحاتی را طراحی کرد که کاربر به دلخواه قادر به جابجایی یا تغییر تصاویر گرافیکی باشد.
-Event 
ها را کنترل کند و با جاوا وPlug-in ها ارتباط داشته باشد.
-
فرمهایClint-Side ایجاد کند و اطلاعات وارد شده توسط کاربر در فرمها را ارزیابی کند و در صورت وجود هرگونه خطایی در نحوه پر شدن آنها پیغام مناسب را نمایش دهد.

تفاوت جاوا و جاوا اسکریپت:
:shock: -در عین حال که جاوا اسکریپت توانایی های بسیاری در زمینه ایجاد و طراحی صفحات وب دارد به علت وجود بعضی از محدودیت ها در آن , تنها برای نوشتن برنامه های کوچک و ساده در صفحات وب بکار می رود.
-
بر خلاف جاوا که برنامه های آن قبل از اجرا باید کامپایل شود و به بایت کد تبدیل شود برنامه های جاوا اسکریپت نیازی به کامپایل برای اجرا ندارند و در همان لحظه اجرا بوسیله مرورگر خوانده شده وinterpret می شوند.
-
گرچه می توان بوسیله جاوا اسکریپت یک پرسشنامه یا فرم را بهserver فرستاد اما جاوا اسکریپت قدرت ایجاد ارتباط متقابل بینserver وclient را به اندازه جاوا ندارد.

 

سرفصل های دوره آموزشی جاوا

توانایی کار با محیط زبان برنامه نویسی

آموزش نصب برنامه

آشنایی با محیط

ایجاد یک پروژه جدید در محیط جاوا

 

آشنایی با مفهوم شی گرایی (object oriented )

آَشنایی با مفهوم کلاس

آشنایی با مفهوم شی

آشنایی با مفهوم خصوصیات

آشنایی با مفهوم توابع

ایجاد یک نمونه کلاس در محیط جاوا

 

توانایی تعریف عبارات و دستورات

توانایی استفاده از کلاس ایجاد شده

پیاده سازی کلاس ها

آَشنایی با سطوح انتزاع

آشنایی با متغیرها ، نحوه مقداردهی به متغیرها

انواع متغیر از نظر حوزه و طول مهر

 

توانایی کار با اشیاء

مقدار دهی به اشیاء و استفاده از آنها

آشنایی با GUI

نحوه فراخوانی توابع بر روی اشیاء

انواه پارامترها فنی و آَشکار

آشنایی با ثابت ها

 

توانایی کار با آرایه ها ، شرط ها و حلقه ها

استفاده از حلقه ها و شرط ها برای انجام عملیات روی اشیاء

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

آموزش انواع حلقه ها  راه های خروج از حلقه 

با همکاری دفتر کارآفرینی مرکز آموزش علمی کاربردی نیشابور1

اطلاعات این کلاس

تاریخ شروع دوره:0000-00-00

تاریخ پایان دوره:0000-00-00

روزهای هفته:

ساعت برگزاری:00:00:00

مدرک پایان دوره:

آدرس برگزاری کلاسها:

شهریه دوره:0 ریال

امتیاز دوره:

ثبت نام

کلاس مورد نظر خود را انتخاب کنید