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

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

دانلود Pluralsight NHibernate Fundamentals - آموزش NHibernate

  • بازدید: 10,531
دانلود Pluralsight NHibernate Fundamentals - آموزش NHibernate
NHibernate (ORM) به عنوان راه حلی برای پلتفرم مایکروسافت دات نت (Microsoft .NET) معرفی شده است که فریم ورکی برای کار با پایگاه داده رابطه ای (relational database) را فراهم می کند تا برنامه  نویسان هنگام کار با پایگاه داده ها با پیچیدگی های کمتری مواجه شوند. NHibernate یک نرم افزار رایگان و منبع باز (open source) و یک پورت Hibernate است که تحت GNU Lesser General Public License توزیع شده است. قسمتی از java ORMapper Hibernate است که کدی در قالب XML از موجودیت‌ها (Entity) و روابط (Relation) ارائه می‌کند و به صورت اتوماتیک برای ذخیره و بازیابی Data ها کد Sql تولید می‌کند، و شما می‌توانید با متادیتاهای (meta data) ذخیره شده در source code کار کنید.
در دوره آموزشی Pluralsight NHibernate Fundamentals شما با قابلیت های اساسی و کلیدی این فریم ورک کاربردی قدرتمند آشنا می شوید.

دانلود Pluralsight Enterprise Library Tutorial Series - دوره های آموزشی Enterprise Library

  • بازدید: 10,792
دانلود Pluralsight Enterprise Library Tutorial Series - دوره های آموزشی Enterprise Library
Microsoft Enterprise Library مجموعه ای از ابزارها و کتابخانه های فریم ورک دات نت را برای برنامه نویسان گردآوری نموده است. هدف اصلی از تولید کتابخانه Enterprise Library پاسخگویی به نیاز های غیر عملیاتی (مانند نحوه انجام تراکنش با پایگاه داده، استفاده از مکانیزم Caching برای بالا بردن راندمان، استفاده از مکانیزم ها امنیتی برای اعتبار سنجی و رمز نگاری اطلاعات، مدیریت و اداره نموده خطاهای به وجود آمده در هنگام کار با نرم افزار و ... ) در پروژه های نرم افزاری می باشد. با استفاده صحیح از این کتابخانه و ایجاد بستری مناسب در نرم افزار، می توانید با خیال راحت حواس خود را بر روی نیاز های عملیاتی پروژه متمرکز نمایید و این موضوع باعث به وجود آمدن نرم افزارهایی با کیفیت قابل قبول خواهد شد.

دانلود Pluralsight Clojure Concurrency - آموزش برنامه نویسی موازی با کلوژر

  • بازدید: 8,287
دانلود Pluralsight Clojure Concurrency - آموزش برنامه نویسی موازی با کلوژر
کلوژر (Clojure) گویشی از زبان برنامه‌ نویسی لیسپ است که توسط ریچ هیکی ایجاد شده است. این زبان، یک زبان همه‌ منظوره تابعی است. کد کلوژر به بایت‌کد ماشین مجازی جاوا کامپایل می‌شود، بنابراین می‌توانید از کتابخانه‌ های جاوا استفاده کند. اکثر زبان‌ های مرسوم، ویژگی‌ های پایه‌ای هم‌روندی، یعنی ریسمان‌ ها و قفل‌ ها را در اختیار می‌گذارند. زبان‌هایی مانند جاوا، تعدادی کتابخانه کمکی نیز برای کنترل هم‌روندی اضافه می‌کنند، ولی تغییری اساسی در چگونگی طراحی برنامه‌ های همروند ایجاد نمی‌کنند، و تنها میزان کد مورد نیاز را کم می‌کنند. کلوژر به‌ صورت اساسی از همه لحاظ متفاوت است. کلوژر ابزارهای اولیه، ریسمان و قفل، را در اختیار نمی‌گذارد. در عوض، مدل‌ های برنامه‌نویسی هم‌روند در کلوژر کاملاً متفاوت است به طوری ‌که نیازی به ریسمان‌ها و قفل‌ ها نیست. به علت این که داده‌ ساختار های اصلی زبان تغییرناپذیر هستند، می‌توان آن‌ ها را بین ریسمان‌ های اجرا به اشتراک گذاشت.

دانلود TutsPlus Single Page Web Apps with Meteor - آموزش ساخت برنامه های وب تک صفحه ای بوسیله Meteor.js

  • بازدید: 12,707
دانلود TutsPlus Single Page Web Apps with Meteor - آموزش ساخت برنامه های وب تک صفحه ای بوسیله Meteor
Meteor یک پلت فرم منبع باز برای ایجاد اپلیکیشن های تحت وب با کیفیت بالا تنها در کسری از زمان است. در واقع Meteor.js  یک فریم ورک جاوااسکریپت اپن سورس است که به کار برنامه نویسان (مبتدی و یا حرفه ای) سرعت می بخشد. این فریم ورک جاوااسکریپت مواردی غیرمعمول مانند دسترسی کامل به دیتابیس در سمت کلاینت، اجرای یکسان کدها در دو سمت کلاینت و سرور را ارائه می دهد.
در دوره آموزشی TutsPlus Single Page Web Apps with Meteor شما با چگونگی ساخت اپلیکیشن های تک صفحه ای تحت وب با استفاده از فریم ورک Meteor.js آشنا می شوید.

دانلود Udemy Java Swing (GUI) Programming: From Beginner to Expert - آموزش جاوا سوینگ

  • بازدید: 26,763
دانلود Udemy Java Swing (GUI) Programming: From Beginner to Expert - آموزش جاوا سوینگ
سوینگ (Swing) ابزار ویجت (Widget toolkit) یا ابزار واسط گرافیکی کاربر (GUI) برای برنامه های جاواست که شامل مجموعه‌ای از ویجت‌هاییست که واسط گرافیکی کاربر را می‌سازند. بسته Swing شامل مجموعه ای از ابزارهایی مانند Table ,List و Tree Controls و همچنین کامپوننت هایی برای ایجاد  واسط گرافیکی کاربر و همچنین افزودن قابلیت محاوره ای به برنامه های جاوا، می باشد. Swing‌شامل ابزارهای مفید و پرکاربردی مانند Table ,List, Tree Controls و بسیاری ابزارهای دیگر می باشد.

در این دوره آموزشی با برنامه نویسی Java Swing (GUI) از مبتدی تا پیشرفته آشنا می شوید.

دانلود AWK Essential Training - آموزش ای‌دبلیوکی

  • بازدید: 9,193
دانلود AWK Essential Training - آموزش ای‌دبلیوکی
ای‌دبلیوکی (AWK) یک زبان برنامه‌نویسی همه‌کاره است که برای پردازش داده‌های مبتنی بر متن (text-based) یا فایل‌ها یا جریان داده‌ها در آزمایشگاه bell در سال 1970 طراحی و ساخته شد و نام آن از نام خانوادگی سازندگانش مشتق شده است. Awk یک مثال از یک زبان برنامه نویسی است که بطور وسیعی از نوع داده رشته استفاده می‌کند، آرایه‌های شرکت پذیر (آرایه‌هایی هستند که اندیس دهی با رشته‌های اصلی شده‌اند) و عبارت‌های منظم. قدرت، اختصار، ومحدودیت‌های زبان awk وsed scripts الهام بخش Larry Wall در نوشتن Perl بود. بخاطر حاشیه نویسی انبوه آن ها، همه این زبان ها اغلب برای نوشتن برنامه‌های حاشیه‌ای استفاده می‌شدند. Awk یکی از ابتدایی‌ترین ابزارهایی است که در Unix ورژن 7 ظاهر شدو به عنوان راهی برای اضافه کردن ویژگی های محاسباتی به خط لوله Unix محبوبیت زیادی به دست‌آورد.
در دوره آموزشی AWK Essential Training شما با قابلیت های اساسی و کلیدی این زبان برنامه نویسی قدرتمند آشنا می شوید.

دانلود Pluralsight Visual Studio Tutorial Series - دوره های آموزشی ویژوال استودیو

  • بازدید: 57,132
دانلود Pluralsight Visual Studio Tutorial Series - دوره های آموزشی ویژوال استودیو
(1393/4/11) تغییرات:

دوره آموزشی Moving from VB6 to VB.NET اضافه شد!

ویژوال استودیو یکی از پرکاربردترین و محبوب ترین برنامه هایی است که در میان برنامه نویسان به عنوان ابزاری قدرتمند در زمینه ساخت و توسعه برنامه های کاربردی شناخته می شود. تمرکز اصلی این نرم‌افزار از اولین نسخه‌های آن تا کنون بر روی خصوصیت IDE بودن آن است که به برنامه نویس اجازه می‌دهد تا برنامه‌های کاربردی مستقل، وب‌گاه، برنامه‌های کاربردی وب و یا سرویس‌های وب را که بر روی تعدادی از PlatForm‌های پشتیبانی شده توسط Microsoft .NET Framework ( البته برای تمام نسخه‌های بعد از ویژوال استودیو 6 ) همچنین Platform هایی مانند Microsoft Windows servers and workstations, PocketPC Smartphones و World Wide Web browsers اجرا می‌شوند را براحتی ایجاد نماید. از جمله قابلیت های اضافه شده که در آخرین ویرایش ارائه شده است می توان به Silverlight اشاره کرد که یک Web Application framework بسیار پیشرفته جهت توسعه نرم افزارهای کاربردی تحت وب می باشد.
در دوره های آموزشی Pluralsight Visual Studio Tutorial Series شما با قابلیت های اساسی و کلیدی این نرم افزار برنامه نویسی قدرتمند آشنا می شوید

دانلود Lynda Foundations of Programming: Web Security - آموزش اصول اولیه در برنامه نویسی امنیت وب سایت

  • بازدید: 22,403
دانلود Lynda Foundations of Programming: Web Security - آموزش اصول اولیه در برنامه نویسی امنیت وب سا
یکی از مسائل مهمی که دارندگان وب سایت ها با آن مواجه هستند، مسئله حفظ امنیت و روش های ایمن نگهداشتن سرور، نرم افزارها و اطلاعات و داده ها و به طورکلی وب سایت، در مقابل تهدیدات احتمالی است. بنابراین آشنایی با روش های متداولی که هکر ها از آن ها برای دستیابی به اطلاعات شما استفاده می کنند به علاوه آشنایی با طرز عمل و شیوه تفکر کلی آن ها درباره حمله به وب سایت، می تواند به عنوان یک راه حل زیرکانه برای مقابله با چالش های امنیتی مورد استفاده قرار گیرند. در این میان آگاهی از اصولی همچون اهمیت فیلتر کردن ورودی، کنترل خروجی ها، استراتژی های هوشمند برای رمزنگاری و تصدیق هویت کاربران، می تواند برای توسعه دهندگان و صاحبان وب سایت ها بسیار مفید واقع شود.
در دوره آموزشی Foundations of Programming Web Security شما با اصول اولیه ی برنامه نویسی برای حفظ امنیت وب سایت آشنا می شوید.

دانلود Infinite Skills Learning Grails - آموزش فریم ورک Grails

  • بازدید: 10,118
دانلود Infinite Skills Learning Grails - آموزش فریم ورک Grails
Grails یکی از فریم ورک های منبغ باز (Open source) برنامه نویسی تحت وب است که در زبان برنامه نویسی گرووی (یا Groovy که که مبتنی بر پلتفرم جاوا است) استفاده می شود. این فریم ورک به عنوان یک چارچوب با بهره وری بالا که از الگوی "coding by convention" پیروی می کند، در نظر گرفته شده است و یک محیط توسعه مستقل که به منظور راحت تر بودن توسعه دهندگان، بیشتر جزئیات پیکربندی را پنهان می کند را فراهم می کند.
در دوره آموزشی Infinite Skills Learning Grails شما با قابلیت های اساسی و کلیدی این فریم ورک کاربردی قدرتمند آشنا می شوید.

دانلود TutsPlus Windows App From Scratch - آموزش ساخت برنامه های ویندوز اساس الگوی MVP

  • بازدید: 12,319
دانلود TutsPlus Windows App From Scratch - آموزش ساخت برنامه های ویندوز اساس الگوی MVP
نوشتن برنامه های کاربردی ویندوز با استفاده از ابزارهای توسعه سریع نرم افزار (مانند ویژوال استودیو) باعث می شود تا شما با کدهای زیادی سروکار داشته باشید که یافتن، اصلاح و تست قسمتی از کد آن ها آنقدرها هم ساده نیست، با استفاده از الگوهای طراحی مدرن مانند Model-View-Presenter شما می توانید به راحتی این کار را انجام دهید. زیرا استفاده از این الگوها به برنامه نویس کمک می کند تا به شیوه ای صحیح کدها را جداسازی نموده تا راحت تر به آن ها دسترسی داشته باشد.
در دوره آموزشی TutsPlus Windows App From Scratch شما با چگونگی استفاده از الگوی MVP در نوشتن کدها، آشنا می شوید.

عناوین آموزشی:
- مقدمه ای بر دوره آموزشی
- مروری بر الگو های MVP (الگوی مورد استفاده برای طراحی رابط کاربری نرم افزار)
- ساخت رابط کاربری
- کامپوننت های ضروری
- ایجاد View ها و Presenter ها
- آشنایی با Core Functionality
- نتیجه گیری
- و ...