آموزش های برگزیده

دانلود Lynda CSS: Core Concepts - آموزش سی اس اس، مفاهیم اصلی

دانلود Lynda CSS: Core Concepts - آموزش سی اس اس، مفاهیم اصلی

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

دانلود video2brain Android App Development and Design Learn by Video - آموزش ساخت، توسعه و طراحی اپلیکیشن های اندروید

دانلود video2brain Android App Development and Design Learn by Video - آموزش ساخت، توسعه و طراحی اپلیکیشن های اندروید

یکی از پرطرفدارترین سیستم عامل هایی که امروزه در دستگاه های همراه و گوشی های هوشمند مورد استفاده قرار می گیرد، سیستم عامل اندروید (Android) است و این امر بازار کار پر رونقی در زمینه ساخت و توسعه برنامه های کاربردی قابل اجرا بر روی اندروید به وجود آورده است. از ویژگی های این سیستم عامل که در میزان محبوبیت آن نقش به سزایی داشته اند می توان به مواردی مانند پشتیبانی از تمامی تکنولوژی‌های اتصال (=Connectivity) شامل GSM/EDGE, CDMA, EV-DO, UMTS, بلوتوث و وای-فای، پشتیبانی از سخت افزارهای مختلف همچون جی پی اس و دوربین‌های متنوع، پشتیبانی از فرمت‌های مختلف فایل‌های مالتی مدیا مثل MPEG-۴, H.۲۶۴, MP3, AAC, AMR, JPEG, PNG, GIF، امکان ارسال پیغام‌های متنی یا همان اس ام اس (SMS) از فرم‌های SMS, MMS و XMPP، دارای مرورگری بر اساس فریم ورک اوپن سورس WebKit، استفاده از نرم‌افزار SQLite برای ذخیره داده‌ها و مدیریت بانک‌های اطلاعاتی و ... اشاره نمود.
در دوره آموزشی video2brain App Development and Design شما با مفاهیم مورد نیاز در برنامه نویسی اپلیکیشن ها و چگونگی ساخت و توسعه برنامه های کاربردی اندروید آشنا می شوید.

دانلود Pluralsight Git for Visual Studio Developers - آموزش استفاده از گیت در کنار ویژوال استودیو

دانلود Pluralsight Git for Visual Studio Developers - آموزش استفاده از گیت در کنار ویژوال استودیو

بعنوان یک برنامه نویس و توسعه دهنده برنامه های کاربردی که به طور تخصصی با ویژوال استودیو کار می کند، ممکن است شما نیز به استفاده از یک سیستم کنترل نسخه مرکزی (Centralized Version Control System) نیاز داشته باشید. به همین منظور شما می توانید از نرم افزار گیت استفاده کنید.
گیت (Git) یک نرم‌افزار آزاد و متن‌باز برای مدیریت کد منبع توزیع شده است که هدف اصلی آن افزایش سرعت در توسعه نسخه های جدید و نگهداری نسخه های مختلف یک پروژه است. هر مخزن گیت دارای تاریخچه‌ی کامل تغییرات است و برای کار با آن نیازی به دسترسی به شبکه یا سرور مرکزی وجود ندارد. در پوشه‌ی پایه‌ هر پروژه که با استفاده از گیت مدیریت می‌شود پوشه‌ای با نام git. (نقطه git) وجود دارد که تمامی اطلاعات مربوط به پروژه (تاریخچه، برچسب‌ها، ...) را در خود نگه می‌دارد. این ساختار بر خلاف ساختار subversion است که در هر زیرشاخه یک پوشه‌ی svn. (نقطه svn) دارد. از جمله پرونده‌هایی که در پوشه‌ی git. وجود دارند، config است که تنظیمات مخزن را در خود نگه می‌دارد.

دانلود Infinite Skills Mobile Game Development With Corona SDK - آموزش ساخت بازی با Corona SDK برای دستگاه های قابل حمل

دانلود Infinite Skills Mobile Game Development With Corona SDK - آموزش ساخت بازی با Corona SDK برای دستگاه های قابل حمل

این روزها استفاده از گوشی های هوشمند و دستگاه های قابل حمل مانند تبلت ها در میان اکثر مردم رایج شده است و این دلیلی برای پر رونق شدن بازار برنامه های کاربردی و مخصوصاً بازی ها برای این گروه از دستگاه ها شده است. Corona SDK یک کیت توسعه نرم افزاری است که به برنامه نویسان و بازی سازان امکانی را می دهد که با استفاده از ابزارهای قدرتمند موجود در این SDK محبوب به راحتی قادر به ساخت بازی های جذاب برای آیفون، آیپاد (سیستم عامل های iOS) و پلتفرم اندروید باشند.
در دوره آموزشی Mobile Game Development With Corona SDK شما با قابلیت های اساسی و کلیدی این SDK آشنا می شوید.

دانلود TutsPlus PSD to HTML - Flat Design Build - آموزش طراحی تخت وب سایت در فتوشاپ و تبدیل آن به اچ تی ام ال

دانلود TutsPlus PSD to HTML - Flat Design Build - آموزش طراحی تخت وب سایت در فتوشاپ و تبدیل آن به اچ تی ام ال

امروزه طراحی تخت (Flat Design) در تمام زمینه های طراحی مانند طراحی لوگو و طراحی وب سایت به صورت سبکی پیشتاز در آمده است. این سبک از طراحی بیشتر از طراحی ساده المان ها و ایجاد سایه های بلند (که می توانند به اجزای خاصی اعمال شوند تا احساس عمق را ایجاد کنند) برای آن ها پیروی می کند. یکی از بهترین نمونه ها برای طراحی تخت، رابط کاربری ویندوز 8 و سیستم عامل iOS7 می باشد.
در دوره آموزشی TutsPlus PSD to HTML - Flat Design Build شما با طراحی تخت صفحه وب سایت در فتوشاپ و سپس تبدیل آن به صفحات HTML/CSS آشنا می شوید.

دانلود Up and Running with HTML5 Video - آموزش استفاده از عنصر Video در HTML5

دانلود Up and Running with HTML5 Video - آموزش استفاده از عنصر Video در HTML5

HTML5 عنصر Video را تعریف نموده است تا در صفحات وب قادر به پخش ویدیو ها و فیلم ها باشید. HTML5 video به منظور معرفی و توسعه یک روش استاندارد برای نمایش ویدیو ها در صفحات وب، بدون استفاده از پلاگین ها تعریف شده است و این به این معنی است که وقتی شما با استفاده از این تگ ویدیو های خود را درون وب سایت خود تعریف کنید، بازدیدکنندگان شما برای دیدن آن ها نیازی به استفاده از هیچ پلاگینی ندارند.
در دوره آموزشی Up and Running with HTML5 Video شما با ویژگی های HTML5 Video و چالش هایی که ممکن است هنگام استفاده از آن داشته باشید آشنا می شوید.

دانلود Agile Project Management - آموزش مدیریت پروژه اجایل

دانلود Agile Project Management - آموزش مدیریت پروژه اجایل

Agile Project Management یک روش مدیریت برای استفاده از روش های مهندسی مبتنی بر تحویل پروژه به مشتری در کمترین زمان ممکن و با انعطاف پذیری بالا، با شیوه ای تعاملی و با استفاده از متدهای تکرار شونده و افزایشی است. در اجایل از برنامه ریزی موج غلطان، پاسخگویی سریع و منعطف به تغییرات و ارتباطات باز و شفاف میان اعضای تیم پروژه، ذی نفعان و مشتریان استفاده می شود. این روش می تواند بعنوان روشی کارآمد در شرکت های تولید و توسعه نرم افزار که در اغلب موارد با مسائلی مانند کم کردن هزینه ها و کسب رضایت مشتری با ارائه محصولات مشتری پسند مواجه هستند، مورد استفاده قرار گیرد.
در دوره آموزشی Agile Project Management شما با مفاهیم مدیریت پروژه به شیوه اجایل (چابک) آشنا می شوید.

دانلود Up and Running with PHP CodeIgniter - آموزش کُدایگنایتر

دانلود Up and Running with PHP CodeIgniter - آموزش کُدایگنایتر

کُدایگنایتر (CodeIgniter) یک چارچوب نرم‌افزاری تحت وب متن‌باز است که برای ساختِ وب‌گاه‌های پویا به‌کار می‌رود. این فریم‌ورک که با زبان پی‌اچ‌پی (PHP) نوشته شده‌است کار توسعهٔ نرم‌افزار را در سنجش با کدنویسی از آغاز شتاب می‌بخشد. این شتاب‌بخشی توسط کتابخانه‌های این فریم‌ورک انجام می‌شود که بسیاری از آن ها کارهای رایج را به‌سادگی انجام می‌دهند. کدایگنایتر از الگوی معماری مدل-نما-کنترل‌گر سود می‌برد و در بسیاری از ویژگی‌ها و مفاهیم همانند روبی آن ریلز است.
 در دوره آموزشی Up and Running with PHP CodeIgniter شما با قابلیت های اساسی این فریم ورک کاربردی قدرتمند آشنا می شوید.

دانلود Pluralsight Aspect Oriented Programming (AOP) Tutorial Series - دوره های آموزشی برنامه‌نویسی جنبه‌گرا

دانلود Pluralsight Aspect Oriented Programming (AOP) Tutorial Series - دوره های آموزشی برنامه‌نویسی جنبه‌گرا

برنامه‌نویسی جنبه‌گرا (Aspect Oriented Programming) روشی برای برنامه‌نویسی است که پس از برنامه و برای رفع مشکلات آن به وجود آمد. هدف از برنامه نویسی جنبه‌گرا، مستقل کردن وظایف (در قالب ماژول‌ها) است به طوری که کمترین تداخل را در یکدیگر داشته باشند تا نهایتاً بتوان از آنها برای برنامه‌های دیگر است. برای مثال وظیفهٔ اهراز هویت در یک برنامه را می‌توان به عنوان یک جنبه در نظر گرفت و ماژول جداگانه‌ای برای آن ساخت تا از این پس در تمام پروژه‌های مشابه بتوان از آن استفاده کرد. بیشتر زبان‌های برنامه‌نویسی، از برنامه‌نویسی جنبه‌گرا پشتیبانی خوبی به عمل می‌آورند. می‌توان از آن جمله به جاوا و روش AspectJ اشاره کرد.
در دوره های آموزشی AOP شما با قابلیت های اساسی و کلیدی این روش برنامه نویسی و چگونگی استفاده از آن آشنا می شوید.

دانلود TutsPlus PostgreSQL Essentials - آموزش پُستگرس‌کیواِل

دانلود TutsPlus PostgreSQL Essentials - آموزش پُستگرس‌کیواِل

پُستگرس‌کیواِل (PostgreSQL)، یا به طور ساده تر پُستگرس، یک سامانه مدیریت پایگاه داده‌های شی-رابطه‌ای است که برای سکوهای مختلفی از جمله لینوکس، فری بی‌اس‌دی، ویندوز، و مک اواس ده موجود است. پستگرس‌کیوال توسط گروه توسعه سراسری پستگرس‌کیوال توسعه داده می‌شود، که شامل تعداد زیادی از افراد داوطلب است. پستگرس‌کیوال بخش اعظم استاندارد اس‌کیوال:۲۰۰۸ را پیاده‌سازی می‌کند، ACID-موافق است، کاملا تراکنشی است (این شامل شرح‌های تعریف داده نیز می شود)، دارای نوع داده‌ها، عملگرها، روش‌های فهرست، توابع، توابع جمع‌بندی، زبان‌های رویه‌ای قابل توسعه است، و دارای افزونه‌های بسیاری است که توسط دیگران ایجاد شده است.
در دوره آموزشی TutsPlus PostgreSQL Essentials شما با قابلیت های اساسی و کلیدی این سامانه مدیریت پایگاه داده‌ها آشنا می شوید.