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

دانلود Pluralsight Introduction to Koa Javascript - آموزش فریم ورک کوآ جاوا اسکریپت

دانلود Pluralsight Introduction to Koa Javascript - آموزش فریم ورک کوآ جاوا اسکریپت

KOA یک چارچوب جدید برای طراحی وب سایت است که توسط تیم اکسپرس ایجاد شده است. این فریم ورک بسیار کوچک، رساتر و بسیار قوی تر است که برای طراحی وب اپلیکیشن ها و API ها کاربرد دارد. کوآ به شما اجازه می دهد که به راحتی متدها را کال بک کنید و خطاها را سریعا پیدا کنید و رفع کنید. کوآ هیچ لایه میانی با هسته ندارد که این باعث می شود اپلیکیشن ها خیلی سریع اجرا شوند.
در دوره آموزشی Pluralsight Introduction to Koa Javascript با اصول و نحوه استفاده از این فریم ورک قدرتمند آشنا می شوید.

دانلود Udemy Easily build a complete Cloud backend for your Android apps - آموزش ساخت فضای کلود برای اپلیکیشن های اندروید

دانلود Udemy Easily build a complete Cloud backend for your Android apps - آموزش ساخت فضای کلود برای اپلیکیشن های اندروید

یک کلود یا ابر، در حقیقت ردیفی گسترده از کامپیوترهایی است که به یکدیگر متصل شده‌اند و بعنوان یک اکوسیستم واحد به فعالیت می‌پردازند. ابرها به گونه‌ای پیکربندی می‌شوند تا یک یا چند نوع سرویس به خصوص (نظیر ذخیره‌ی داده، تحویل محتوا، یا اپلیکیشن‌ها) را به گونه‌ای ارائه کنند که کاربران آن یعنی ما و شما بتوانیم از راه دور به این سرویس‌ها دسترسی داشته باشیم. تصور کنید که یک فضای ذخیره‌سازی بر روی یک سرور اجاره کرده‌اید. اگر این سرور به صورت واحد و بدون هیچ ارتباطی با سایر سرورها وظیفه‌ی نگهداری و پردازش داده‌های شما را بر عهده داشته باشد ممکن است بارها و بارها بنا بر دلایل مختلفی از بروزرسانی سیستم‌عامل گرفته تا مشکل سخت‌افزاری با نقصان مواجه شود. حال اگر مجموعه وسیعی از کامپیوترها را به گونه‌ای سازمان‌دهی کنیم که بار پردازشی و ذخیره‌سازی در میان آن‌ها سرشکن شده و بصورت پویا تقسیم شود نتیجه چه خواهد شد؟ مسلما پایداری بی‌نظیر یکی از خصیصه‌های اصلی این اقدام خواهد بود؛ و این همان ابر یا کلود است.
در دوره آموزشی Udemy Easily build a complete Cloud backend for your Android apps فرا خواهید گرفت که چگونه یک فضای ابری ایجاد کنید و آن فضا را به عنوان فضای ذخیره سازی اپلیکیشن اندروید خود قرار دهید.

دانلود Lynda TypeScript Essential Training - آموزش تایپ اسکریپت

دانلود Lynda TypeScript Essential Training - آموزش تایپ اسکریپت

با گسترش روز افزون زبان برنامه نویسی Javascript و استفاده هر چه بیشتر آن در تولید برنامه‌های تحت وب این زبان به یکی از قدرت‌های بزرگ در تولید برنامه‌های مبتنی بر وب تبدیل شده است. ترکیب این زبان با Css و Html5 تقریبا هر گونه نیاز برای تهیه و توسعه برنامه‌های وب را حل کرده است. امروزه به قدری Javascript توسعه داده شده است که حتی در تولید برنامه‌های Native مانند Windows Store و برنامه‌های تحت Cloud نیز استفاده می‌شود. پیشرفت‌های صورت گرفته و اشاره شده در این حوزه موجب شد تا شاهد پیداش برنامه‌های مبتنی بر جاوا اسکریپت با سایزهای بی سابقه‌ای باشیم و این بیانگر این بود که تولید برنامه‌های مبتنی بر جاوا اسکریپت در مقیاس‌های بزرگ امر دشواری است و اینک TypeScript توسط غول نرم افزاری جهان (Microsoft) پا به عرصه گذاشته که این فرآیند را آسان‌تر نماید. به کمک TypeScript می‌توان برنامه تحت JavaScript در مقیاس بزرگ تولید کرد به طوری با هر مرورگر و سیستم عاملی سازگار باشد. TypeScript از شی گرایی نیز پشتیبانی می‌کند و خروجی آن در نهایت به JavaScript کامپایل می‌شود.
در دوره آموزشی Lynda TypeScript Essential Training با ویژگی های اساسی و مهم تایپ اسکریپت آشنا می شوید.

دانلود TeamTreeHouse Front-end Web Development - آموزش کامل طراحی صفحات وب

دانلود TeamTreeHouse Front-end Web Development - آموزش کامل طراحی صفحات وب

طراحی وب به مهارت ساخت و راه‌اندازی صفحات وب گفته می‌شود. تیم برنرز لی، مخترع وب، با برپایی یک سایت وب در اوت ۱۹۹۱، نام خود را به عنوان نخستین سازندهٔ وب در تاریخ نگاشت. او در نخستین وب سایتش، از اَبَرمتن و پیوندی برای ایمیل (پست الکترونیک) استفاده کرده بود. در آغاز، وب سایت‌ها با کُدهای ساده HTML نوشته می‌شدند، گونه‌ای از زبان نشانه‌گذاری که ساختار ساده‌ای به وب گاه‌ها می‌داد، شامل سرتیتر و پاراگراف، و توانایی پیوند دادن به آدرس‌های دیگر از طریق ابرپیوند. در مقایسه با روش‌های دیگر، این راه تازه و متفاوتی بود که کاربران به سادگی می‌توانستند با یک مرورگر، صفحه‌های پیوند خورده را باز کنند. با پیشرفت وب و هنر طراحی آن، زبان کُد نویسی اش، اَبَرمتن یا اچ تی ام ال، پیچیده‌تر و پرانعطاف تر شد. ابزاری مانند جدول‌ها که بیشتر برای نمایش نمودارهای داده‌ای بودند، بزودی مورد استفاده نادرست، برای چیدمان‌های پنهان در صفحه‌های وب قرار گرفتند. با پیدایش الگوهای آبشاری وب یا «CSS»، روش نادرست طراحی با جدول‌های پنهان در صفحه از گردونه خارج، و بجای آن استفاده مناسب از زبان کمکی «CSS» جایگزین شد. فناوری‌های یکپارچه سازی پایگاه داده (Database)، مانند زبان‌های کُدنویسی سمت سرور (Server-Side Scripting) مانند CGI، PHP، ASP. NET، ASP، JSP و ColdFusion، و استانداردهای طراحی مدرن با الگوها (CSS)، ساختار وب سایت‌ها را باز هم تغییر داده و آنرا پیشرفته تر کرده‌اند.
در دوره آموزشی TeamTreeHouse Front-end Web Development با مباحث ابتدایی تا مباحث پیشرفته طراحی صفحات وب آشنا می شوید.

دانلود Udemy Build Apps with React Native - آموزش توسعه اپلیکیشن با ری اکت نیتیو

دانلود Udemy Build Apps with React Native - آموزش توسعه اپلیکیشن با ری اکت نیتیو

ری‌ اکت (که به صورت React.js یا ReactJS نیز خوانده می‌شود)، یک کتابخانه متن‌باز جاوا اسکریپت برای ساخت رابط‌های کاربری با هدف مواجه شدن با چالش آدرس‌دهی در توسعهٔ اپلیکیشن‌های تک‌صفحه‌ای است. این کتابخانه توسط فیس بوک، اینستاگرام و جامعه‌ای از توسعه‌دهنده‌ها و شرکت‌ها نگه‌داری می‌شود. اواخر مارچ ۲۰۱۵ یک فریم ورک جدید از فیس بوک منتشر شد. یک فریم ورک که به شما اجازه میدهد با استفاده از زبان جاوا اسکریپت و کتابخانه React اپلیکیشن موبایل بسازید. فعلا فقط برای iOS ولی بزودی برای Android هم توسعه داده می شود.
در دوره آموزشی Udemy Build Apps with React Native با اصول و نحوه برنامه نویسی با این فریم ورک آشنا می شوید.

دانلود Pluralsight AngularJS Tutorial Series - دوره های آموزشی انگولار جی اس

دانلود Pluralsight AngularJS Tutorial Series - دوره های آموزشی انگولار جی اس
(95/2/28) تغییرات:

دوره آموزشی AngularJS Line of Business Applications اضافه شد!

یکی از فریم ورک های متن باز و پرطرفدار جاوا اسکریپت، AngularJS است و هدف اصلی آن کمک به توسعه برنامه‌های تک صفحه ای وب (SPA مخفف Single Page Web Applications) می باشد. این فریم ورک متن باز از معماری (Model-View-Controller (MVC، انقیاد داده، قالب‌های سمت کلاینت و تزریق وابستگی‌ها برای ایجاد بستر مورد نیاز ساختن برنامه‌های مبتنی بر وب استفاده می‌کند.
در دوره های آموزشی Pluralsight AngularJS Tutorial Series شما با قابلیت های اساسی و کلیدی این فریم ورک کاربردی قدرتمند آشنا می شوید.

دانلود Lynda Xcode 7 Essential Training - آموزش ایکس کد 7

دانلود Lynda Xcode 7 Essential Training - آموزش ایکس کد 7

اکس‌کد (Xcode) نام محیط توسعه مجتمعی است که ابزاری را برای توسعه نرم‌افزار فراهم می‌آورد که توسط شرکت اپل برای توسعه برنامه برای سیستم عامل مک اواس ده توسعه می‌باد. برنامهٔ اصلی مجموعه‌ایی از ابزارها به صورت محیط توسعه مجتمع (متم) که با نام اکس‌کد شناخته می‌شود. جعبه ابزار اکس‌کد شامل اسناد توسعهٔ اپل، سازندهٔ سازنده فاصل و ابزاری برای ساخت رابط کاربری گرافیکی است. ابزار اکس‌کد شامل ابزاری تغییر یافته از مجموعه کامپایلر گنو نیز هست، که از نگارش ۳٫۱ به بعد در آن قرار گرفته است که کامپایلر llvm-gcc اپل نام گرفته است که براساس LLVM است. اکس‌کد از زبانهای برنامه‌نویسی زبان‌های برنامه‌نویسی متعددی مانند سی/سی++، آبجکتیو-سی، آبجکتیو-سی++، جاوا، اپل اسکریپت، پایتون و روبی برای نوشتن و کامپایل پشتیبانی می‌نماید. این پشتیبانی تنها محدود به رابط برنامه‌نویسی نرم‌افزار اعم از کوکائو و کربن نیست. گروههای ثالت ابزاری را برا پشتیابنی از گنو پاسکال پاسکال آزاد، ایدا، سی‌شارپ، پرل و زبان برنامه‌نویسی دی. ابزار اکس‌کد در دیباگر گنو نیز استفاده می‌شود.
در دوره آموزشی Lynda Xcode 7 Essential Training با اصول و نحوه برنامه نویسی در Xcode برای OS X, iOS, watchOS, و tvOS apps آشنا می شوید.

دانلود fxphd Plugin Development for Adobe Premiere and After Effects - آموزش ساخت افزونه برای ادوبی پریمیر وادوبی افتر افکت

دانلود fxphd Plugin Development for Adobe Premiere and After Effects - آموزش ساخت افزونه برای ادوبی پریمیر وادوبی افتر افکت

ادوبی پریمیر پرو (Adobe Premiere Pro) یک نرم‌افزار ویرایش ویدئو از شرکت ادوبی است. این محصول بخشی از Adobe Production Studio می‌باشد و یک مجموعه از نرم‌افزارهای شنیداری و دیداری دیجیتال است. پریمیر پرو سخت‌افزارها و نرم‌افزارهایی را به همراه دارد و در بیشتر موارد به عنوان یک بسته به نام OEM به همراه کارت‌های ویرایش ویدئویی مانند Matrox RT.X۲ همراه است.
افتر افکت یکی از قدرتمندترین ابزارهای پویانمایی دوبعدی و جلوه‌های ویژهٔ سینمایی در جهان است که انقلاب وسیعی در نگرش نسبت به پویانمایی و تلویزیون پدید آورده. این نرم افزار هماهنگی بالایی با نرم افزارهای Adobe Photoshop, Adobe Premiere و Adobe Audition دارد.
در دوره آموزشی Plugin Development for Adobe Premiere and After Effects با استفاده از سی و سی پلاس پلاس با طراحی و توسعه افزونه برای این دو نرم افزار آشنا می شوید.

دانلود TutsPlus Practical Web Animation - آموزش طراحی انیمیشن برای وب سایت

دانلود TutsPlus Practical Web Animation - آموزش طراحی انیمیشن برای وب سایت

زمان استفاده از انیمیشن های سنگین و پر حجم که روی وب سایت ها استفاده می شد کم کم رو به زوال است. در حال حاضر با تکنولوژی های جدید و امکاناتی که به وجود آمده است می توان انواع انیمیشن و حرکت ها را برای وب سایت ها بوجود آورد. مسلما وجود انیمیشن روی دکمه ها، حرکت فرم ها و... به جذابیت و گیرایی یک وب سایت کمک می کند.
در دوره آموزشی TutsPlus Practical Web Animation با استفاده از CSS و jQuery به طراحی انیمیشن های سبک برای کامپوننت های روی وب سایت می پردازید.

دانلود Udemy Android Development Working With Databases Using Mysql & PHP - آموزش برنامه نویسی اندروید به همراه مای اس کیو ال و پی اچ پی

دانلود Udemy Android Development Working With Databases Using Mysql & PHP - آموزش برنامه نویسی اندروید به همراه مای اس کیو ال و پی اچ پی

اندروید نام سیستم عاملی است که کمپانی گوگل آن را برای اسمارت فون ها از جمله گوشی ها و تبلت ها ساخته است، هم اکنون سیستم عامل اندروید بر روی تلویزیون ها و سایر دستگاه ها نیز دیده می شود. این سیستم عامل متن باز بوده و هسته اصلی آن نیز سیستم عامل قدرتمند لینوکس می باشد.
MySQL یک سامانه مدیریت پایگاه داده‌ها متن‌باز است که توسط شرکت اوراکل توسعه، توزیع و پشتیبانی می‌شود. این سامانه مدیریتی پایگاه داده، رایج ترین پایگاه داده متن باز (Open Source) و همراه همیشگی php محسوب می‌شود. MySQL سرور، یک پایگاه داده چند کاربره و چند ریسمانه است بدین معنا که این پایگاه داده به چندین کاربر اجازه استفاده همزمان از داده‌ها را می‌دهد و دسترسی افراد معتبر به داده‌ها را تسریع و تسهیل می‌ بخشد. اگرچه تاریخچه پیدایش MySQL به سال1979 بر می‌گردد اما عرضه عمومی آن از سال 1996 آغاز شده است.
در دوره آموزشی Udemy Android Development Working With Databases Using Mysql & PHP به همراه MySql و PHP آموزش خواهید دید که برنامه های اندروید را توسعه دهید.