“آموزش پایگاه داده MySQL” ، نام کتاب الکترونیکی است که برای یادگیری mysql  به شما ارائه می شود. این کتاب ، مرجع مناسبی برای درک سریع مفاهیم اصلی mysql می باشد. شما می توانید این کتاب الکترونیک را به صورت رایگان و مستقیم دانلود نمایید .

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

• مروری بر پایگاه داده mysql

• نصب پایگاه داده mysql

• آموزش mysql

• استفاده از برنامه های mysql

• مدیریت پایگاه داده mysql

• ساختار زبان mysql

• پشتیبانی از مجموعه نویسه mysql

• انواع ستون در mysql

• توابع و عملگرها در mysql

• ترکیب عبارات mysql

دانلود دانلود کتاب الکترونیک آموزش پایگاه داده MySQL- نسخه پی دی اف – ۸۵۶ کیلوبایت

دانلود دانلود کتاب الکترونیک آموزش پایگاه داده MySQL- نسخه فشرده شده (زیپ) – ۶۷۸ کیلوبایت

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

این کتاب مفاهیم زیر را در بر می گیرد:

• آشنایی با پایگاه داده و مدلها و انواع آن

• تاریخچه اوراکل

• نصب و حذف اوراکل

• فایل های پیکر بندی در اوراکل

• انواع Backup

و …

————————————————

دانلود کتاب الکترونیک آموزش  فارسی اوراکل (Oracle)

نام کتاب : آموزش پایگاه داده اوراکل

نویسنده : -

ناشر : -

تعداد صفحات : ۶۳

فرمت کتاب الکترونیک : pdf.*

- – - – - – - – - – - – - – - – - – - – - – - – -

دانلود دانلود کتاب الکترونیک آموزش پایگاه داده اوراکل – نسخه پی دی اف – ۲٫۸۱MB

دانلود دانلود کتاب الکترونیک آموزش پایگاه داده اوراکل – نسخه فشرده شده (زیپ) – ۲٫۵۹MB

 

آموزش فارسی CSS   :

الگوهای آبشاری یا روی‌انداز آبشاری سَبْک یا سی‌اس‌اس (Cascading Style Sheets – CSS)، روشی ساده برای نمایش چیدمان و جلوه‌های تصویری (مانند نوع قلم، رنگ و اندازه‌ها) بر صفحه‌های وب اند. الگوهای آبشاری از جنس زبان‌های نشانه‌گذاری، با ساختار متن ساده رایانه هستند و درون هرکدام، دستورهایی آبشار مانند و پی‌در‌پی، برای چگونگی نمایش هر صفحه وب افزوده می‌شود. به گفته‌ای ساده تر، این دستورها روش نشان داده شدن قلم‌ها و اندازه شان، رنگ‌ها و پس زمینه‌ها، روش چیدمان موزاییک‌های دربرگیرنده داده‌ها (دیواره‌ها)، و بسیاری دیگر از عنصرهای ساختار هر صفحه وب را، درون خود جای می‌دهند.

بیشترین استفاده‌ای که از این زبان در حال حاضر می‌شود مشخص کردن سبک صفحهٔ وب اچ‌تی‌ام‌ال و اکس‌اچ‌تی‌ام‌ال است ولی آن را می‌توان بر هر نوع مستند اکس‌ام‌ال از جمله اس‌وی‌جی و اکس‌یو‌ال اعمال کرد. نگهداری و تغییر مشخصات سی‌اس‌اس به عهدهٔ کنسرسیوم وب جهانگستر است.

اهمیت آشنایی با زبان CSS بر هیچ برنامه نویس وب و یا کسانی که می خواهند در ساخت صفحات وب فعالیت کنند، پوشیده نیست ؛ از این رو برای شما علاقه مندان به زمینه طراحی وب، کتاب الکترونیک آموزش فارسی CSS تحت عنوان « ۱۰۱ نکته و ترفند برای طراحی CSS » را تدارک دیده ایم، که امیدواریم مفید واقع شود. 

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

نام کتاب : آموزش فارسی CSS

نویسنده : راشل اندرو

ترجمه : امیر عباس عبدالعلی

تعداد صفحات : ۴۸

فرمت کتاب الکترونیک : pdf – zip

- – - – - – - – - – - – - – - – - – - – - – - – -

دانلود دانلود کتاب الکترونیک آموزش فارسی CSS – نسخه پی دی اف – ۱٫۱۹MB

دانلود دانلود کتاب الکترونیک آموزش فارسی CSS – نسخه فشرده شده (زیپ) – ۱٫۰۱MB

 

هنر اکسپلویت نویسی (THE ART OF EXPLOITATION)

اکسپلویت‌ها (Exploit) یا همان کدهای مخرب، برنامه‌ها و کدهایی هستند که توسط یک یا چند هکر و یا محقق امنیتی برای اثبات و یا استفاده از آسیب‌پذیری امنیتی خاصی در یک نرم‌افزار، سیستم عامل و یا سخت‌افزار خاص نوشته می‌شوند.

این برنامه‌ها لزوما برای خرابکاری نوشته و منتشر نمی‌شوند و اهداف تحقیقاتی و آموزشی را نیز دنبال می‌نمایند. هرچند استفاده از این کدها برای نفوذ به سیستم‌های کاربران امری متداول می‌باشد.

امروزه خرید و فروش این کدها بصورت یک تجارت درآمده است، کدهای مخرب با توجه به نوع و دسته‌بندی آسیب‌پذیری مورد استفاده در آن و همچنین نوع سیستم‌های هدف و روش‌های کد نویسی گاهی تا صدها هزار دلار نیز بفروش می‌رسند!

نام کتاب : هنر اکسپلویت نویسی (the art of exploitation)

مترجم : سعید بیکی

ناشر : -

تعداد صفحات : ۱۹۵

فرمت کتاب الکترونیک : pdf.*

- – - – - – - – - – - – - – - – - – - – - – - – -

دانلود کتاب الکترونیک هنر اکسپلویت نویسی دانلود کتاب الکترونیک هنر اکسپلویت نویسی – نسخه پی دی اف – ۱٫۹ مگابایت

دانلود کتاب الکترونیک هنر اکسپلویت نویسی دانلود کتاب الکترونیک هنر اکسپلویت نویسی – نسخه فشرده شده (زیپ) – ۱٫۶۶ مگابایت

 

تندآموز شبکه  :

شبکه های کامپیوتری مجموعه ای از کامپیوترهای مستقل متصل به یکدیگرند که با یکدیگر ارتباط داشته و تبادل داده می‌کنند. مستقل بودن کامپیوترها بدین معناست که هر کدام دارای واحدهای کنترلی و پردازشی مجزا بوده و بود و نبود یکی بر دیگری تاثیرگذار نیست.

متصل بودن کامپیوترها یعنی از طریق یک رسانه فیزیکی مانند کابل ، فیبر نوری ، ماهواره‌ها و … به هم وصل می‌باشند. دو شرط فوق شروط لازم برای ایجاد یک شبکه کامپیوتری می‌باشند اما شرط کافی برای تشکیل یک شبکه کامپیوتری داشتن ارتباط و تبادل داده بین کامپیوترهاست.

تندآموز شبکه

تندآموز شبکه

کتاب الکترونیک تندآموز شبکه کتاب مختصر ولی مفید در زمینه یادگیری سریع اصول شبکه است.

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

نام کتاب : تندآموز شبکه

نویسنده : مریم ناخدا – نیکل آران

ناشر : -

تعداد صفحات : ۲۶

فرمت کتاب الکترونیک : pdf.*

- – - – - – - – - – - – - – - – - – - – - – - – -

دانلود دانلود کتاب الکترونیک تندآموز شبکه – نسخه پی دی اف – ۶۶۱ کیلوبایت

دانلود دانلود کتاب الکترونیک تندآموز شبکه – نسخه فشرده شده (زیپ) – ۶۰۳ کیلوبایت

 

آموزش CCNA فارسی :

CCNA مخفف Cisco Certified Network Associate و به معنای دانشیار خبره شبکه های سیسکو میباشد.

کتاب حاضر، کتابی  فارسی در رابطه با مباحث آموزشی CCNA است.

این کتاب کمک خوبیه برای دوستانی که می خواهند این تاییدیه سیسکو را دریافت کنند . داشتن آشنایی اولیه با کامپیوتر و شبکه برای مطالعه کتاب ضروریه و یا مدارک +Network و همچنین آشنایی کامل با TCP/IP و Subnetting و یا Config روترها.

سر فصلهای این کتاب:

  • OSI and TCP/IP Model
  • راه اندازی و پیکربندی Cisco IOS
  • مسیریابی براساس Cisco Routers
  • معرفی و پیکربندی سوئیچهای سیسکو
  • NAT
  • WAN Connection
آموزش CCNA فارسی

آموزش CCNA فارسی

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

نام کتاب : آموزش CCNA فارسی

ترجمه و تالیف : مهدیه توکلی

ناشر : -

تعداد صفحات : ۵۴۰

فرمت کتاب الکترونیک : pdf.*

- – - – - – - – - – - – - – - – - – - – - – - – -

دانلود دانلود کتاب الکترونیک آموزش CCNA فارسی – نسخه پی دی اف – ۱۰٫۲ مگابایت

دانلود دانلود کتاب الکترونیک آموزش CCNA فارسی – نسخه فشرده شده (زیپ) – ۸٫۸۴ مگابایت

 

آموزش میکروکنترلر AVR

اِی‌وی‌آر AVR، خانواده‌ای از یکی از گونه‌های ریزکنترل‌گرهای جدید است که شرکت اتمل(Atmel)، روانهٔ بازار الکترونیک کرده است. این ریزکنترل‌گرهای هشت بیتی به دلیل قابلیت برنامه نویسی توسط کامپایلر زبان‌های برنامه نویسی سطح بالا (HLL)، بسیار مورد توجه قرار می‌گیرند. این ریزکنترل‌گرها از معماریِ RISC برخوردار اند و شرکت اتمل کوشیده با استفاده از معماری پیشرفته و دستورات بهینه، حجم کد تولید شده را کم و سرعت اجرای برنامه را بالا ببرد. یکی از مشخصات این نوع ریزکنترل‌گرها دارا بودن ۳۲ ثبات همه منظوره است. همچنین در این ریزکنترل‌گرها، از حافظه‌های کم مصرف و غیر فرار FLASH و EEPROM استفاده می‌شود.

آموزش سریع ساده و روان AVR را در این کتاب بخوانید:

آموزش میکروکنترلر AVR

آموزش میکروکنترلر AVR

کامپایلرهایی به زبان BASIC و C -که زبان‌هایی پرکاربرد در دنیا اند- برای این نوع ریزکنترل‌گرها طراحی شده است و علاوه بر این زبان اسمبلی را نیز همچنان می‌توان برای برنامه نویسی به کار برد.

به عنوان مثال کامپایلر BASCOM با زبان BASIC برای برنامه نویسی این نوع از ریزکنترل‌گرها می‌تواند به کار رود. همچنین نرم افزار CodeVision، برای برنامه نویسی به زبان C ی سازگار با این ریزکنترل‌گرها، بسیار رایج است.

ریزکنترل‌گرهای AVR به سه دسته اصلی تقسیم می‌شوند: · سری AT90S یا AVR · سری TINYAVR · سری MEGAAVR ریزکنترل‌گرهای دستهٔ MEGAAVR دارای توانایی‌های بیش‌تری نسبت به دو دستهٔ دیگر اند.

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

نام کتاب : آموزش میکروکنترلر AVR

نویسنده : علی حیدری

ناشر : -

تعداد صفحات : ۱۳

فرمت کتاب الکترونیک : pdf.*

- – - – - – - – - – - – - – - – - – - – - – - – -

دانلود دانلود کتاب الکترونیک آموزش میکروکنترلر AVR – نسخه پی دی اف – ۵۵۶ کیلوبایت

دانلود دانلود کتاب الکترونیک آموزش میکروکنترلر AVR – نسخه فشرده شده (زیپ) – ۵۳۵ کیلوبایت

 

 آموزش فارسی XML  :

ایجاد فن آوری اکس‌ام‌ال (XML) یا زبان نشانه‌گذاری امتدادپذیر (eXtensible Markup Language) را باید بدون تردید یکی از بزرگ‌ترین و اساسی‌ترین گامهایی به حساب آورد که در مسیر حل مشکل مقیاس‌پذیریدر اینترنت مدرن برداشته شده‌است. پس از ایجاد اکس‌ام‌ال توسّط کنسرسیوم وب جهان‌شمول (W3C) در سال ۱۹۹۶ (میلادی)، دست‌اندرکاران بسیاری از پروژه‌های محاسبات گسترده به استفادهٔ گسترده از آن روی آوردند.

در حال حاضر، گوناگونی، میزان، و ابعاد فراوان به‌کارگیری اکس‌ام‌ال در اغلب زمینه‌ها و ساختارهای اینترنت امروزین به راستی شگفت‌آور است. فقط به عنوان نمونه، باید یادآور شد که تقریباً تمامی فنّ‌آوری‌های خدمات وب ، گرافیک برداری مقیاس‌پذیر، آردی‌اف، و بسیاری از موارد دیگر، تنها با اکس‌ام‌ال انجام‌پذیر است.

چرایی و چگونگی این امر برای فهم آسانتر و درک همه جانبه‌تر اینترنت در حال حاضر، و به ویژه، جهت آشنایی با تدابیری که بشر برای هموار نمودن راه‌های امتداد و گسترش آن در آینده اتخاذ خواهد کرد، از اهمیت بالایی برخوردار است.

آموزش فارسی XML

آموزش فارسی XML

کتاب آموزش فارسی XML راهنما و مرجع مناسبی برای یادگیری این زبان پرکاربرد است . شما می توانید این کتاب را به همراه نمونه مثال ها و تمرین های آن به صورت رایگان دانلود نمایید .

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

نام کتاب : آموزش فارسی XML

نویسنده : الیزابت کاسترو (elizabeth castro)

ترجمه : مهندس افروز کاشف الحق  -  دکتر علی یونسی

ناشر : -

تعداد صفحات : ۱۰۰

فرمت کتاب الکترونیک : pdf.*

- – - – - – - – - – - – - – - – - – - – - – - – -

دانلود دانلود کتاب الکترونیک آموزش فارسی XML - نسخه پی دی اف – ۴٫۸۷MB

دانلود دانلود کتاب الکترونیک آموزش فارسی XML- نسخه فشرده شده (زیپ) – ۴٫۵۵MB

دانلود دانلود مثال ها و نمرین های کتاب – ۱٫۱۱MB

 

مهندسی نرم‌افزار پیشه‌ای است که به یاری دانش رایانه و دیگر فناوری‌ها و روش‌ها به آفریدن و نگاهداری نرم‌افزار رایانه‌ای می‌پردازد.

مسائل اصلی مهندسی نرم‌افزار تولید نرم‌افزار بر اساس موارد زیر است:

- الزامات تعیین شده

- در زمان تعیین شده

- در محدودهٔ بودجه پیش‌بینی شده

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

کاربردهای مهندسی نرم‌افزار دارای ارزش‌های اجتماعی و اقتصادی هستند، زیرا بهره‌وری مردم را بالا برده، چند و چون زندگی آنان را بهتر می‌کنند. مردم با بهره‌گیری از نرم‌افزار، توانایی انجام کارهایی را دارند که قبل از آن برایشان شدنی نبود. نمونه‌های از این دست نرم‌افزارها عبارت‌اند از: سامانه‌های توکار، نرم افزار اداری، بازی‌های رایانه‌ای، و اینترنت.

فناوری‌ها و خدمات مهندسی نرم‌افزار به کاربران برای بهبود بهره‌وری و کیفیت یاری میرساند. نمونه‌هایی از زمینه‌های بهبود: پایگاه داده‌ها، زبان‌ها، کتابخانه‌ها، الگوها، فرآیندها و ابزار .

مهندسی نرم‌افزار 1

مهندسی نرم‌افزار ۱

کتاب الکترونیک مهندسی نرم افزار ۱  – دکتر سعید پارسا ، جزوه ای مناسب برای یادگیری  مباحث مهم  درس مهندسی نرم افزار ۱ است که می توانید آن را به صورت رایگان دانلود نمایید .

دانلود کتاب الکترونیک مهندسی نرم‌افزار ۱

نام کتاب : مهندسی نرم‌افزار ۱

نویسنده : دکتر سعید پارسا

ناشر : -

تعداد صفحات : ۶۸

فرمت کتاب الکترونیک : pdf.*

- – - – - – - – - – - – - – - – - – - – - – - – -

دانلود دانلود کتاب الکترونیک مهندسی نرم افزار ۱ – نسخه پی دی اف – ۷۰۳ کیلوبایت

دانلود دانلود کتاب الکترونیک مهندسی نرم افزار ۱ – نسخه فشرده شده (زیپ) – ۵۵۷ کیلوبایت

 

دِلفی (Delphi) یا به تعبیری ویژوآل پاسکال – یک زبان برنامه‌نویسی است و بستری برای توسعهٔ نرم‌افزار که شرکت بورلند آن را تولید کرده است. این زبان، در بدو انتشار خود در سال ۱۹۹۵، به عنوان یکی از نخستین ابزارهایی مطرح شد که از توسعهٔ نرم‌افزار بر مبنای متدولوژی RAD پشتیبانی می‌کردند؛ یعنی تولید و توسعهٔ سریع برنامه‌های کاربردی .

این نرم افزار بر مبنای پاسکال شی‌گرا بوده و از این زبان مشتق شده است. البته بورلند نسخه‌ای از دلفی و سی‌پلاس‌پلاس‌بیلدر را برای لینوکس به نام کایلیکس (Kylix) ارائه کرد که مورد استقبال توسعه دهندگان نرم‌افزارهای لینوکس قرار نگرفت. نرم‌افزارهای دلفی در ابتدا به صورت مستقیم از کتابخانه‌های ویندوز و کتابخانهٔ مخصوص خود به نام VCL استفاده می‌کرد، اما پس از نسخه ۶ دلفی، امکانات استفاده از دات‌نت هم به آن اضافه شد. در حال حاضر می‌توان دلفی را یکی از رایج‌ترین زبان‌های ممکن در ایران دانست .

زبانِ دلفی که پیشتر بنام پاسکال شیءگرا (Object-Pascal) خوانده می‌شد و برای طراحی نرم‌افزاهای تحت ویندوز به کار می‌رفت، امروزه چنان توسعه یافته است که برای تولید نرم‌افزارهای تحت سیستم‌عاملِ لینوکس و دات‌نت نیز به کار می‌آید. بیشترین کاربرد دلفی در طراحی برنامه‌های رومیزی و پایگاه دا‌ده‌ها‌ است، اما به عنوان یک ابزارِ «چند- منظوره»، برای طراحی انواع گوناگونی از پروژه‌های نرم‌افزاری نیز مورد استفاده قرار می‌گیرد.

دلفی یک زبان برنامه نویسی قوی سطح بالا است. در اصل بر مبنای زبان برنامه نویسی خوب طراحی شدۀ پاسکال ایجاد شده است. دلفی بر خلاف پاسکال مقدمتاً برای اهداف تحصیلی طراحی نشد. اضافه بر ویژگی های زبان های سطح بالا ، برنامه نویسی سطح پایین نیز با فعال شدن اسمبلر و بوسیلۀ کدهای دستورالعمل پردازنده نیز ممکن است. ویژگی های شیئ گرایی زبان فقط چند ریختی بر مبنای کلاس- و رابط – که باعث می‌شود برنامه با وضوح بیشتری درظاهر یک برنامه نوشته شده به چند زبان نوشته شود، اجازه و استفاده چند ارثی داده شده. کلاس های خودی، اولین اشیاء کلاس هستند. اشیاء در حقیقت به اشیاء رجوع می‌کنند(شبیه جاوا) که دلفی به طور ضمنی ارجاع می‌دهد، بنابراین به اختصاص دادن حافظه برای اشاره گرها به اشیاء توسط خودمان یا تکنیک های مشابه آن در زبان های دیگر نیازی نیست.

آموزش فارسی دلفی 7

آموزش فارسی دلفی ۷ - Delphi 7

کتاب الکترونیک آموزش فارسی دلفی ۷ راهنمای مناسبی برای یادگیری این زیان برنامه نویسی است ، که می توانید آن را به صورت رایگان دانلود نمایید .

دانلود کتاب الکترونیک آموزش فارسی دلفی ۷ (Delphi 7)

نام کتاب : آموزش Delphi 7

نویسنده : -

ناشر : -

تعداد صفحات : ۷۰

فرمت کتاب الکترونیک : pdf.*

- – - – - – - – - – - – - – - – - – - – - – - – -

دانلود دانلود کتاب الکترونیک آموزش فارسی دلفی ۷ – نسخه پی دی اف – ۶٫۱۶MB

دانلود دانلود کتاب الکترونیک آموزش فارسی دلفی ۷ – نسخه فشرده شده (زیپ) – ۴٫۸۹MB

 

 آموزش برنامه نویسی موبایل

J2ME (مختصر شده ی : Java 2 Platform, Micro Edition)  یا همان پلتفرم جاوا ۲ نسخه‌ی میکرو ، قسمتی از پلتفرم محبوب جاوا است که برای برنامه نویسی بر روی دستگاه های کوچک نظیر تلفن همراه به کار می رود . امروزه به این پلتفرم ، جاوا نسخهٔ میکرو ( Java Micro Edition ) می گویند .

اهمیت این زبان برنامه نویسی موبایل به این دلیل است که برنامه هایی که تحت این پلتفرم نوشته می شوند در اکثر سیستم عامل های موبایل من جمله java , symbian و سیستم عامل های PDA ها مورد پشتیبانی قرار می گیرند . همین امر باعث شده J2ME به یکی از محبوب ترین و پرکاربردترین زبان های برنامه نویسی موبایل تبدیل شود .

آموزش برنامه نویسی موبایل J2ME

آموزش برنامه نویسی موبایل - J2ME

کتابی که برای یادگیری این زبان به شما ارائه می نماییم کتابیست تحت عنوان برنامه نویسی تلفن های همراه به زبان J2ME در IDE Netbeans که امیدواریم شما را در یادگیری این زبان کمک کند .

همانطور که می دانید برای برنامه نویسی به اکثر زبان ها  به یک محیط برنامه نویسی یا به اصطلاح یک محیط مجتمع توسعه‌ٔ نرم‌افزار (IDE) نیاز است . مولفان این کتاب محیط نت بینز (IDE Netbeans) که یکی از بهترین IDE های موجود است ، را انتخاب کرده اند .  در این کتاب مولفان ابتدا شما را با محیط Netbeans و زبان J2ME آشنا می سازند و سپس کار با پایگاه داده RMS را آموزش می دهند .

این کتاب شامل بخش های زیر است :

آشنایی با زبان J2ME و IDE NetBeans

• آشنایی با MIDP  و MIDLet

• کامپوننت های J2ME

• حالت VMD

• آشنایی با JAD و JAR

• آشنایی با کلاس ها و متد ها

• معرفی RMS Database

• کار با پایگاه داده RMS

————————————————

نام کتاب : برنامه نویسی تلفن های همراه به زبان J2ME در IDE Netbeans

نویسنده : ایمان اشکاوند راد  -  حسن فرزانه

زبان : فارسی

تعداد صفحات : ۵۱

فرمت کتاب الکترونیک : pdf.*

- – - – - – - – - – - – - – - – - – - – - – - – -

دانلود دانلود کتاب آموزش برنامه نویسی موبایل   –    MB  ۱٫۸۸

 

آموزش جاوا :

جاوا (به انگلیسی: Java) یک زبان برنامه‌نویسی شئ‌گراست که شرکت سان مایکروسیستمز آن را ابداع کرده‌است. زبان جاوا شبیه به ++C است اما مدل شیءگرایی آسان‌تری دارد و از قابلیت‌های سطح پایین کمتری پشتیبانی می‌کند. یکی از قابلیت‌های اصلی جاوا این است که مدیریت حافظه را بطور خودکار انجام می‌دهد. ضریب اطمینان عملکرد برنامه‌های نوشته‌شده به این زبان بالا است و وابسته به سیستم عامل خاصی نیست، به عبارت دیگر می‌توان آن را روی هر رایانه با هر نوع سیستم عاملی اجرا کرد. برنامه‌های جاوا به صورت کدهای بیتی همگردانی (کامپایل) می‌شوند. که مانند کد ماشین هستند و به ویژه وابسته به سیستم عامل خاصی نمی باشند .جاوا برای نوشتن انواع برنامه‌های کاربردی مناسب است. با جاوا می‌توان انواع برنامه‌های زیر را نوشت:
* برنامه‌های تحت وب
* برنامه‌نویسی سیستم‌های کوچک مانند موبایل، پاکت پی‌سی و …
* برنامه‌های کاربردی بزرگ (Enterprise)
* برنامه‌های رومیزی (Desktop)
* و غیره .

آموزش جاوا - JAVA

حال که با اهمیت این زبان برنامه نویسی دوست داشتنی آشنا شدید ، می توانید از کتاب آموزش Java به زبان فارسی استفاده و به صورت رایگان دانلود نمایید .

نام کتاب : آموزش جاوا (Java Programming)

نویسنده : محمد باقر معموری – احسان شاه بختی

منابع :

۱ – سایت : Irandevelopers.com

2 – سایت : docs.sun.com

3 – کتاب : جاوا در ۲۱ روز (Java in 21 days)انتشارات نص

۴ – کتاب : برنامه نویسی شی ء گرا جاوا - انتشارات نص

زبان : فارسی

تعداد صفحات : ۲۰۴

فرمت کتاب الکترونیک : pdf.*

- – - – - – - – - – - – - – - – - – - – - – - – -

دانلود دانلود    –   MB 1.85

ساخمان داده ها  والگوریتم :

ساختمان داده‌ ها (به انگلیسی: ‎Data Structure ‏) از جملهٔ بنیادی‌ترین مباحث مورد نیاز جهت یادگیری و درک بسیارى از مفاهیم عمده در علوم رایانه است.

مدل منطقی یا ریاضی سامان‌دهی به داده‌ها به یک شکل خاص، ساختمان داده نام دارد. هر برنامه رایانه‌ای از الگوریتم و ساختمان داده‌ها تشکیل شده‌است.

موارد زیر از جمله مهمترین ساختمان داده‌ها هستند:
* آرایه (Array)
* صف (Queue)
* پشته (Stack)
* لیست پیوندی (Linked list)
* گراف (Graph)
* درخت (Tree)

غالباً انتخاب یک ساختمان داده موجب ایجاد الگوریتم های متناسب با آن خواهد شد که این دو در کنار هم موجب افزایش سرعت انجام یک وظیفه یا کاهش مصرف حافظه برای پردازش داده می شود؛ سنگ بنای ساختمان های داده انواع داده و اشاره گرهای گوناگون است. که با توجه به چگونگی تعریف کاربرد آنها در هر زبان برنامه نویسی پیاده سازی آنها متفاوت خواهد بود.

برای یادگیری مفاهیم بسیار مهم ساختمان داده و الگوریتم ، کتاب ساختمان داده ها و الگوریتم ها نوشته ی : جعفر تنها  – سید ناصر آیت ، را برای شما آماده کرده ایم ، که می توانید به صورت رایگان دانلود و مطالعه نمایید .

ساختمان داده و الگوریتم

ساختمان داده و الگوریتم

این کتاب شامل فصول زیر می باشد .

۱ – روش های تحلیل الگوریتم

۲ – آرایه

۳ – پشته

۴ – صف

۵ – لیست پیوندی

۶ – درخت

۷- گراف

۸ – مرتب سازی

—————————————————

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

نام کتاب : ساختمان داده ها و الگوریتم ها

نویسنده : جعفر تنها  – سید ناصر آیت

ناشر : -

تعداد صفحات : ۲۹۸

فرمت کتاب الکترونیک : pdf.*

- – - – - – - – - – - – - – - – - – - – - – - – -

دانلود دانلود کتاب الکترونیک  ساختمان داده ها و الگوریتم ها  – نسخه پی دی اف – ۳٫۱۶ MB

دانلود دانلود کتاب الکترونیک  ساختمان داده ها و الگوریتم ها – نسخه فشرده شده (زیپ) – ۲٫۲۶ MB

 

ساخمان گسسته :

ساختمان گسسته یا همان ریاضیات گسسته که به آن «ریاضیات محدود» یا «ریاضیات تصمیم» نیز می‌گویند، به بخش‌هائی از ریاضیات گفته می‌شود که با ساختارهای گسسته (یعنی ساختارهایی که در آن‌ها مفهوم پیوستگی وجود ندارد) سر و کار دارد. بیش تر مواردی که در ریاضیات گسسته مورد بررسی قرار می‌گیرند مجموعه‌های شمارش پذیر هستند. مانند اعداد صحیح و گراف‌های محدود و زبان‌های رسمی.

ریاضیات گسسته به‌دلیل کاربردهای زیاد در علوم رایانه در دهه‌های گذشته کاربرد زیاد یافته‌است. مفاهیم و نشانه‌های ریاضیات گسسته برای مطالعه الگوریتم‌های رایانه و زبان‌های برنامه نویسی مورد استفاده قرار گرفته‌است. در بعضی دانشگاه‌ها ریاضیات محدود به مفاهیمی از ریاضیات گسسته اطلاق می‌شود که در تجارت کاربرد داشته‌اند. ولی ریاضیات گسسته به مباحث تخصصی علوم رایانه می‌پردازد.

برخی از بخش‌های ریاضیات گسسته عبارت‌اند از:

منطق – نظریه مجموعه‌ها – نظریه اعداد – ترکیبیات -  نظریه گراف -  جبر خطی – الگوریتمیک -  نظریه اطلاعات -  هندسه دیجیتال -  نظریات محاسبه پذیری و پیچیدگی-محدودیت‌های عملی و نظری الگوریتم‌ها -  نظریه احتمالات مقدماتی و زنجیره مارکوف -  توابع – مجموعه‌های ترتیب جزئی – اثبات‌ها – شمارش و رابطه

ساختمان گسسته

ساختمان گسسته

برای یادگیری ساختمان گسسته کتابی که هم اکنون به شما معرفی می کنیم ، می تواند مفید واقع شود . شما می توانید کتاب ساختمان گسسته نوشته ی سید ناصر رضوی را به صورت رایگان دانلود نمایید .

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

۱ – اصول اساسی شمارش

۲ – مبانی منطق

۳ – نظریه مجموعه ها

۴ – رایطه ها و توابع

۵ – روابط بازگشتی

۶ – نظریه گراف ها

۷ – درخت ها

—————————————–

دانلود کتاب الکترونیک ساختمان گسسته (سید ناصر رضوی)

نام کتاب : ساختمان گسسته

نویسنده : سید ناصر رضوی

ناشر : -

تعداد صفحات : ۹۱

فرمت کتاب الکترونیک : pdf.*
- – - – - – - – - – - – - – - – - – - – - – - – -

دانلود دانلود کتاب الکترونیک ساختمان گسسته – نسخه پی دی اف -  ۲٫۴۱ MB

دانلود دانلود کتاب الکترونیک ساختمان گسسته – نسخه فشرده شده (زیپ) – ۲٫۰۹ MB

 

هوش مصنوعی :

هوش مصنوعی (artificial intelligence) یا هوش ماشینی را باید عرصهٔ پهناور تلاقی و ملاقات بسیاری از دانش‌ها، علوم، و فنون قدیم و جدید دانست. ریشه‌ها و ایده‌های اصلی آن را باید در فلسفه، زبان‌شناسی، ریاضیات، روان‌شناسی، نورولوژی، و فیزیولوژی نشان گرفت و شاخه‌ها، فروع، و کاربردهای گوناگون و فراوان آن را در علوم رایانه، علوم مهندسی، علوم زیست‌شناسی و پزشکی، علوم ارتباطات و زمینه‌های بسیار دیگر .

هوش مصنوعی به هوشی که یک ماشین از خود نشان می‌دهد و یا به دانشی در کامپیوتر که سعی در ایجاد آن دارد گفته می‌شود. بیشتر نوشته‌ها و مقاله‌های مربوط به هوش مصنوعی آن را دانش شناخت و طراحی عامل‌های هوشمند تعریف کرده‌اند. یک عامل هوشمند سیستمی است که با شناخت محیط اطراف خود, شانس موفقیت خود را بالا می‌برد. جان مکارتی که واژه هوش مصنوعی را در سال ۱۹۵۶ استفاده نمود ، آن را «دانش و مهندسی ساخت ماشین‌های هوشمند» تعریف کرده‌است. تحقیقات و جستجوهایی انجام شده برای رسیدن به ساخت چنین ماشین‌هایی مرتبط با بسیاری از رشته‌های علمی دیگر می‌باشد، مانند علوم رایانه، روان‌شناسی، فلسفه، عصب شناسی، علوم ادراکی، تئوری کنترل، احتمالات، بهینه سازی و منطق .

هنوز تعریف دقیقی که مورد قبول همهٔ دانشمندان این علم باشد برای هوش مصنوعی ارائه نشده‌است، و این امر، به هیچ وجه مایهٔ تعجّب نیست. چرا که مقولهٔ مادر و اساسی‌تر از آن، یعنی خود هوش هم هنوز بطور همه‌جانبه و فراگیر تن به تعریف نداده‌است. در واقع، می‌توان نسل‌هایی از دانشمندان را سراغ گرفت که تمام دوران زندگی خود را صرف مطالعه و تلاش در راه یافتن جوابی به این سؤال عمده نموده‌اند که هوش چیست؟

اما اکثر تعریف‌هایی که در این زمینه ارایه شده‌اند بر پایه یکی از ۴ باور زیر قرار می‌گیرند:

۱ -  سیستم‌هایی که به طور منطقی فکر می‌کنند

۲ – سیستم‌هایی که به طور منطقی عمل می‌کنند

۳ -  سیستم‌هایی که مانند انسان فکر می‌کنند

۴ -  سیستم‌هایی که مانند انسان عمل می‌کنند

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

هوش مصنوعی

هوش مصنوعی - artificial intelligence

برای آشنایی و یادگیری هوش مصنوعی ، کتابی که هم اکنون به شما معرفی می کنیم بسیار کارگشا می باشد . شما می توانید کتاب هوش مصنوعی نوشته ی سید ناصر رضوی را به صورت رایگان دانلود و مطالعه  نمایید .

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

نام کتاب : هوش مصنوعی

نویسنده : سید ناصر رضوی

ناشر : -

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

فرمت کتاب الکترونیک : pdf.*

- – - – - – - – - – - – - – - – - – - – - – - – -

دانلود دانلود کتاب الکترونیک هوش مصنوعی – نسخه پی دی اف – ۴٫۳۱ مگابایت

دانلود دانلود کتاب الکترونیک هوش مصنوعی – نسخه فشرده شده (زیپ) – ۳٫۶۸ مگابایت

 

ویژوال بیسیک دان نت :

ویژوال بیسیک دات نت (Visual Basic .net) یکی از زبانهای معرفی شده به منظور نوشتن برنامه‌های مبتنی بر چهارچوب دات نت است . دستورات  زبان  وی بی دات نت (VB .net) مشابه بیسیک است . چون این زبان جزو مجموعه چهارچوب دات نت است کد تولید شده توسط آن (MSIL) در بیشتر مواقع فرقی با کدهای تولید شده توسط سی‌شارپ ندارد و کتابخانه‌های تولید شده در هر یک از این دو زبان مستقیماً در دیگری قابل استفاده‌است.

اشتباهی که معمولاً در مورد ویژوال بیسیک دات نت می‌شود این است که با توجه به ویژگی‌های بیسیک کلاسیک که زبانی ساده و مخصوص غیرحرفه‌ای‌ها بود، این زبان نیز غیرحرفه‌ای تلقی می‌شود، در حالی که قابلیت‌های آن کاملاً با سی‌شارپ برابر است. در ضمن زبان مفسری نیست. وی بی دات نت علاوه بر امکانات عادی مثل برنامه نویسی برای ویندوز قابلیت برنامه نویسی برای کنسول‌ها و دستگاه‌های هوشمند (Smart Device) را هم دارد. سیستم کد‌ها بسیار منظم تر از وی بی ۶ شده و تمام کدها در کلاسها طبقه بندی می‌شود.

هم اکنون ویژوال بیسیک دات نت در بسته نرم افزاری ویژوال استودیو (Visual Studio) همراه با ویژوال سی شارپ (Visual C#)، ویژوال جی شارپ (Visual J#)، ویژوال سی پلاس پلاس (Visual C++) و ویژوال وب دولوپر (Visual Web Developer) ارائه می‌شود.

کتابی که هم اکنون به شما معرفی می کنیم ، آموزش vb .net به زبان فارسی است که بیشتر برای مبتدیان مفید می باشد .

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

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

شما می توانید این کتاب را به صورت رایگان دانلود نمایید .

نام کتاب : آموزش فارسی Visual Basic .net

نویسندگان : امیر احسانی – حامد بنایی

ناشر : -

تعداد صفحات : ۱۶۲

فرمت کتاب الکترونیک : pdf.*

دانلود دانلود کتاب آموزش فارسی ویژوال بیسیک دات نت  – نسخه پی دی اف – ۲٫۹۹MB

دانلود دانلود کتاب آموزش فارسی ویژوال بیسیک دات نت  – نسخه فشرده شده – ۲٫۶۵MB

 

آموزش آژاکس :

اِی ‌جکس یا آژاکس (AJAX؛ سرواژهٔ «Asynchronous JavaScript And XML»)، مجموعه‌ای از استانداردها و فناوری‌های وب است که به کمک آن‌ها می‌توان برنامه‌هایی مبتنی بر وب تولید کرد که به آسانی با کاربران تعامل داشته باشند. با استفاده از این فناوری‌ها و با کمک انتقال تکه‌های کوچک داده و اطلاعات از رایانهٔ خادم (Server)، صفحات وب از حالت منفعل خارج می‌شوند و واکنش‌هایی مناسب با رویدادها انجام می‌دهند. اِی‌جکس معماری جدیدی برای برنامه‌های تحت وب است، که با سرعت بسیار زیادی در حال گسترش بوده، و کمتر کاربر اینترنت است که هنوز گذرش به یکی از صفحاتی که با این معماری ساخته شده‌اند نیفتاده، و از قابلیت‌های فوق‌العاده آن بهره‌مند نشده باشد. Gmail، Google Map، Google Suggest، Orkut، و اسامی آشنای دیگر، نمونه‌هایی هستند از کاربرد اِی جکس. با استفاده از این معماری، صفحات وب تعامل بسیار خوبی با کاربران خواهند داشت. بعلاوه، مهم‌ترین مزیت این معماری این است که دیگر برای انجام هر کاری، لازم نیست صفحه وب دوباره بارگذاری شود.

مجموعه فناوری‌های تشکیل دهنده Ajax عبارت‌اند از :

* نمایش استاندارد با استفاده از XHTML و CSS
* نمایش پویایی و تعاملات با استفاده از مدل شیء‌گرای سند
* تبادل و دستکاری داده‌ها با استفاده از XML و XSLT
* بازیابی داده‌ها بصورت غیر همروند با استفاده از XMLHttpRequest
* نهایتاً جاوااسکریپت برای سرهمبندی همه چیز با هم

آموزش فارسی AJAX

کتابی که هم اکنون به شما معرفی می گردد ، آموزش تکنیک های Ajax به زبان فارسی است . شما می توانید این کتاب الکترونیک را به صورت مستقیم و رایگان دانلود نمایید .

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

۱ – آشنایی با وب

• Ajax چیست ؟

• تاریخچه ی مختصری از وب

• مفهوم وب

• مفهوم URL

• معماری سیستم وب

• زبان های نشانه گذاری وب

• HTML : DHTML پویا

• XML

• DHTML (توسعه بافته HTML)

• جاوا اُسکریپت

۲ – استفاده از شیء XMLHttpRequest

• یررسی شیء XMLHttpRequest

• یک تعامل نمونه

• post یا Get

• نحوه ارسال یک درخواست ساده

• یک نمونه درخواست ساده

• سخنی کوتاه در مورد امنیت

۳ – ارتباط با سرور ، ارسال درخواست و پردازش پاسخ

• پردازش پاسخ سرور

• استفاده از خاصیت Inner HTML

• پردازش پاسخ سرور به صورت XML

• جاوا اسکریپت و W3C DOM

• سخنی کوتاه در مورد ناسازگاری مرورگرها

•ارسال پارامتر به همراه درخواست

• ارسال پارامتر درخواست به صورت XML

• ارسال پارامتر درخواستبا استفاده از JSON

• مثال استفاده از JSON

4 -  پیاده سازی تکنیک های وب به صورت AJAX

• اعتبار سنجی 

• پردازش برآیندهای پاسخ سرور

• بارگذاری لیست به صورت پویا

• ساخت یک صفحه با قابلیت بارگذاری خودکار

• نمایش نوار پیشرفت (Progress Bar)

• ساخت Tooltip

• به روزرسانی صفحه به صورت پویا

• قابلیت AutoComplete

5 – Ajax در ASP.net 2

• ابزار Atlas

• معرفی کامپوننت های Atlas

• پروژه مدیریت کاربران وب سایت

————————————————————————

نام کتاب : آموزش نکنیک های ای جکس (Foundations Of Ajax)

نویسنده : Ryan Asleson -  Nathaniel T. Schutta

مترجم : جابر صادقی

زبان : فارسی

تعداد صفحات : ۱۴۳

فرمت کتاب الکترونیک : pdf.*

- – - – - – - – - – - – - – - – - – - – - – - – -
دانلود دانلود –

 آموزش طراحی و تحلیل الگوریتمها :

طراحی الگوریتم دانش ساخت الگوریتم‌ها برای حل مساله‌است. درس طراحی و تحلیل الگوریتمها از دروس اصلی رشته مهندسی کامپیوتر و فن آوری اطلاعات محسوب می شود که نقش بسیار اساسی در درک و یادگیری دروس دیگر دارد.

در این کتاب با روش های طراحی الگوریتم ها و اصول اساسی و مبنایی تحلیل الگوریتم ها آشنا می شوید. همچنین جهت آشنایی با روش های طراحی الگوریتم ها، مثال هایی از الگوریتم های هندسی نیز بیان شده است که در میان فصول کتاب به آنها اشاره شده. این کتاب مشتمل بر ۸ فصل است که در فصل ۱ یادآوری مختصری از درس ساختمان داده ها، در فصل ۲ اصول تحلیل الگوریتم ها و نماد های مجانبی و در فصل های ۳ تا ۷ نیز روش های طراحی الگوریتم آورده شده است و در آخر فصل ۸ مقدمه ای بر تئوری NP  است.

زبان ماشین و برنامه سازی سیستم (اسمبلی) - 2 کتاب

کتاب الکترونیکی آموزش طراحی و تحلیل الگوریتم ها

نام کتاب : آموزش طراحی و تحلیل الگوریتم ها

نویسنده : علی نوراله

ناشر : -

تعداد صفحات : ۹۳

فرمت کتاب الکترونیک : pdf.*

- – - – - – - – - – - – - – - – - – - – - – - – -

دانلود دانلود کتاب الکترونیک رایگان (بدون پسورد) آموزش طراحی و تحلیل الگوریتم ها – ۹۱۹ کیلوبایت

 

زبان ماشین و برنامه سازی :

زبان ماشین مجموعه فرامینی است که به صورت مستقیم توسط پردازنده کامپیوتر قابل رمزگشایی و اجرا می‌باشد. این فرامین کاملاً وابسته به معماری پردازنده است. زبان ماشین بصورت کدهای دودویی است. زبان اسمبلی استفاده از کلمات به جای کدهای زبان ماشین است.

کتاب اول : زبان ماشین و برنامه سازی سیستم، اثر مهندس داریوش نیک مهر در ۳۹۹ صفحه، کتاب کامل و جامعی است برای آموزش اسمبلی بصورت خودآموز و با مثال های زیاد و زبان ساده و روان.
این کتاب در ۱۰ فصل آماده شده که هر فصل دارای اهداف فصل، تمرین و مروری بر مطالب فصل می باشد. در انتهای کتاب سوالات چهارگزینه ای و نهایتا واژه نامه گنجانده شده است.

کتاب دوم : برنامه نویسی به زبان اسمبلی برای کامپیوتر های شخصی، کتابی است ساده و به نسبت خلاصه تر برای افراد علاقه مند به مطالعه (البته به مقدار کم) که در ۵۳ صفحه شما را با زبان اسمبلی آشنا می کند.

زبان ماشین و برنامه سازی سیستم (اسمبلی) - 2 کتاب

زبان ماشین و برنامه سازی سیستم (اسمبلی) - ۲ کتاب

کتاب ۱

نام کتاب : زبان ماشین و برنامه سازی سیستم

نویسنده : مهندس داریوش نیک مهر

ناشر : -

تعداد صفحات : ۳۹۹

فرمت کتاب الکترونیک : pdf.*

دانلود دانلود کتاب الکترونیک رایگان (بدون پسورد) زبان ماشین و برنامه سازی سیستم – ۱٫۷۸ مگابایت

- – - – - – - – - – - – - – - – - – - – - – - – -

کتاب ۲

نام کتاب : برنامه نویسی به زبان اسمبلی برای کامپیوتر های شخصی

نویسنده : -

ناشر : -

تعداد صفحات : ۵۳

فرمت کتاب الکترونیک : pdf.*

دانلود دانلود کتاب الکترونیک رایگان (بدون پسورد)  برنامه نویسی به زبان اسمبلی برای کامپیوتر های شخصی – ۳۶۴ کیلوبایت