کاربر عزیز خوش آمدید!
|

معرفی کتاب فارسی آموزش سیلواکو (Silvaco)


در این پست به معرفی کتاب آموزش نرم افزار سیلواکو که به صورت الکترونیکی و به زبان فارسی ارائه شده می پردازیم. این کتاب در 332 صفحه نگارش شده و شامل فصل های زیر می باشد:

فصل اول - آموزش نصب نرم افزار Silvaco
1-1- مقدمه
2-1- طریقه نصب سیلواکو

فصل دوم - معرفی نرم افزار سیلواکو
1-2- مقدمه
2-2- معرفی ابزار شبیه سازی ATLAS
3-2- مدلهای فیزیکی
4-2- مراجع

فصل سوم - شروع کار با Silvaco Atlas
1-3- بررسی اجمالی Deckbuild
2-3- فراخوانی Atlas
3-3- ورودیها و خروجیهای ATLAS
4-3- ساختار فایلهای ورودی در ATLAS
1-4-3- پارامترهای منطقی (Logical)
2-4-3- پارمترهای حقیقی (Real) و صحیح (Integer)
3-4-3- پارامترهای رشته‌ای (Character)
5-3- تعریف مشخصات ساختاری قطعه
6-3- توضیحات (Comments)
7-3- مش بندی
8-3- ناحیه ها (مناطق)
9-3- اتصالات الکتریکی (الکترودها)
10-3- آلایش
11-3- تعیین مشخصات و خواص مواد
12-3- تعریف ماده
13-3- کتابخانه سیلواکو
14-3- تعیین مدل ها
15-3- اتصالات الکتریکی
16-3- انتخاب روش حل عددی
17-3- مشخصه های تحلیل
1-17-3- دستور log
2-17-3- دستور Solve
1-2-17-3- حل DC
2-2-17-3- حل AC
3-17-3- استخراج داده ها و رسم نمودارها
4-17-3- تبادل داده ها با MATLAB
5-17-3- ذخیره تصاویر Tonyplot
18-3- مراجع

فصل چهارم - شبیه سازی دیود p-n
1-4- مقدمه
2-4- نیمه‌هادی‌های نوع n و p
3-4- تئوری باند انرژی
4-4- پیوند p-n
5-4- شبیه سازی
1-5-4- مش بندی ساختار
2-5-4- تعریف مناطق
3-5-4-تعریف الکترودها
4-5-4- تعیین ناخالصی
5-5-4- تعریف اتصالات اهمی و شاتکی
6-5-4- تعریف مدلها
7-5-4- انتخاب روش حل عددی
8-5-4- بایاس افزاره
9-5-4- نمایش نمودار جریان-ولتاژ دیود p-n
10-5-4- نمایش ساختار
1-10-5-4- نمایش پروفایل آلایش
11-5-4- نمایش ترازهای انرژی
6-4- مراجع

فصل پنجم - شبیه سازی ترانزیستور ماسفت
1-5- مقدمه
2-5- ساختار ترانزیستورهای ماسفت
3-5- عملکرد ماسفت بدون اعمال ولتاژ به گیت
4-5- ایجاد کانال برای عبور جریان
5-5- اعمال VDS کوچک
6-5- عملکرد به ازای VDS بزرگ
7-5- مشخصه ولتاژ – جریان ماسفت افزایشی
8-5- ساختار باند در ترکیبات نیمه هادی
9-5- شبیه سازی یک ترانزیستور NMOS (مثال اول ماسفت)
1-9-5- کد نویسی در ATLAS
1-1-9-5- فراخوانی ATLAS
2-1-9-5- تعریف مشبندی
3-1-9-5- تعریف مناطق
4-1-9-5- تعریف الکترودها
5-1-9-5- تعریف میزان و نوع آلایش
6-1-9-5- تعریف اتصالات
7-1-9-5- تعریف مدلها
8-1-9-5- انتخاب روش حل
9-1-9-5- بدست آوردن حل اولیه
10-1-9-5- اجرای شبیه سازی برای بدست آوردن یک حل با شرایط بایاس متفاوت
11-1-9-5- نمایش نتایج و ساختار افزاره
10-5- شبیه سازی یک ترانزیستور NMOS (مثال دوم ماسفت)
1-10-5- کدنویسی
11-5- مراجع

فصل ششم - شبیه سازی ترانزیستورIGBT
1-6- مقدمه
2-6- مزایا و معایب IGBT
3-6- ساختار افزاره
4-6- مدل مداری
5-6- مدهای عملکردی افزاره
1-5-6- حالت سد معکوس
2-5-6- حالت هدایت و سد مستقیم
6-6- مشخصه خروجی
7-6- مشخصه انتقالی
8-6- نوع PT و NPT
9-6- شبیه سازی
10-6- مراجع

فصل هفتم - شبیه سازی ترانزیستور بدون پیوند و بدون آلایش اثر میدانی
1-7- مقدمه
2-7- ترانزیستورهای بدون پیوند
1-2-7- عملکرد ترانزیستور بدون پیوند
1-1-2-7- فیزیک ترانزیستور
2-1-2-7- مکانیزم جریان ترانزیستور
3-7- ترانزیستور بدون آلایش
1-3-7- اثر پلاسمای بار
2-3-7- ساختار ترانزیستور بدون پیوند و بدون آلایش
3-3-7- دیاگرام باند انرژی و عملکرد افزاره
4-7- شبیه سازی
1-4-7- مش بندی
2-4-7- نواحی و الکترودها
3-4-7- آلایش و کانتکتها
4-4-7- مدلهای مورد استفاده در شبیه سازی
5-4-7- نتایج شبیه سازی
5-7- منابع

فصل هشتم - شبیه سازی ترانزیستورهای تونلی
1-8- عملکرد و شبیه سازی ترانزیستورهای تونلی
2-8- معایب ترانزیستورهای اثر میدانی فلز اکسید نیمه هادی
1-2-8- توان مصرفی بالا
2-2-8 شیب زیر آستانه بالا
3-8 عملکرد ترانزیستورهای تونلی
4-8- شبیه سازی ترانزیستور تونلی
1-4-8 نتایج شبیه سازی (دیاگرام باند انرژی، جریان و هدایت انتقالی)
2-4-8- تغییر اندازه پهنای ناحیه تونل زنی
3-4-8- بدست آوردن ولتاژ آستانه
4-4-8- بدست آوردن شیب زیر آستانه نقطه‌ای و متوسط
5-4-8- بدست آوردن فرکانس قطع
5-8- مراجع

فصل نهم - شبیه سازی سلولهای خورشیدی چند پیوندی
1-9- مقدمه
2-9- ویژگی های پایه مواد نیمه هادی
1-2-9- اثر فتوولتاییک
2-2-9- تئوری باند انرژی
3-2-9- فرایند جذب و بازترکیب در نیمه‌هادی
4-2-9- دیود تونلی
3-9- اصول اساسی سلول‌های خورشیدی
1-3-9- ولتاژ مدار باز و جریان اتصال کوتاه
2-3-9- ضریب پر شدگی (FF)
3-3-9- بازده تبدیل توان
4-9- چالش‌های سلولهای خورشیدی ناهمگون
5-9- لایه‌های اصلی سلول‌های خورشیدی
1-5-9- سلول بالایی و پایینی
2-5-9- لایه Window
3-5-9- لایه Emitter و Base
4-5-9- لایه BSF
5-5-9- ناحیه تونلی
6-9- طراحی سلول‌های چند‌پیوند
1-6-9- شکاف باند
2-6-9- تطبیق شبکه
3-6-9- تطبیق جریان
7-9- ساختار کلی سلول خورشیدی چند پیوند گروه III-V
8-9- انتخاب مواد و ویژگیهای لایه های مختلف
9-9- شبیه سازی در سیلواکو
1-9-9- ساختار افزاره
2-9-9- نور دهی با AM1.5G
3-9-9- رفتار تونل‌زنی
4-9-9- مشخصه V-I
5-9-9- نرخ تولید فوتون
10-9- کدنویسی در Deckbuild
11-9- نمایش سایر نمودارهای سلول خورشیدی روی ساختار
12-9- نمایش نمودارهای خطی با کمک ساختار
13-9- مراجع

پیوست 1- آشنایی با مدلهای توزیع آماری Silvaco Atlas
پ-1-  توزیع آماری حامل‌ها
پ-1-1- فرمی دیراک و روش بولتزمن
پ-1-2- تراکم حامل ذاتی
پ-1-3- باریک شدگی گاف انرژی

پیوست 2- آشنایی با مدلهای تولید و بازترکیب Silvaco Atlas
پ-2- مدل‌های تولید و بازترکیب حامل
پ-2-1- مدل شاکلی رید هال
پ-2-2- مدل شاکلی رید هال وابسته به تراکم ناخالصی
پ-2-3- تونل زنی به کمک مشکلات شبکه
پ-2-4- مدل اوژه

پیوست 3- آشنایی با مدلهای موبیلیتی Silvaco Atlas
پ-3-1- مدل‌های موبیلیتی
پ-3-1-1- مدل‌های میدان ضعیف
پ-3-1-2- مدل‌های لایه وارونگی
پ-3-1-3- مدل‌های وابسته به میدان عمودی
پ-3-1-4- مدل‌ وابسته به میدان افقی
پ-3-1-5- همخوانی یا عدم همخوانی مدل‌های موبیلیتی
پ-3-1-6- خلاصه مدل‌های موبیلیتی

پیوست 4- آشنایی با مدلهای تونل زنی باند به باند Silvaco Atlas
پ-4-تونل زنی باند به باند
پ-4-1- دیود تونلی
پ-4-2- انواع تونل زنی باند به باند
پ-4-2-1- تونل زنی باند به باند مستقیم
پ-4-2-2- تونل زنی باند به باند غیر مستقیم (تونل زنی به کمک تله)
پ-4-3- مدل‌های تونل زنی باند به باند
پ-4-3-1- مدل استاندارد محلی (BBT.STD)
پ-4-3-2- مدل تونل زنی شِنْک
پ-4-3-3- مدل تونل زنی محلی کِین
پ-4-3-4- مدل تونل زنی باند به باند غیر محلی
پ-4-3-4-1- تقریب WKB و احتمال تونل زنی الکترون
پ-4-3-4-2- محاسبه جریان
پ-4-3-4-3- روش استفاده از مدل غیر محلی در نرم افزار سیلواکو
پ-4-3-4-4- ملاحظات تکمیلی برای مدل غیر محلی
پ-4-3-4-5- خلاصه پارامترهای مربوط به مدل غیر محلی

پیوست 5- آشنایی با مدلهای تحدید کوانتومی Silvaco Atlas
پ-5-1- تحدید کوانتومی در ابعاد نانو
پ-5-2- Bohm Quantum Potential (BQP)
پ-5-2- HANSCHQM

آموزش نرم افزار ORCAD CAPTURE همراه با مثال های کاربردی

آموزش نرم افزار ORCAD CAPTURE همراه با مثال های کاربردی

همانطور که می دانید نرم افزار OrCad Capture برای تحلیل های الکترونیکی بسیار قدرتمند است. برای مثال شما می توانید ولتاژ و چریان گره ها مسیرهای مختلف مدار را در حالت های AC و DC تحلیل کرده و بدست آورید. بنابراین با در اختیار داشتن یک آموزش ساده به راحتی می توانید از پس مشکلاتی که در رابطه با کار با این نرم افزار پیش رویتان قرار می گیرد برآیید. این کتاب شامل فصول زیر است:

ایجاد پروژه و ترسیم مدار
تحلیل نقطه کار DC
تحلیل DC SWEEP
تحلیل AC SWEEP
تحلیل Time Domain
تغییر دمای شبیه سازی

آموزش HTML

آموزش HTML

با طی کردن روند صحیح برنامه نویسی وب می توانید در مدت کوتاهی تبدیل به یک طراح وب شوید و لازمه ی این کار یادگیری زبان HTML می باشد. در صورتی که علاقه مند به یادگیری HTML هستید و اطلاعاتی در این زمینه ندارید یا تازه شروع کرده‌اید، برای شروع یادگیری و رسیدن به بالاترین سطوح، شما می توانید همین حالا کتاب آموزش کامل، قدم به قدم و در عین حال ساده ای که توسط وب سایت مهندس 360 ارائه شده را تهیه کنید. لازم به ذکر است که این آموزش، ترجمه آموزش HTML وب سایت w3schools بوده و همه مفاهیم مندرج در این سایت را در بر می گیرد. امیدواریم این آموزش‌‌، بتواند به شما در فراگیری اصول طراحی وب یاری کند. 

مترجم: حمید رضا ارزبین

تعداد صفحات: 526

فهرست مطالب

بخش اول

آموزش HTML
مثالهای هر فصل
مثال های HTML
تمرینات HTML و آزمون تستی
مقدمه ای بر HTML
HTML چیست؟
یک سند HTML ساده
تگ های HTML
مرورگرهای وب
ساختار صفحه HTML
تگ <!DOCTYPE>
نسخه های HTML
ویرایشگرهای HTML
نوشتن کدهای HTML با استفاده از برنامه Notepad و TextEdit
مثالهای ساده HTML
فایل های HTML
عنوان ها در HTML
پاراگراف ها در HTML
لینک ها در HTML
تصاویر در HTML
عناصر HTML
عناصر تو در توی HTML
عناصر خالی HTML
استفاده از تگ ها با حروف کوچک
ویژگی های تگ های HTML
ویژگی های تگ های HTML
ویژگی href
ویژگی src
ویژگی عرض و ارتفاع
ویژگی alt
ویژگی استایل
ویژگی lang
مشخصه title
سینگل کوتیشن یا دابل کوتیشن؟
خلاصه فصل
عناوین در HTML
تگ های عنوان در HTML
عناوین بزرگتر
جدا کننده افقی HTML
عنصر <head> در HTML
چگونه سورس کد یک صفحه HTML را نشان دهیم؟
مشاهده سورس کد HTML
بازبینی یک عنصر HTML
مرجع تگ HTML
پاراگراف های HTML
تگ پاراگراف HTML
نمایش HTML
شکستن خط HTML
مشکل نوشتن اشعار
تگ <pre> در HTML
مرجع تگ HTML
استایل های HTML
ویژگی Style در HTML
رنگ پس زمینه HTML
رنگ متن در HTML
فونت ها در HTML
اندازه متن در HTML
تراز متن در HTML
خلاصه فصل
قالب بندی متن در HTML
عناصر قالب بندی در HTML
المان های <b> و <strong>  در HTML
تگ های <em> و <i> در HTML
تگ <small> در HTML
تگ <mark> در HTML
تگ <del> در HTML
تگ <ins> در HTML
تگ <sub> در HTML
تگ <sup> در HTML
تگ های قالب بندی در HTML
تگ های نقل قول و استناد کننده در HTML
تگ <q> برای نقل قول های کوتاه
تگ <blockquote> برای نقل قول ها
تگ <abbr> برای مخفف کردن کلمات
تگ <address> برای اطلاعات تماس
تگ <cite> برای عنوان کار
تگ <bdo> برای تعریف جهت نوشتار در HTML
تگ های نقل قول و استناد در HTML
کامنت ها در HTML
تگ های کامنت در HTML
رنگ های HTML
نام رنگ ها
رنگ پس زمینه
رنگ متن
رنگ حاشیه
مقادیر رنگ ها
مقدار RGB
مقدار HEX
مقدار HSL
Saturation (اشباع)
Lightness
مقدار RGBA
مقدار HSLA
استایل های HTML – CSS
ساخت ظاهر گرافیکی HTML با استفاده از CSS
Inline CSS
Internal CSS
External CSS
فونت ها در CSS
حاشیه در CSS
CSS Padding
CSS Margin
ویژگی id
ویژگی Class
منابع خارجی
خلاصه فصل
لینک ها در HTML
لینک های HTML – هایپر لینک ها
لینک های HTML – روش نوشتن
لینک های محلی
رنگ لینک های  HTML
لینک های HTML - خصوصیت target
لینک های HTML – تصویر به عنوان لینک
عناوین لینک ها
لینک های HTML – ایجاد یک Bookmark
مسیرهای خارجی
خلاصه فصل
تگ های لینک در HTML
تصاویر در HTML
نحوه نوشتن دستور درج تصویر در HTML
ویژگی alt
اندازه تصویر - عرض و ارتفاع
Width و Height یا Style؟
تصاویر در پوشه دیگر
تصاویر در یک سرور دیگر
تصاویر متحرک
استفاده از یک تصویر به عنوان یک لینک
شناور کردن تصویر
Image map
تصویر پس زمینه
عنصر <picture>
خوانندگان صفحه HTML
خلاصه فصل
تگ های تصویر در HTML
جداول HTML
تعریف جدول در HTML
جدول در HTML – اضافه کردن Border
جدول HTML – ادغام حاشیه ها
جدول HTML – اضافه کردن padding به سلول
جدول HTML – چپ چین کردن عناوین
جدول HTML – اضافه کردن Border Spacing
جدول HTML – سلول هایی که چند ستون را اشغال می کنند
جدول HTML – سلول هایی که چند ردیف را اشغال می کنند
جدول HTML – اضافه کردن Caption جدول
یک استایل خاص برای یک جدول
خلاصه فصل
تگ های جدول در HTML
لیست ها در HTML
لیست نامرتب در HTML
لیست نامرتب در HTML – انتخاب نشانگر آیتم
لیست مرتب در HTML
لیست مرتب HTML – نوع ویژگی
لیست های توصیفی در HTML
لیست های تو در تو در HTML
کنترل شمارش لیست
لیست های افقی
خلاصه فصل
تگ های لیست
تگ های بلاک و درون خطی در HTML
تگ های block-level
تگ های درون خطی در HTML
تگ های درون خطی
تگ های درون خطی در HTML
تگ <div>
تگ <span>
تگ های گروه بندی در HTML
ویژگی class در HTML
استفاده از ویژگی CLASS
استفاده از ویژگی class در جاوا اسکریپت
کلاس های چندگانه
همان کلاس، تگ متفاوت
ویژگی id در HTML
استفاده از ویژگی id
My Header
تفاوت بین class و id
استفاده از ویژگی id در جاوا اسکریپت
Iframe در HTML
نحوه نوشتن Iframe
Iframe – تنظیم height و width
Iframe – حذف حاشیه (Border)
Iframe – هدف برای یک لینک
تگ iframe در HTML
جاوا اسکریپت در HTML
تگ <script> در HTML
نمونه هایی از جاوا اسکریپت
تگ <noscript> در HTML
تگ های اسکریپت در HTML
آدرس فایل ها در HTML
آدرس فایل ها در HTML
آدرس دهی کامل (مطلق)
آدرس دهی نسبی
بهترین تمرین
عنوان در HTML
تگ <head> در HTML
تگ <title> در HTML
تگ <title>
تگ <style> در HTML
تگ <link> در HTML
تگ <meta> در HTML
تنظیم نمایش صفحه
تگ <script> در HTML
تگ <base> در HTML
حذف تگ های <html>، <head> و <body>؟
تگ های head در HTML
قالب بندی در HTML
تگ های صفحه آرایی HTML
تکنیک‌ های صفحه آرایی در HTML
جداول HTML
فریم ورک های CSS
خصوصیت float در CSS
Flexbox در CSS
طراحی سایت واکنشگرا در HTML
طراحی واکنش گرا چیست؟
تنظیم viewport
تصاویر واکنش گرا
استفاده از خصوصیت width
استفاده از خصوصیت max-width
نمایش تصاویر مختلف با توجه به عرض مرورگر
اندازه متن واکنش گرا
Hello World
مدیا کوئری
صفحه وب واکنشگرا – مثال کامل
طراحی وب واکنشگرا – Frameworks
استفاده از W.CSS
استفاده از بوت استرپ
کدهای کامپیوتری در HTML
تگ <kbd> در HTML برای ورودی کیبورد
تگ <spam> برای خروجی برنامه
عنصر <code> در HTML برای کد کامپیوتر
تگ <var> برای متغیرها
تگ های کد در HTML
HTML Entities
کاراکترهای خاص HTML
فاصله بدون شکست
برخی از کاراکترهای خاص مفید در HTML
ترکیب علائم تفکیک کننده در HTML
نمادها در HTML
سمبل های خاص در HTML
برخی از نمادهای ریاضی پشتیبانی شده در HTML
برخی از حروف یونانی پشتیبانی شده در HTML
برخی از سمبل های خاص پشتیبانی شده در HTML
کد گذاری HTML (مجموعه های کارکتری)
رمزگذاری کاراکتر چیست؟
خصوصیت charset در HTML
تفاوت بین مجموعه های کاراکتری
مجموعه کاراکتر ASCII
مجموعه کاراکتر ISO--
مجموعه کاراکتر UTF-
رمزگذاری URL
HTML Uniform Resource Locators
URL - Uniform Resource Locators
انواع Scheme در URL
رمزگذاری URL
خودتان امتحان کنید
نمونه هایی از رمزگذاری ASCII
HTML و XHTML
XHTML چیست؟
چرا XHTML؟
تفاوت های مهم HTML و XHTML
عبارت <...DOCTYPE!> اجباری است
تگ های تو در توی XHTML باید به درستی به کار روند
تگ های XHTML باید همیشه بسته شوند
تگ های خالی نیز باید بسته شوند
تگ های XHTML باید با حروف کوچک نوشته شوند
نام ویژگی ها باید با حروف کوچک نوشته شوند
مقادیر ویژگی ها باید در علامت نقل قول قرار داده شوند
کوچک سازی ویژگی ها در XHTML ممنوع است
چگونگی تبدیل سند HTML به XHTML

بخش دوم

فرم های HTML
عنصر <form>
عنصر <input>
Text Input
Radio Button Input
Submit Button
ویژگی Action
ویژگی Target
ویژگی Method
زمان استفاده از متد GET؟
نکاتی در مورد متد GET
زمان استفاده از متد POST؟
نکاتی در مورد متد POST
ویژگی Name
گروه بندی داده‌ های فرم با <fieldset>
عناصر فرم در HTML
عنصر <input>
عنصر <select>
مقادیر قابل مشاهده
امکان انتخاب چندتایی
عنصر <textarea>
عنصر <button>
عناصر فرم در HTML
عنصر <datalist> در HTML
عنصر <output> در HTML
تگ های فرم در HTML
انواع ورودی در HTML
ورودی متنی
ورودی Password
ورودی submit
ورودی Reset
ورودی Radio
ورودی Checkbox
ورودی Button
انواع ورودی در HTML
ورودی Color
ورودی Date
ورودی Datetime-local
ورودی Email
ورودی Month
ورودی Number
محدودیت ورودی
ورودی Range
ورودی Search
ورودی Tel
ورودی Time
ورودی Url
ورودی week
ویژگی type ورودی در HTML
ویژگی های ورودی در HTML
ویژگی value
ویژگی readonly
ویژگی disabled
ویژگی size
ویژگی maxlength
ویژگی های HTML
ویژگی autocomplete
ویژگی novalidate
ویژگی autofocus
ویژگی form
ویژگی formaction
ویژگی formenctype
ویژگی formmethod
ویژگی formnovalidate
ویژگی formtarget
ویژگی های width و height
ویژگی list
ویژگی های min و max
ویژگی multiple
ویژگی pattern
ویژگی placeholder
ویژگی required
ویژگی step
عناصر Input و Form در HTML

بخش سوم

معرفی HTML
ویژگی های جدید HTML
عناصر HTML
رابط برنامه نویسی اپلیکیشن جدید در HTML
عناصر حذف شده در HTML
تاریخچه HTML
پشتیبانی مرورگر‌ ها از HTML
پشتیبانی مرورگر‌ ها از HTML
تعریف عناصر معنایی به عنوان عناصر Block
اضافه کردن عناصر جدید به HTML
مشکل با IE
نحوه کدنویسی برای HTMLShiv
مثالی از HTMLShiv
عناصر جدید HTML
عناصر فرم جدید
انواع ورودی جدید
HTML - نحوه کدنویسی ویژگی های جدید
گرافیک در HTML
تگ های مدیا
عناصر معنایی در HTML
عناصر معنایی چه هستند؟
مرورگرهای پشتیبان
عناصر معنایی جدید در HTML
تگ <section> در HTM
تگ <article> در HTML
قرار دادن <article> در <section> یا بالعکس؟
عنصر <header> در HTML
عنصر <footer> در HTML
عنصر <nav> در HTML
عنصر <aside> در HTML
عناصر <figure> و <figcaption> در HTML
چرا عناصر معنایی؟
عناصر معنایی در HTML
مهاجرت به HTML
مهاجرت از HTML به HTML
یک صفحه معمولی HTML
تغییر به HTML Doctype
تغییر به رمزگذاری  HTML
اضافه کردن HTMLShiv
تغییر به عناصر معنایی HTML
تفاوت <article>، <section> و <div>
راهنمای استایل دادن و قواعد کدنویسی در HTML
قواعد کدنویسی در HTML
کدنویسی هوشمند آینده نگر
استفاده از Document Type صحیح
استفاده از کاراکترهای کوچک در نام عناصر
بستن همه تگ های HTML
بستن تگ های خالی در HTML
استفاده از کاراکترهای کوچک در نام ویژگی ها
مقدار ویژگی ها در کوتیشن
ویژگی های تصویر
فضاهای خالی و علامت مساوی
اجتناب از خطوط طولانی کد
خطوط خالی و تو رفتگی
حذف تگ های <html> و <body>
حذف تگ <head>؟
Meta Data
تنظیم Viewport
کامنت های HTML
استایل شیت ها
بارگذاری جاوا اسکریپت در HTML
دسترسی به عناصر HTML با جاوا اسکریپت
استفاده از حروف کوچک در نام فایل ها
پسوند فایل
تفاوت های میان .htm و .html
تفاوت های فنی

بخش چهارم

Canvas در HTML
Canvas در HTML چیست؟
پشتیبانی مرورگر
مثال هایی از canvas
رسم خط
رسم دایره
نوشتن متن
نوشتن متن توخالی
رسم رنگ با گرادیان خطی
رسم رنگ با گرادیان مدور
رسم تصویر
آموزش Canvas در HTML
SVG در HTML
SVG چیست؟
عنصر <svg> در HTML
پشتیبانی مرورگرها
دایره SVG
مستطیل SVG
مستطیل SVG با گوشی های گرد
ستاره SVG
لوگوی SVG
تفاوت میان SVG و Canvas
مقایسه Convas و SVG
آموزش SVG

بخش پنجم

چند رسانه ای (Multimedia) در HTML
چند رسانه ای چیست؟
پشتیبانی مرورگرها
فرمت های چند رسانه ای
قالب های ویدئو رایج
فرمت های صوتی
ویدئو در HTML
پخش ویدئو در HTML
پشتیبانی مرورگر
تگ <video> در HTML
عملکرد کدها
پخش خودکار <video> در HTML
پشتیبانی مرورگر – ویدئو
ویدئو در HTML – انواع مدیا
متدها، خواص و رویدادهای ویدئو در HTML
تگ های ویدئو در HTML
صوت در HTML
صوت در وب
پشتیبانی مرورگر
تگ <audio> در HTML
صوت در HTML – نحوه عملکرد
صوت در HTML - پشتیبانی مرورگر
صوت در HTML – نوع مدیا
صوت در HTML - متدها، خواص و رویدادها
تگ های صوتی در HTML
افزونه (پلاگین) های در html
افزونه های HTML
تگ <object>
تگ <embed>
فیلم های یوتیوب در HTML
تقابل با فرمت های ویدئویی؟
شناسه ویدئوی YouTube
اجرای ویدئوی یوتیوب در HTML
پخش خودکار ویدئو
لیست پخش یوتیوب
چرخه یوتیوب
کنترل های یوتیوب
یوتیوب - استفاده از تگ های <embed> و <object>

بخش ششم

مکان یابی جغرافیایی در HTML
تعیین مکان کاربر
پشتیبانی مرورگرها
استفاده از مکان یابی در HTML
بررسی خطا ها و عدم پذیرش
نمایش نتیجه در نقشه
اطلاعات مکان خاص
متد getCurrentPosition( ) - داده های برگشتی
دیگر اطلاعات مفید در خصوص داده های مکانی
کشیدن و رها کردن در HTML
Drag and Drop
پشتیبانی مرورگرها
مثالی از Drag and Drop
ساخت یک عنصر قابل درگ
چه چیزی درگ شود – ondragstart و setData( )
کجا رها شود - ondragover
انجام رها سازی – ondrop
مثال های بیشتر
ذخیره سازی وب در HTML
ذخیره سازی وب چیست؟
پشتیبانی مرورگر
آبجکت های ذخیره سازی وب در HTML
آبجکت localStorage
آبجکت sessionStorage
کارگران وب در HTML
web worker چیست؟
پشتیبانی مرورگر ها
مثال Web Worker ها در HTML
بررسی پشتیبانی web worker
ایجاد یک فایل web worker
ایجاد یک آبجکت Web Worker
توقف Web Worker
استفاده مجدد از کارگر وب
نمونه کد کامل کارگر وب
کارگران وب و DOM
رویداد های Server-Sent در HTML
رویدادهای Server-Sent- ارسال پیام یک طرفه
پشتیبانی مرورگر ها
دریافت هشدارهای رویداد Server-Sent
بررسی پشتیبانی رویدادهای Server-Sent
نمونه کد Server-Side
آبجکت EventSource

بخش هفتم

اصول اولیه HTML
سند HTML
هدینگ های HTML
پاراگراف های HTML
لینک های HTML
تصاویر HTML
دکمه های HTML
لیست های HTML
ویژگی ها در HTML
ویژگی title
ویژگی href
ویژگی های width and height
ویژگی alt
ویژگی بدون کوتیشن
ویژگی بدون کوتیشنی که کار نمی کند
هدینگ های HTML
هدینگ های HTML
قوانین افقی HTML
سر تیتر HTML
پاراگراف ها در HTML
پاراگراف ها در HTML
پاراگراف های بیشتر در HTML
استفاده از شکستن خطوط در HTML
مشکلات شعرنویسی (برخی از مشکلات قالب بندی HTML)
نحوه کنترل شکستگی خطوط و فضاهای خالی با تگ <pre>
استایل های HTML
استایل های HTML
رنگ پس زمینه در HTML
رنگ متن در HTML
فونت متن در HTML
سایز متن در HTML
ترازبندی متن در HTML
فرمت متن در HTML
فرمت bold با استفاده از تگ <b>
فرمت برجسته با استفاده از تگ<strong>
فرمت italic با استفاده از تگ <i>
فرمت مهم با استفاده از تگ <em>
فرمت small با استفاده از تگ <small>
فرمت علامت گذاری شده با استفاده از تگ <mark>
حذف شده با استفاده از تگ <del>
درج شده با استفاده از تگ <ins>
حذف و درج شده با استفاده از تگ های <del> و <ins>
فرمت زیر نویس با استفاده از تگ <sub>
فرمت بالا نویس (توان) با استفاده از تگ <sub>
نقل قول های HTML
قالب بندی نقل قول های کوتاه با تگ <q>
قالب بندی نقل قول ها با تگ <blockquote>
قالب بندی اطلاعات سازنده / مالک سند با تگ <address>
قالب بندی سرنام ها و مخفف ها با تگ <abbr>
قالب بندی عنوان کار با تگ <cite>
قالب بندی جهت متن با تگ <bdo>
کامنت های HTML
کامنت های مخفی
کامنت های شرطی
کامنت ها برای اشکال زدایی
HTML CSS
HTML با CSS بصورت inline
HTML با CSS بصورت داخلی
HTML با CSS به صورت خارجی
HTML با فونت های CSS
HTML با CSS با استفاده از ویژگی id
HTML با CSS با استفاده از ویژگی Class
HTML و خطوط حاشیه CSS
HTML و CSS padding
HTML و  CSS margin
HTML و نسخه کامل نمایشی CSS
لینک های HTML
لینک دادن با استفاده از آدرس دهی مطلق
لینک دادن با استفاده از آدرس دهی نسبی
تغییر دادن رنگ لینک ها
حذف زیر خط از لینک ها
تغییر دادن target لینک ها
عکس به عنوان لینک
ساخت یک لینک بوکمارک
لینکی که فریم جدا را از بین می برد
لینکی برای ایمیل زدن
لینکی برای ایمیل زدن با موضوع
تصاویر HTML
یک عکس
طول و عرض عکس با استفاده از ویژگی ها
طول و عرض عکس با استفاده از CSS
طول و عرض عکس با استفاده از ویژگی ها و CSS
یک عکس در پوشه ای دیگر
یک عکس با لینک شکسته
یک عکس روی سروری دیگر
استفاده از یک عکس به عنوان یک لینک
تصویر متحرک
نقشه تصویری با نواحی قابل کلیک کردن
تصویر شناور
جداول HTML
جداول اولیه HTML
جدول با حاشیه
جدول با مرز های حاشیه
سلول های جدول با پدینگ
هدینگ های جدول
جدولی با تیترهای چپ چین
تیترهای افقی / عمودی جدول
جدولی با یک کپشن
افزایش پهنای یک سطر از جدول
افزایش پهنای یک ستون از جدول
جدولی با خانه های فاصله دار
جدولی با تگ های داخلی
جدول با استایل متفاوت با استفاده از id ()
جدول با استایل متفاوت با استفاده از id ()
جدول با استایل متفاوت با استفاده از class ()
جدول با استایل متفاوت با استفاده از class ()
لیست های HTML
لیست نا مرتب (پیش فرض)
لیست نا مرتب با disc bullets
لیست نا مرتب با circle bullets
لیست نا مرتب با square bullets
لیست نا مرتب بدون bullets
لیست مرتب (پیش فرض)
لیست مرتب با اعداد
لیست مرتب با حروف
لیست مرتب با حروف کوچک
لیست مرتب با اعداد یونانی
لیست مرتب با اعداد کوچک یونانی
لیست توضیحی
لیست تو در تو ()
لیست تو در تو ()
لیست افقی
لیست منوی افقی
عناصر inline و block در HTML
استایل دهی تگ <div>
استایل دهی تگ <span>
کلاس های HTML
استایل دهی به همه عناصر با یک نام کلاس خاص
دسترسی به عناصر با یک نام کلاس خاص، در جاوا اسکریپت
چند کلاسه
یک کلاس برای تگ های مختلف
Id در HTML
استایل دهی به یک عنصر با یک Id خاص
تفاوت بین class و id
دسترسی به عناصر با یک id خاص، در جاوا اسکریپت
قالب بندی HTML
قالب بندی با استفاده از float
قالب بندی با استفاده از flexbox ()
قالب بندی با استفاده از flexbox ()
قالب بندی با استفاده از flexbox ()
Iframe در HTML
فریم داخلی (فریمی در یک صفحه HTML)
تگهای Head در HTML
یک سند HTML معتبر بدون تگ های <html>، <body> و <head>
یک سند HTML معتبر بدون تگ <head>
تعین عنوان سند با تگ <title>
در بر گرفتن اطلاعات اسایل دهی با تگ <style>
ارتباط با یک منبع خارجی توسط تگ <link>
تعریف اطلاعات متای خاص توسط تگ <meta>
تعریف اسکریپت های سمت سرور توسط تگ <script>
تعینن URL مبنا برای همه URL ها توسط تگ <base>
اسکریپت ها در HTML
درج یک اسکریپت
استفاد از تگ <noscript>
عناصر کد کامپیوتری در HTML
قالب بندی ورودی صفحه کلید توسط تگ <kbd>
قالب بندی خروجی کامپیوتر با استفاده از تگ <samp>
قالب بندی کد برنامه نویسی توسط تگ <code>
قالب بندی کد های برنامه نویسی با حفظ شکستگی خطوط و فضاهای خالی
قالب بندی متغیر ها با استفاده از تگ <var>
فرم ها در HTML
فرم با ورودی متنی
فرم با دکمه های رادیویی
فرم با فیلد های متنی و دکمه ارسال
فرم با فیلد متنی بدون ویژگی name
گروه کردن داده های فرم
عناصر فرم در HTML
لیست کشویی ساده
لیست کشویی با مقدار از پیش انتخاب شده
Textarea (فیلد ورودی متنی چند خطی)
دکمه
استفاده از عنصر <datalist>
استفاده از عنصر <output>
انواع ورودی ها در HTML
ورودی نوع متنی
ورودی نوع پسورد
ورودی نوع radio
ورودی نوع checkbox
ورودی نوع button
ورودی نوع number – با محدودیت
ورودی نوع عددی – با step
ورودی نوع date – با Date picker
ورودی نوع تاریخ – با محدودیت
ورودی نوع color – با color picker
ورودی نوع range
ورودی نوع month
ورودی نوع week
ورودی نوع time
ورودی نوع datetime
ورودی نوع datetime-local
ورودی نوع Email
ورودی نوع search
ورودی نوع tel
ورودی نوع url
ویژگی های input ها در HTML
autocomplete
novalidate
autofocus_attribute
form
formaction
formenctype
formmethod
formnovalidate
formtarget
height and width
list
min and max
multiple
pattern
placeholder
required
step
Canvas در HTML
رسم Canvas با جاوا اسکریپت
رسم یک خط با lineTo ( )
رسم یک دایره با arc( )
رسم یک متن با fillText( )
رسم یک متن با strokeText( )
رسم یک گرادیان خطی
رسم یک گرادیان دایره ای
رسم یک تصویر با drawImage( )
SVG در HTML
دایره
مستطیل
مستطیل با گوشه های گرد
ستاره
لوگو
چند رسانه ای در HTML
اجرای یک ویدئو
اجرای یک ویدئو با دکمه های کنترلی
اجرای ویدئو بصورت خودکار
اجرای یک موسیقی با دکمه های کنترلی
موقعیت جغرافیایی در HTML
بدست آوردن مختصات جغرافیایی
بررسی خطاهای موقعیت جغرافیایی
بدست آوردن و مشاهده موقعیت جغرافیایی
ذخیره سازی محلی در HTML
ذخیره یک نام بطور دائمی
ذخیره یک شمارنده بطور دائمی
ذخیره یک شمارنده برای یک Session
چند رسانه ای در HTML
اجرای فایل ویدئویی
اجرای فایل صوتی در HTML
اجرای فایل یوتیوب در HTML
مثال های HTML بیشتر
کشیدن و رها کردن
کارگران وب
رویدادهای serve sent
آزمون HTML
آزمون
محاسبه امتیاز شما
تمرین های HTML
تمرین ها
محاسبه امتیاز شما
گواهینامه WSchools HTML
سند مهارت های شما
دریافت گواهینامه
مطالعه و دریافت گواهینامه
بعد از یاد گرفتن  HTML، باید چه کار کنید؟
خلاصه HTML
یادگیری CSS
یادگیری JavaScript

دانلود کتاب آموزش ایلوستریتور

دانلود کتاب آموزش ایلوستریتور

پیدا کردن منبع جامع و کلی برای یادگیری نرم افزارهای گرافیکی مانند فتوشاپ، ایلوستریتور و ... بسیار سخت است، چون هر سال آنها امکانات جدید و ویژگی های جدیدی به خود می گیرند. فیلم های آموزشی اینترنت شرکت ها هم جامع نیستند، از روی متن می خوانند و به یاد دهی چیزهای ساده می پردازند، بطوری که اگر شما به اندازه یک دی وی دی هم از اینترنت دانلود کنید یا چند پکیج آموزشی بخرید باز همه نرم افزار را یاد نگرفته اید.
در این شرایط ممکن است شما به کتاب رجوع کنید. کتاب یک منبع خوب برای یادگیری جامع است که برخالف ویدئوهای آموزشی امکان رجوع سریع و همچنین بخاطر سپاری و یاد آوری (مخصوصاً برای ما ایرانی ها که فقط با کتاب آموزش داده می شویم!) را دارد. اما اینجا متوجه می شوید کتاب به روز خوبی وجود ندارد و اکثر این کتاب ها هم زیاده نویسی می کنند تا از بکار بردن تصاویر رنگی اجتناب کنند. شاید هم خواسته باشند فقط پول در آورند. در این شرایط بعد از خواندن یک صفحه، یک فصل و ... و چند کتاب میفهمید که اگر خلاصه می کردند کل آموزش ها یک دفتر 40 برگ هم نبوده است. پس باید چگونه یاد گرفت؟ 
بهترین روش برای یادگیری شرکت در کلاس های یک استاد حرفه ای که در بازارکار هم کار می کند است. فقط این راه است که در زمان کم شما را به نتیجه می رساند. راه دیگر هم صرف زمان زیاد و استفاده از منابع مختلف (کتاب + فیلم های آموزشی شرکت های مختلف و البته انجمن های اینترنتی) است که به خاطر پول زده نشده اند. همین الان یک راه دیگر یادگیری جامع و حرفه ای هم اضافه شد! آن هم کتاب سورس باز است. امیدوارم این کتاب زمان کم و یادگیری جامعی را برای شما به ارمغان آورد.

دانلود کتاب شروعی بر برنامه نویسی Ajax

دانلود کتاب شروعی بر برنامه نویسی Ajax

ای جکس (Ajax)، مجموعه‌ای از استانداردها و فناوری‌های وب است که به کمک آنها می‌توان برنامه‌هایی مبتنی بر وب تولید کرد که به آسانی با کاربران تعامل داشته باشند. با استفاده از این فناوریها و با کمک انتقال تکه‌های کوچک داده و اطلاعات از رایانهٔ خادم (Server)، صفحات وب از حالت منفعل خارج می‌شوند و واکنشهایی مناسب با رویدادها انجام می‌دهند. ای‌جکس معماری جدیدی برای برنامه‌های تحت وب است، که با سرعت بسیار زیادی در حال گسترش بوده، و کمتر کاربر اینترنت است که هنوز گذرش به یکی از صفحاتی که با این معماری ساخته شده‌اند نیفتاده، و از قابلیت‌های فوق‌العاده آن بهره‌مند نشده باشد.

کمتر کاربر اینترنتی وجود دارد که هنوز گذرش به یکی از صفحاتی که با معماری Ajax ساخته شده‌اند نیفتاده و از قابلیت‌های فوق‌العاده آن بهره‌مند نشده باشد. Gmail، Google Map، Google Suggest، Orkut، Yahoo و اسامی آشنای دیگر، نمونه‌هایی هستند از کاربرد ajax برای برنامه های تحت وب خود استفاده می کنند. به برنامه نویسان عزیزی که بدنبال منبعی مناسب برای یادگیری این زبان از سطح مقدماتی هستند حتماً پیشنهاد میکنیم کتابی که آماده شده را دانلود و مطالعه بفرمایند.

این کتاب شامل فصل های زیر می باشد:

فصل اول: مقدمه ای بر Ajax

راه حل ، دیدگاه کاربران ، دیدگاه برنامه نویسان ، نگاهی کلی به مراحل استفاده از Ajax در برنامه های تحت وب و ...

فصل دوم : جاواسکریپ

تگ(Script) ، نوشتن اسکریپ در قسمت Head و Body ، فایل خارجی جاواسکریپ و ...

فصل سوم: شروع کار با Ajax

شروع با HTTP ، درخواست XmlHttp  ،معماری Ajax Asp.net  ، و ...


فصل چهارم: کار با Ajax در Asp.Net

فصل پنجم: خطایابی برنامه های Ajax

FireBug ، دیباگ سمت سرور ، استفاده از پنجره Watch

فصل ششم: برنامه chatRoom

جداول موجود در برنامه  ChatRoom ، چگونگی پیاده سازی ChatRoom ، و ...

فصل هفتم: برنامه BookStore

تماس با ما
سفارش پروژه