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

4163 مورد برای عبارت مورد نظر پیدا شد.

دانلود Lynda Up and Running with Java Applications - آموزش مقدماتی برنامه نویسی اپلیکیشن های جاوا

  • بازدید: 10,588
دانلود Lynda Up and Running with Java Applications - آموزش مقدماتی برنامه نویسی اپلیکیشن های جاوا
جاوا (Java) یک زبان برنامه‌نویسیِ شیءگرا است که برای نخستین بار توسط جیمز گاسلینگ در شرکت سان مایکروسیستمز ایجاد گردید و در سال ۱۹۹۵ به عنوان بخشی از سکوی جاوا منتشر شد. زبان جاوا شبیه به ++C است اما مدل شیءگرایی آسان‌تری دارد و از قابلیت‌های سطح پایین کمتری پشتیبانی می‌کند. یکی از قابلیت‌های بنیادین جاوا این است که مدیریت حافظه را بطور خودکار انجام می‌دهد. ضریب اطمینان عملکرد برنامه‌های نوشته‌شده به این زبان نسبت به زبانهای نسل اول C بالا است و وابسته به سیستم‌عامل خاصی نیست. برنامه‌های جاوا به صورت بایت کد (کامپایل) می‌شوند که توسط واسط JVM به کدهای ماشین اجرا میشوند؛و در صورت وجود JVM مانند سایر زبانهای مبتنی بر آن به وابسته به سیستم‌عامل خاصی نیستند. جاوا از حافظهٔ بازیافتی خودکار برای ادارهٔ حافظه در چرخهٔ زندگی یک شیء استفاده می‌کند. برنامه‌نویس زمانی که اشیاء به وجود می‌آیند، این حافظه را تعیین می‌کند؛ و در زمان اجرا نیز، زمانی که این اشیاء در استفادهٔ زیاد طولانی نباشند، برنامه نویس مسئول بازگرداندن این حافظه‌است. زمانی که مرجعی برای شی‌های باقی‌مانده نیست، شی‌های غیرقابل دسترس برای آزاد شدن به صورت خودکار توسط بازیافت حافظه، انتخاب می‌شوند. اگر برنامه‌نویس مقداری از حافظه را برای شی‌هایی که زیاد طولانی نیستند، نگه دارد، چیزهایی شبیه سوراخ حافظه اتفاق می‌افتند.
در دوره آموزشی Lynda Up and Running with Java Applications با جاوا نحوه طراحی اپلیکیشن های آن آشنا می شوید.

دانلود Udemy HTML5 and CSS3 Fundamentals - آموزش اصول و مبانی اچ تی ام ال 5 و سی اس اس 3

  • بازدید: 11,670
دانلود Udemy HTML5 and CSS3 Fundamentals - آموزش اصول و مبانی اچ تی ام ال 5 و سی اس اس 3
امروزه و با وجود زبان HTML5 دیگر برخی نیازی به استفاده از فلش پلیر ادوبی حس نمیکنند. اما برخی معتقدند که این زبان تنها برای استفاده در فضای تلفن های همراه مناسب است. اما اگر واقع بین باشید تشابه زیادی بین HTML5 و ادوبی فلش خواهید یافت. هر دو قابلیت های زیادی برای پخش صوت و تصویر تحت وب دارند و در نمایش انیمیشن نیز بی نظیر عمل میکنند. اما برخی معتقدند که HTML5 همچنان بایستی بیشتر در حوزه خدمات چند رسانه ای از خود تلاش نشان دهد زیرا هنوز هم فلش در حوزه های این چنینی مانند بازی های آنلاین از HTML5 جلوتر است. در عین حال نمایش بازی های محبوبی مانند انگری بردز با استفاده از HTML5 و Java Script بر روی گوگل کروم بسیار دلگرم کننده است.
CSS3 در واقع آخرین نسخه CSS است که دارای قابلیت ‎هایی فراتر از دو نسل اول است. CSS3 به خاطر ساختار ماژولارش، به توسعه‎ دهندگان وب این امکان را می ‎دهد که صفحات وب با محتوای غنی که نیاز به کد سبک‎تری دارند، ایجاد کنند. این یعنی ایجاد ظاهری خیال انگیز، واسط‎ های کاربری بهتر و لود سریعتر وب ‎سایت به‏ کمک عملکرد‎ هایی که برای طراحان وب تقریبا غیر ممکن بود تا بتوانند بدون استفاده از jQuery و Photoshop آنها را خلق نمایند. ویژگی هایی نظیر سایه دار کردن متن، منحنی کردن لبه های کادرها، استفاده از چند تصویر پس زمینه به عنوان بک گراند، ایجاد افکت های حرکتی بر روی عناصر صفحه تنها بخشی از قابلیت های منحصر بفرد سی اس اس ۳ است.
در دوره آموزشی Udemy HTML5 and CSS3 Fundamentals با اصول ومبانی با اچ تی ام ال 5 و سی اس اس 3 آشنا می شوید.

دانلود Pluralsight Building Better Go Web Apps with the Gorilla Toolkit - آموزش ساخت بهتر اپ های وب گو با ابزار گوریلا

  • بازدید: 6,919
دانلود Pluralsight Building Better Go Web Apps with the Gorilla Toolkit - آموزش ساخت بهتر اپ های وب
گو (Go) یک زبان برنامه‌نویسی ترجمه‌شده و همروند است که در شرکت گوگل و توسط رابرت گریسمر، راب پایک و کن تامپسون توسعه داده می‌شود. این زبان در نوامبر ۲۰۰۹ معرفی شد و در حال حاضر در چند سامانهٔ اجرایی گوگل استفاده می‌شود. کامپایلر گو از لینوکس، مک او اس، ویندوز و انواع سیستم‌های عامل بی‌اس‌دی مانند FreeBSD پشتیبانی می‌کند. از لحاظ معماری پردازنده نیز، معماری x86، معماری x64، معماری ARM و معماری POWER که مخصوص به شرکت آی‌بی‌ام است، توسط کامپایلر گو پشتیبانی می‌شوند. اهداف ایجاد زبان گو کارایی زبان‌های ترجمه‌شده دارای سامانه نوع ایستا،آسانی برنامه‌ نویسی زبان‌های پویا، امنیت نوع‌ها و حافظه، پشتیبانی برای همروندی و ارتباط، و کامپایل سریع است. در زبان گو، ارث‌بری نوع‌ها وجود ندارد.
Gorilla Toolkit نام ابزار جدیدی است که برای برنامه نویسی با زبان گو طراحی شده است.
در دوره آموزشی Pluralsight Building Better Go Web Apps with the Gorilla Toolkit با زبان گو و ابزار گوریلا جهت طراحی اپ های وب آشنا می شوید.

دانلود VERO WorkNC 2016 SU1 x64 - نرم افزار شبیه سازی و برنامه نویسی فرآیند های سی ان سی

  • بازدید: 8,512
دانلود VERO WorkNC 2016 SU1 x64 - نرم افزار شبیه سازی و برنامه نویسی فرآیند های سی ان سی
حرکات ماشین سی‌ان‌سی، برخلاف ماشین‌های دستی، توسط برنامه کنترل می‌شود که این برنامه اغلب به زبان جی کد نوشته می‌شود. این حرکات با دقت زیاد و بدون نیاز به اندازه‌گیری توسط اپراتور انجام می‌شود. به همین دلیل ماشین‌های سی‌ان‌سی، سرعت و دقت ماشین‌کاری را به مراتب افزایش می‌دهند. WorkNC نرم افزاری CAM برای انجام فرآیند های سی ان سی است که امکان برنامه نویسی 2 و 5 محوره را برای کاربرانش فراهم می کند. با استفاده از این نرم افزار می توانید به راحتی انواع قالب های جامد و مسطح، پانچ کاری و سایر فرآیند های CNC را برنامه نویسی نموده و به انجام رسانید. این نرم افزار توسط طیف وسیعی از کاربران در سرتاسر دنیا و در صنایع مختلفی چون هوافضا، صنعت خودرو، الکترونیک، مکانیک، پزشکی و دندانپزشکی،قالب سازی، ساخت لوازم ورزشی و ... به کار برده می شود. این برنامه یکی از بهترین انتخاب ها برای تسریع عملیات سی ان سی و تولید با بهترین کیفیت و بالاترین میزان بهره وری است.

دانلود Pluralsight Visual Studio Team System 2008 Developer Tools - آموزش ابزارهای توسعه تیمی در ویژوال استودیو 2008

  • بازدید: 6,660
دانلود Pluralsight Visual Studio Team System 2008 Developer Tools - آموزش ابزارهای توسعه تیمی در ویژ
ویژوال استودیو نام مجموعهٔ (Suite) برنامه‌نویسی شرکت مایکروسافت است که دارای چند زبان برنامه‌نویسی است. نرم‌افزار Visual Studio، نرم‌افزاری توسعه یافته برای برنامه نویسان کامپیوتر است که توسط شرکت نرم‌افزاری Microsoft تولید شده است. تمرکز اصلی این نرم‌افزار از اولین نسخه‌های آن تاکنون بر روی خصوصیت IDE بودن آن است که به برنامه‌نویس اجازه می‌دهد تا برنامه‌های کاربردی مستقل، وب‌گاه، برنامه‌های کاربردی وب و یا سرویس‌های وب را که بر روی تعدادی از PlatFormهای پشتیبانی شده توسط Microsoft .NET Framework و همچنین Platformهایی مانند Microsoft Windows servers and workstations, PocketPC Smartphones و World Wide Web browsers اجرا می‌شوند را براحتی ایجاد نماید.
یکی از مواردی که باید به عنوان یک اصل در شرکت های نرم افزاری مورد نظر واقع شود، نحوه نگهداری کدها و اطلاعات پروژه ها است. در سال های نه چندان دور شرکت ها برای نگه داری اطلاعات و بایگانی آنها از روش ساخت فایل های ZIP با تاریخ و زمان استفاده می کردند. طبیعتا در این روش انجام پروژه های تیمی و دست یابی به کد های گذشته و یا لغو یک تغییر کار بسیار مشکلی است. Team Explorer یک ابزار است که به شما امکان می دهد به سرور TFS متصل شوید و بر اساس دسترسی های تعریف شده برای شما آخرین تغییرات ایجاد شده بر روی پروژه، مستندات و همچنین کارهایی که می بایست انجام دهید را دریافت کنید.
در دوره آموزشی Pluralsight Visual Studio Team System 2008 Developer Tools با ابزارهای توسعه تیمی در Team Explorer ویژوال استودیو 2008 آشنا می شوید.

دانلود Udemy Python Object Oriented Programming Fundamentals - آموزش اصول و مبانی شی گرایی در پایتون

  • بازدید: 16,725
دانلود Udemy Python Object Oriented Programming Fundamentals - آموزش اصول و مبانی شی گرایی در پایتون
برنامه‌نویسی شیءگرا (Object-Oriented Programming مخفف:OOP) یک شیوه برنامه نویسی است که ساختار یا بلوک اصلی اجزای آن، شیء (علوم رایانه)‌ها می‌باشند. در واقع در این شیوه برنامه نویسی، برنامه به شیء گرایش پیدا می‌کند. به این معنا که داده‌ها و توابعی که قرار است بر روی این داده‌ها عمل کنند، تا حد امکان در قالبی به نام شی در کنار یکدیگر قرار گرفته، جمع‌بندی شده و یک واحد (شی) را تشکیل داده و نسبت به محیط بیرونِ خود، کپسوله می‌شوند و از این طریق، توابع بیگانهٔ خارج از آن شی، دیگر امکان ایجاد تغییر در داده‌های درون آن شی را ندارند. به طور مثال حساب بانکی شما که شامل مشخصات فردی شما و میزان سپردهٔ شما در بانک است، تشکیل یک شی را می‌دهند و به دلیل دارا بودن ویژگی کپسوله، امکان دستکاری در میزان سپرده یا مشخصات شما، توسط دیگران وجود ندارد. از دیگر ویژگی‌های برنامه نویسی شی گرا، پیچیدگی کم، هزینه کم، امکان گسترش سریع برنامه با خطای کمتر نسبت به سایر پارادایم‌های برنامه نویسی است.
پایتون (Python) یک زبان برنامه‌نویسی همه منظوره، سطح بالا، شیءگرا و مفسر است که توسط خودو فان روسوم (به هلندی: Guido van Rossum) در سال ۱۹۹۱ در کشور هلند طراحی شد. فلسفهٔ ایجاد آن تأکید بر دو هدف اصلی خوانایی بالای برنامه‌های نوشته شده و کوتاهی و بازدهی نسبی بالای آن است. کلمات کلیدی و اصلی این زبان به صورت حداقلی تهیه شده‌اند و در مقابل کتابخانه‌هایی که در اختیار کاربر است بسیار وسیع هستند.
در دوره آموزشی Udemy Python Object Oriented Programming Fundamentals با اصول و مبانی شی گرایی در پایتون آشنا می شوید.

دانلود Udemy Learn to Build Websites using Twitter Bootstrap - آموزش ساخت وب سایت با توییتر بوت استرپ

  • بازدید: 9,461
دانلود Udemy Learn to Build Websites using Twitter Bootstrap - آموزش ساخت وب سایت با توییتر بوت استر
توییتر بوت استرپ محبوب ترین فریم ورک جهت طراحی وبسایت های واکنش گرا (Responsive) می باشد که توسط Mark Otto و Jacob Thornton برای Twitter ساخته شد و در سال ۲۰۱۱ در github به صورت OpenSource منتشر شد. بوت استرپ فریم ورک طراحی سمت کاربر یا Front-end است که بر پایه HTML , CSS , JavaScript طراحی شده است. پس برای یادگیری بوت استرپ حتما باید آشنایی لازم با این موارد را داشته باشید. بوت استرپ فریم ورکی ست که برای ساخت وبسایتهای واکنش گرا یا Responsive طراحی شده است. وبسایتهای واکنش گرا وبسایت هایی هستند که در دستگاه های مختلف مانند موبایل، کامپیوتر ، تبلت و ... به درستی نمایش داده می شوند. واکنش گرا بودن وبسایت یکی از امتیازات مهم در بهینه سازی سایت به حساب می آید که موتورهای جستجویی چون گوگل نیز به آن توجه زیادی می کنند. بوت استرپ در معنی لغوی به معنای زبانه پوتینی ست که به پا می کنیم. هنگامی که زبانه کفش یا پوتین را به سمت بالا می کشیم می توانیم راحت تر کفش را بپوشیم. استفاده از بوت استرپ کار طراحی سایت را ۸۰ درصد راحت تر و بهینه تر می کند. یکی دیگر از مزیت های بوت استرپ پلاگین های متفاوت و استایل های از پیش تعریف شده آن است که با کمی تغییر در آن ها می توانیم جلوه های زیبایی را به وبسایت خود بدهیم و حجم کدنویسی را به طور چشمگیری کاهش دهیم. همچنین سازگاری کامل بوت استرپ با مرورگرهای متفاوت یکی دیگر از عوامل محبوبیت آن در بین توسعه دهندگان و طراحان می باشد.
در دوره آموزشی Udemy Learn to Build Websites using Twitter Bootstrap با توییتر بوت استرپ و ویژگی های آن جهت طراحی و توسعه وب سایت آشنا می شوید.

دانلود Pluralsight iOS 9 Fundamentals - آموزش اصول و مبانی برنامه نویسی برای آی او اس 9

  • بازدید: 5,745
دانلود Pluralsight iOS 9 Fundamentals - آموزش اصول و مبانی برنامه نویسی برای آی او اس 9
بدون شک نمی‌توان iOS را محبوبترین سیستم عامل جهان در نظر گرفت، چرا که این سیستم عامل رقیب بزرگ و قدرتمندی به نام اندروید را در مقابل خود می‌بیند. با این حال iOS اپل از لحاظ کیفیت، کاربرد، طراحی و البته امنیت رقیب جدی اندروید شناخته می‌شود. در سیستم عامل iOS 9 اپل شاهد تغییرات گسترده‌ای بودیم. حدود 88 درصد از محصولات پشتیبان سیستم عامل iOS 9 اپل (آیفون‌ و آیپد و آیپاد تاچ)، آپدیت مربوط به این نسخه را نصب کرده‌اند. بدین ترتیب از هر 10 آیفون، آیپد و آیپاد تاچ اپل، 9 مورد این نسخه را اجرا می‌کنند. Xcode نام نرم افزاری است که شما می توانید به وسیله آن برای این محصولات مخصوصا مک برنامه نویسی کنید. کار با این نرم افزار نسبت به نرم افزار های مشابه ویندوزی آن بسیار آسان تر بوده و مقداری نیز رابطه گرافیکی برای تسریع در امر برنامه نویسی در این نرم افزار گنجانده شده است. سویفت یک زبان برنامه‌نویسی چند شیوه‌ای و از نوع کامپایلری است که برای توسعهٔ iOS، macOS، watchOS و tvOS توسط شرکت اپل ساخته‌شده است. سویفت برای کار با فریمورک‌های Cocoa و Cocoa Touch اپل و تعامل با حجم عظیمی از کدهای Objective-C نوشته شده برای محصولات اپل طراحی شده است. سویفت می‌خواهد جلوی خطاهای برنامه‌نویسی را بیشتر بگیرد و امنیت بیشتری نسبت به Objective-C داشته باشد و در عین حال نگارش مختصرتر و کوتاه‌تری داشته باشد. این زبان توسط کامپایلر LLVM که درون برنامهٔ Xcode قراردارد (و برای لینوکس بصورت برنامهٔ جدا در دسترس است) ساخته می‌شود و سپس از runtime زبان Objective-C بهره می‌برد که اجازه می‌دهد کدهای سویفت کنار کدهای C++، C و Objective-C در کنار هم در یک برنامه اجرا شود.
در دوره آموزشی Pluralsight iOS 9 Fundamentals با Xcode7 و Swift2 جهت طراحی و توسعه اپ های آی او اس 9 آشنا می شوید.

دانلود Udemy PSD to HTML and CSS for Dummies - آموزش تبدیل پی اس دی به اچ تی ام ال و سی اس اس

  • بازدید: 10,089
دانلود Udemy PSD to HTML and CSS for Dummies - آموزش تبدیل پی اس دی به اچ تی ام ال و سی اس اس
طراحان وب می خواهند وب سایت های متفاوتی طراحی کنند و بهمین خاطر است که از Adobe Photoshop استفاده می کنند. این برنامه قالب های طراحی در انواع مختلف دارد که این فایل ها با فرمت PSD ذخیره می شوند. آنهایی که صاحب سایت هستند قالب های وب که توسط طراحان طراحی شده است را خریداری می کنند و برای  اینکه قالب را در وب سایت خود قرار دهند باید آن را به HTML تبدیل کنند. از وقتی که فتوشاپ امکان طراحی قالب را به راحتی هر چه تمام تر در اختیار مخاطبان خود گذاشته  تا به صورت فایل های PSD ذخیره کنند این تکنیک در چندین سال اخیر بسیار مورد استفاده قرار گرفته است. فایل های PSD اساسا برای طراحی وب استفاده می شوند و که فقط بعد از تبدیل آنها به HTML مورد استفاده قرار می گیرند. در نتیجه،صفحات وب به راحتی قابل مشاهده می باشند.
در دوره آموزشی Udemy PSD to HTML and CSS for Dummies با نحوه طراحی وب سایت ساده با اچ تی ام ال و نرم افزار Dreamweaver آشنا می شوید. همچنین به آموزش تبدیل پی اس دی به اچ تی ام ال و سی اس اس نیز می پردازیم.

دانلود Lynda Learn PhoneGap Build: The Basics - آموزش مبانی فون گپ

  • بازدید: 9,397
دانلود Lynda Learn PhoneGap Build: The Basics - آموزش مبانی فون گپ
PhoneGap یک فریم ورک اپلیکیشنی می باشد که به شما امکان ساخت اپلیکیشن های Native را با استفاده از HTML و جاوا اسکریپت می دهد. آسان ترین راه برای استفاده از فون گپ یک container با یک web view می باشد که دارای عرض ۱۰۰% و ارتفاع ۱۰۰% است و رابط برنامه نویسی آن جاوا اسکریپت است که به شما امکان دسترسی به ویژگی های اصلی سیستم عامل را می دهد. شما رابط کاربری خود را با استفاده از مهارت های معمول برنامه نویسی وب (HTML، CSS و جاوا اسکریپت) ایجاد می کنید و از کانتینر فون گپ برای صف آرایی اکو سیستم ها و دستگاه های اپلیکیشنی مختلف استفاده می کنید. هنگامی که اپلیکیشن فون گپ برای توزیع بسته بندی می شود، می توان آن را در فروشگاه های معمول فروش اپلیکیشن (آیتونز، گوگل اپ مارکت، آمازون مارکت و غیره) توزیع کرد.
در دوره آموزشی Lynda Learn PhoneGap Build: The Basics با مبانی و اصول پایه ای فون گپ آشنا می شوید.