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

بازی آنلاین ایرانی زولا

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

دانلود Packt Puppet 5 - From Beginner to Pro - آموزش مقدماتی تا پیشرفته پاپت 5

دانلود Packt Puppet 5 - From Beginner to Pro - آموزش مقدماتی تا پیشرفته پاپت 5

Puppet (پاپت) یک ابزار مدیریت پیکربندی متن باز (open source) است که می تواند به عنوان برنامه ای بسیار کاربردی و دستیاری مفید برای مدیران سیستم های لینوکس/ویندوز در نظر گرفته شود. از آن جایی که بسیاری از کارهای مدیریتی و تنظیمات مربوط به پیکربندی در سیستم های لینوکس مرتباً باید انجام شوند، با استفاده از این نرم افزار می توان با خودکارسازی آن وظایف در وقت و هزینه مدیر سیستم صرفه جویی نمود. Puppet با زبان برنامه نویسی روبی (Ruby) نوشته شده است. پاپت می تواند یک فایل پیکربندی به نام مانیفست (manifest) که در واقع یک فایل پیکربندی حاوی دستورات است، ایجاد کند که پیکربندی دلخواه سیستم ها در آن قرار می گیرد، سپس نزدیک ترین حالت ممکن به آن مانیفست را در سرورها پیاده می کند. بنابراین Puppet قابلیت مدیریت پیکربندی تمام میزبان های تحت شبکه را برای مدیر فراهم می کند.
در دوره آموزشی Packt Puppet 5 - From Beginner to Pro با آموزش مقدماتی تا پیشرفته پاپت 5 آشنا می شوید.

دانلود O'Reilly Prototyping with Balsamiq: A Beginner's Guide - آموزش مقدماتی نمونه سازی با بالزامیک

دانلود O'Reilly Prototyping with Balsamiq: A Beginner's Guide - آموزش مقدماتی نمونه سازی با بالزامیک

Balsamiq نرم افزاری با یک محیط دوست داشتنی است که به شما در ساخت آسان مکاپ هایی برای طراحی های مختلف و دستگاه ها، کمک می کند. این نرم افزار از طریق قابلیت خروجی گرفتن در فرمت های PNG یا PDF برای شما به آسانی، امکان به اشتراک گذاری و ارائه ی مکاپ های ایجاد شده را فراهم می کند. این نرم افزار دارای یک رابط کاربری ساده است که استفاده از آن را بسیار آسان می کند. در حقیقت این نرم افزار ساخت مدل های پیش الگو و یا نمونه های اولیه برای طراحی ها و محصولات شما را بسیار آسان می کند. طراحان، توسعه دهندگان و حتی مشتریان به راحتی می توانند با استفاده از آبجکت های از پیش تعریف شده این نرم افزار و تنها با کشیدن و رها کردن ان ها در محیط کار خود، به آسانی نمونه اولیه خود را ترسیم کنند و قبل از نوشتن کد، برای فرم های برنامه ساخته شده پیش الگو طراحی كنند. یكی از ویژگی های این نرم افزار این است كه به صورت تیمی می توانید بر روی پروژه كار كنید. نرم افزار Mockups برنامه ای کاربردی در زمینه طراحی پیش الگو فرم های برنامه ساخته شده می باشد. با استفاده از این برنامه حس واقعی رسم و نقاشی به شما دست می دهد و برای اینکه یک برنامه ی دیجیتالی می باشد امکان ارتقاء و چیدمان مجدد آیتم ها در آن به آسانی صورت می گیرد. 
در دوره آموزشی O'Reilly Prototyping with Balsamiq: A Beginner's Guide به صورت مقدماتی با نمونه سازی با بالزامیک آشنا می شوید.

دانلود Udemy Apache Spark with Scala - Learn Spark from a Big Data Guru - آموزش آپاچی اسپارک و اسکالا برای داده های حجیم

دانلود Udemy Apache Spark with Scala - Learn Spark from a Big Data Guru - آموزش آپاچی اسپارک و اسکالا برای داده های حجیم

Apache Spark، یک چارچوب محاسباتی برای داده ­های عظیم است. Spark از MapReduce به عنوان موتور اجرای خود، استفاده نمی­ کند اما بخوبی با هادوپ یکپارچه است. در واقع Spark می­تواند در Yarn اجرا شود و با فرمت داده­ای هادوپ و HDFS کار کند. Spark بیشتر بخاطر توانایی نگهداشتن مجموعه ­داده ه­ای بین کارها، در حافظه، شناخته می­ شود. این قابلیت Spark سبب می­ شود تا سریعتر از جریان کاری MapReduce معادل که مجموعه­ داده­ های همیشه از دیسک بار می­ شوند، عمل کند. دو نوع کاربردی که از مدل پردازشی Spark بهره می­ برند، الگوریتم ­های تکرار شونده (که یک تابع بر روی مجموعه داده­ای بصورت تکراری تا حصول شرط خروج، اعمال می­گردد، و تحلیل تعاملی(که یک کاربر مجموعه ای از پرس و جوهای اکتشافی تک کاره را بر روی مجموعه ای داده­ ها، اعمال می­ کنند) است. اسکالا (Scala) یک زبان برنامه‌نویسی شیءگرا و تابعی است. نام اسکالا آمیزه‌ای است از "scalable" و "language" به معنی زبان مقایس‌پذیر، از اهداف اصلی ایجاد زبان اسکالا، ارائه زبانی است برای تولید نرم‌افزار مقیاس‌پذیر به روشی چابک و سریع، و به دور از مشکلات مرسوم. اسکالا تلفیق زبان‌های شی‌گرا همچون روبی و جاوا با زبان‌های تابعی همچون Haskell و Erlang است. از نقطه نظر چابکی و کارایی، عده‌ای اسکالا را جمع دو دنیای زبان‌های پویا (Dynamic-Type) و ایستا (Static-Type) می‌دانند.
در دوره آموزشی Udemy Apache Spark with Scala - Learn Spark from a Big Data Guru به معرفی آپاچی اسپارک و اسکالا برای داده های حجیم می پردازیم. 

دانلود Packt Learn by Example: Python - آموزش پایتون همراه با مثال

دانلود Packt Learn by Example: Python - آموزش پایتون همراه با مثال

پایتون یک زبان برنامه نویسی تفسیری، داینامیک و شی گرا می باشد که می توان از آن در محدوده ی وسیعی از نرم افزار ها و تکنولوژی ها بهره برد. این زبان برنامه نویسی روشهای بسیار قدرتمند و حرفه ای را برای کار با زبانها و ابزار های مختلف را با آسانی هر چه تمام تر فراهم می کند. بدین منظور این زبان دارای کتابخانه هایی بسیار گسترده می باشد که یادگیری و استفاده از آنها در عرض چند روز ممکن می باشد. پایتون همچنین یک زبان بر اساس مجوز های نرم افزار آزاد و متن باز می باشد. کدهای نوشته شده در این زبان در محدوده ای وسیع از پلتفرم ها چون لینوکس، ویندوز، مک و حتی گوشی های موبایل و... قابل اجرا می باشد. هم اکنون پایتون در شرکت ها و سازمانهای بزرگی چون ناسا، گوگل، یاهو و... بصورت گسترده مورد استفاده قرار می گیرد.
در دوره آموزشی Packt Learn by Example: Python با اصول و نحوه استفاده از پایتون و امکانات جدید آن همراه با مثال آشنا می شوید. 

دانلود Udemy Kotlin & Android App Development Mastery 21 hours+ &3Apps - آموزش توسعه اپ کوتلین و اندروید

دانلود Udemy Kotlin & Android App Development Mastery 21 hours+ &3Apps - آموزش توسعه اپ کوتلین و اندروید

کوتلین زبان برنامه‌نویسی از نوع ایستا است که بر روی ماشین مجازی جاوا اجرا می‌شود. همچنین می‌تواند به سورس کد جاوا اسکریپت نیز کامپایل شود. اولین توسعهٔ ان از تیم برنامه‌نویسان JetBrains واقع در سنت پترزبورگ روسیه است (این نام از روی جزیره کوتلین در نزدیکی سنت پتربورگ می‌آید). کوتلین در ژانویهٔ سال ۲۰۱۲ به عنوان زبان ماه انتخاب شد. با وجود آنکه از نظر syntax با جاوا سازگار نیست، کوتلین طراحی شده تا با کد جاوا همکاری داشته باشد و متکی بر کد جاوا از کتابخانهٔ کلاس جاوا است، مانند مجموعهٔ فریم ورک‌ها.
در دوره ی آموزشی Udemy Kotlin & Android App Development Mastery 21 hours+ &3Apps به طور کامل با توسعه اپ با کوتلین و اندروید آشنا می شوید.    

دانلود Packt Progressive Web Application Development - آموزش توسعه وب اپ های پیش رونده

دانلود Packt Progressive Web Application Development - آموزش توسعه وب اپ های پیش رونده

وب اپلیکیشن های progressive آینده ی بشریت هستند. این اپلیکیشن ها موجب پیشرفت در حوزه ی وب اپلیکیشن های موبایل شده، ایجاد یکسانی در اپلیکیشن های وب و native را تسهیل کرده و به برنامه نویسان موبایل کمک می کند تا ورای مرزهای وب استور ها، به کاربران بیشتری دسترسی داشته باشند. در واقع وب اپلیکیشن های progressive از قابلیت های وب مدرن برای ایجاد تجربه ی شبه اپلیکیشنی برای کاربر استفاده می کند. اپلیکیشن های native موجود در app store ها کارهایی مانند ارسال ناتیفیکیشن، آفلاین کار کردن، داشتن ظاهر و احساس یک اپلیکیشن (همانطور که اپل و گوگل آنها را تصور کرده بودند)، بارگذاری بر روی صفحه ی Home و غیره را انجام می دهند. موبایل اپلیکیشن هایی که در مرورگر موبایل قابل دسترس هستند، در مقایسه با این نوع اپلیکیشن ها، در گذشته چنین کارهایی را انجام نمی داده اند. وب اپلیکیشن های progressive با استفاده از web API های جدید، مفاهیم جدید در طراحی و فناوری جدید این مشکل را رفع می کند.
در دوره آموزشی Packt Progressive Web Application Development با نحوه ساخت وب اپ های پیش رونده آشنا می شوید. 

دانلود Livelessons R Programming: Fundamentals to Advanced Full - آموزش اصول تا مباحث پیشرفته برنامه نویسی زبان آر

دانلود Livelessons R Programming: Fundamentals to Advanced Full - آموزش اصول تا مباحث پیشرفته برنامه نویسی زبان آر

R، یک زبان برنامه‌نویسی و محیط نرم‌افزاری برای محاسبات آماری و علم داده‌ها است، که بر اساس زبان‌های اس و اسکیم پیاده‌سازی شده است. این نرم‌افزار متن باز، تحت اجازه‌نامه عمومی همگانی گنو عرضه شده و به رایگان قابل دسترس است. زبان اس بجز R، توسط شرکت Insightful، در نرم‌افزار تجاری اس‌پلاس نیز پیاده‌سازی شده است. اگرچه دستورات اس‌پلاس و R بسیار شبیه است لیکن این دو نرم‌افزار دارای هسته‌های متمایزی می‌باشند. R، حاوی محدودهٔ گسترده‌ای از تکنیک‌های آماری (از جمله: مدل‌سازی خطی و غیرخطی، آزمون‌های کلاسیک آماری، تحلیل سری‌های زمانی، رده‌بندی، خوشه‌بندی و غیره) و قابلیت‌های گرافیکی است. در محیط R، کدهای سی، سی++ و فورترن قابلیت اتصال و فراخوانی هنگام اجرای برنامه را دارند و کاربران خبره می‌توانند توسط کدهای سی، مستقیماً اشیا R را تغییر دهند. گرچه R اغلب به منظور انجام محاسبات آماری به کار می‌رود، این نرم‌افزار قابل به کارگیری در محاسبات ماتریسی است و در این زمینه، همپای نرم‌افزارهایی چون اُکتاو و نسخهٔ تجاری آن متلب (MATLAB) است. R، همچنین نرم‌افزار قدرتمندی برای ایجاد اشکال گرافیکی و نمودارهاست.
در دوره آموزشی Livelessons R Programming: Fundamentals to Advanced Full با زبان برنامه نویسی آر و مباحث اولیه تا پیشرفته ی آن آشنا می شوید.    

دانلود Udemy Database Design Video Training - آموزش طراحی پایگاه داده

دانلود Udemy Database Design Video Training - آموزش طراحی پایگاه داده

پایگاه داده (Database) در اصل مجموعه‌ای سازمان یافته از اطلاعات است. نکات بسیاری وجود دارد که شما باید برای ایجاد و سازماندهی صحیح یک پایگاه داده رابطه ای از آن ها مطلع باشید. پایگاه داده مجموعه‌ای از رکوردهای ذخیره شده در رایانه با یک روش سیستماتیک (اصولی) مثل یک برنامه رایانه‌ای است که می‌تواند به سؤالات کاربر پاسخ دهد. برای ذخیره و بازیابی بهتر، هر رکورد معمولاً به صورت مجموعه‌ای از اجزای داده‌ای یا رویدادها سازماندهی می‌گردد. بخش‌های بازیابی شده در هر پرسش به اطلاعاتی تبدیل می‌شود که برای اتخاذ یک تصمیم کاربرد دارد. برنامه رایانه‌ای که برای مدیریت و پرسش و پاسخ بین پایگاه‌های داده‌ای استفاده می‌شود را مدیر سیستم پایگاه داده‌ای یا به‌اختصار (DBMS) می‌نامیم.
در دوره آموزشی Udemy Database Design Video Training شما با نکات و اصول اساسی در طراحی پایگاه داده آشنا می شوید. 

دانلود Udemy Become a Java Ninja - آموزش تبدیل شدن به یک جاوا کار حرفه ای

دانلود Udemy Become a Java Ninja - آموزش تبدیل شدن به یک جاوا کار حرفه ای

جاوا (Java) یک زبان برنامه‌نویسی شئ‌گراست که برای اولین بار توسط جیمز گوسلینگ در شرکت سان مایکروسیستمز ایجاد شد و در سال ۱۹۹۵ به عنوان بخشی از سکوی جاوا منتشر شد. زبان جاوا شبیه به ++C است اما مدل شیءگرایی آسان‌تری دارد و از قابلیت‌ های سطح پایین کمتری پشتیبانی می‌کند. یکی از قابلیت‌ های اصلی جاوا این است که مدیریت حافظه را بطور خودکار انجام می‌ دهد. ضریب اطمینان عملکرد برنامه‌ های نوشته‌ شده به این زبان بالا است و وابسته به سیستم‌ عامل خاصی نیست، به عبارت دیگر می‌ توان آن را روی هر رایانه با هر نوع سیستم‌ عاملی اجرا کرد. برنامه‌ های جاوا به صورت کدهای بیتی همگردانی (کامپایل) می‌شوند. که مانند کد ماشین هستند و وابسته به سیستم‌عامل خاصی نیستند.
در دوره Udemy Become a Java Ninja به آموزش تسلط کامل بر زبان جاوا و تبدیل شدن به یک جاوا کار حرفه ای می پردازیم.

امتیاز دهید:
به این صفحه

به این سایت