مطالب دارای تگ: learning path

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

دانلود 100 Days of DevOps - Hands-on Labs آموزش دوآپز

دانلود 100 Days of DevOps - Hands-on Labs - آموزش دوآپز
(1404/12/9) تغییرات:

دوره بروزرسانی شد.
زیرنویس انگلیسی اضافه شد.
عنوان سابق دوره: 100 Days of DevOps

این دوره جدید آموزشی به‌عنوان مکمل و همراه اصلی چالش معروف «۱۰۰ روز دواپس» در مجموعه کدکلود طراحی شده است تا مسیر یادگیری دانش‌پژوهان را هموارتر کند. چالش اصلی با هدف تبدیل دانش تئوری به مهارت عملی، هزاران دانشجو را ترغیب کرده است تا روزانه حداقل یک ساعت را به تمرین‌های واقعی اختصاص دهند. با این حال، بسیاری از یادگیرندگان هنگام انجام سناریوهای پیچیده با چالش و بن‌بست مواجه می‌شدند. این دوره دقیقاً برای حل این مشکل ساخته شده است تا مطمئن شوید در هیچ مرحله‌ای از مسیر یادگیری متوقف نخواهید شد.
در این دوره، آموزش‌ها و راه‌حل‌های ویدیویی جامع توسط متخصصان ارائه شده است که تمامی پروژه‌ها و ریز‌تکالیف دنیای واقعی موجود در چالش ۱۰۰ روزه را گام‌به‌گام پوشش می‌دهند. این مجموعه به‌جای آموزش‌های صرفاً تئوری، بر پایه یادگیری فعال و انجام عملی پروژه‌ها بنا شده است. یادگیرندگان در طول این چرخه با تمام مراحل دواپس و ابزارهای کاربردی متداول در تیم‌های مدرن فناوری اطلاعات آشنا می‌شوند. مباحث مطرح‌شده ابزارهای کلیدی از جمله لینوکس، گیت، داکر، کوبرنتیس، جنکینز، ترافرم، پرومتیوس و انسیبل را در بر می‌گیرد.
محتوای دوره به‌گونه‌ای تنظیم شده است که دانش‌پژوهان در کنار مدرسان، سناریوهای مختلفی مانند رفع اشکال خط‌لوله‌های اجرا، استقرار خوشه‌های چندگره‌ای و اتوماسیون زیرساخت‌ها را به صورت کاملاً عملی تجربه کنند. مدرسان در تمام طول این مسیر ۱۰۰ روزه همراه دانشجویان هستند تا مفاهیم به شکل عمیق درک شوند. هدف نهایی این برنامه، آماده‌سازی کامل افراد برای ورود به بازار کار و تبدیل آن‌ها به مهندسان دواپس آماده به کار از طریق ساخت یک پایه‌ قوی عملی و کاربردی است.
در دوره آموزشی 100 Days of DevOps - Hands-on Labs با مهارت‌ها و ابزارهای عملی مهندسی دواپس آشنا خواهید شد.

دانلود Packt Learning Path: Up and Working with Angular 2 آموزش کار با آنگولار 2

دانلود Packt Learning Path: Up and Working with Angular 2 - آموزش کار با آنگولار 2
Angular 2 نسخه تصحیح شده جد خود یعنی AngularJS می باشد. توسعه دهندگانی که از این فریم ورک استفاده نموده اند برای اینکه از غافله عقب نمانند نیاز دارند نسخه دوم آن را هم یاد بگیرند و کدهای خود را به این نسخه منتقل کنند. Angular 2 یکی از فریم ورک های متن باز و پرطرفدار جاوا اسکریپت، AngularJS است و هدف اصلی آن کمک به توسعه برنامه‌های تک صفحه ای وب (SPA مخفف Single Page Web Applications) می باشد. این فریم ورک متن باز از معماری (Model-View-Controller (MVC، انقیاد داده، قالب‌های سمت کلاینت و تزریق وابستگی‌ها برای ایجاد بستر مورد نیاز ساختن برنامه‌های مبتنی بر وب استفاده می‌کند. اکنون نسخه دوم این فریم ورک با نام Angular 2 منتشر شده و برای طراحی وب سایت های مدرن بسیار گزینه مناسبی است.
در دوره آموزشی Packt Learning Path: Up and Working with Angular 2 با قواعد و اصول کار با آنگولار 2 آشنا می شوید.

دانلود Packt Learning Path: Doing Data Visualization آموزش مصورسازی داده ها

دانلود Packt Learning Path: Doing Data Visualization - آموزش مصورسازی داده ها
مصورسازی داده ها (Data Visualization) یکی از شاخه های آمار توصیفی برای نمایش و طبقه بندی داده ها است که امکانی را برای ساده سازی مثال های پیچیده و راحت تر انتقال دادن پیام داده ها فراهم می کند. مصورسازی یکی از بهترین روش‌ ها برای بیان و ارائه نتایج و تحلیل های داده کاوی می باشد. با استفاده از روش‌ های مصورسازی داده ها علاوه بر اینکه می توان نتایج به دست آمده را ارائه داد، همچنین می توان به کشف دانش از نمودارها و دیاگرام ها پرداخت.
در دوره ی آموزشی Packt Learning Path: Doing Data Visualization شما با مفاهیم مرتبط با مصورسازی داده ها آشنا می شوید.

دانلود Packt Learning Path: Moving to Angular 2 with TypeScript آموزش حرکت به سمت آنگولار 2 با تایپ اسکریپت

دانلود Packt Learning Path: Moving to Angular 2 with TypeScript - آموزش حرکت به سمت آنگولار 2 با تای
Angular 2 نسخه تصحیح شده جد خود یعنی AngularJS می باشد. توسعه دهندگانی که از این فریم ورک استفاده نموده اند برای اینکه از غافله عقب نمانند نیاز دارند نسخه دوم آن را هم یاد بگیرند و کدهای خود را به این نسخه منتقل کنند. Angular 2 یکی از فریم ورک های متن باز و پرطرفدار جاوا اسکریپت، AngularJS است و هدف اصلی آن کمک به توسعه برنامه‌های تک صفحه ای وب (SPA مخفف Single Page Web Applications) می باشد. این فریم ورک متن باز از معماری (Model-View-Controller (MVC، انقیاد داده، قالب‌های سمت کلاینت و تزریق وابستگی‌ها برای ایجاد بستر مورد نیاز ساختن برنامه‌های مبتنی بر وب استفاده می‌کند. اکنون نسخه دوم این فریم ورک با نام Angular 2 منتشر شده و برای طراحی وب سایت های مدرن بسیار گزینه مناسبی است.  برنامه‌های Angular 2 چیزی بیشتر از یک مثال عملی TypeScript نیستند. زبان TypeScript، زبان اول و توصیه شده‌ی کار با Angular 2 است و مزیت آن دسترسی به تمام قابلیت‌های ES 6 است؛ با این تفاوت که کامپایلر TypeScript قادر است آن‌ها را به ES 5 یا نگارش فعلی جاوا اسکریپت که توسط تمام مرورگرها پشتیبانی می‌شود، ترجمه و تبدیل کند. به این نحو به یک طراحی شیءگرا، مدرن و با قابلیت نگهداری بالا خواهید رسید که با تمام مرورگرهای جدید نیز سازگار است.
در دوره آموزشی Packt Learning Path: Moving to Angular 2 with TypeScript به آموزش آنگولار 2 و تایپ اسکریپت می پردازیم.

دانلود Packt Learning Path: Spring and Spring Boot Projects آموزش اسپرینگ و اسپرینگ بوت

دانلود Packt Learning Path: Spring and Spring Boot Projects - آموزش اسپرینگ و اسپرینگ بوت
اسپرینگ (Spring) یکی از معروف ترین و پرکاربرد ترین framework های جاوایی است. این framework متن باز بوده و اولین بار در سال 2003 ارائه شده است. اسپرینگ از ابتدای ارائه تا الان تغییرات زیادی داشته و بسیار قدرتمند و معروف شده است. اسپرینگ framework قدرتمندی است که هدف اصلی آن برنامه های enterprise هستند اگرچه اسپرینگ بیشتر java EE را هدف گرفته است ولی در محیط های غیر از EE نیز می توان از آن استفاده کرد. بر خلاف تصوری که اشتباهاً در بین خیلی ها شکل گرفته است اسپرینگ برای ساخت اپلیکیشن تحت وب نیست بلکه Spring web که مبتنی بر مدل MVC بود و بیشتر به عنوان Spring MVC شناخته می شود تنها بخشی از اسپرینگ است که از آن برای ساخت برنامه های تحت وب استفاده می شود.
یکی از زیر مجموعه های اسپرینگ، Spring Boot می باشد. اسپرینگ بوت در طراحی اپلیکیشن هایی کاربرد دارد که به صورت تکی و بدون هیج وابستگی به نرم افزار های دیگر یا چارچوب خاصی طراحی می شوند.
در دوره آموزشی Packt Learning Path: Spring and Spring Boot Projects با استفاده از Spring Boot و Spring به طراحی اپلیکیشن می پردازیم.

دانلود Packt Learning Path: Haskell for Data Analysis آموزش هسکل برای آنالیز داده ها

دانلود Packt Learning Path: Haskell for Data Analysis - آموزش هسکل برای آنالیز داده ها
هسکل (Haskell) یک زبان برنامه‌نویسی تابعی خالص (purely functional)، استاندارد شده و همه منظوره با نوع داده مستحکم است که به یاد دانشمند حوزه منظق و استدلال به نام هسکل کاری نام گذاری شده است. هسکل یک زبان برنامه‌نویسی پیشرفته با قابلیت استفاده عام و متن‌باز است که حاصل بیش از بیست سال پیشرفت و تحقیق است که اجازهٔ توسعه سریع، پیاپی و مختصر و صحیح نرم‌افزار را می‌دهد. این زبان با پشتیبانی قوی از یکپارچه سازی با سایر زبان‌ها، همزمانی داخلی ساختمانی، پشتیباتی از برنامه‌های همروند، بررسی استاتیک انواع داده پیش از اجرا و مجهز بودن به پروفایلر و کتابخانهٔ غنی، ساخت نرم‌افزار قابل انعطاف و قابل نگهداری با کیفیت بالا را ساده می‌کند.
در دوره آموزشی Packt Learning Path: Haskell for Data Analysis با هسکل برای آنالیز داده ها آشنا می شوید. 

دانلود Packt Learning Path: Expert Python Projects آموزش پروژه های حرفه ای پایتون

دانلود Packt Learning Path: Expert Python Projects - آموزش پروژه های حرفه ای پایتون
Python (پایتون) یک زبان برنامه نویسی تفسیری، داینامیک و شیءگرا می باشد که می توان از آن در محدوده وسعیی از نرم افزار ها و تکنولوژی ها بهره برد. این زبان برنامه نویسی روش های بسیار قدرتمند و حرفه ای را برای کار با زبان ها و ابزار های مختلف را با آسانی هر چه تمام تر فراهم می کند. بدین منظور این زبان داره کتابخانه هایی بسیار گسترده می باشد که یادگیری و استفاده از آن ها در عرض چند روز ممکن می باشد. این زبان، یک زبان آزاد و متن باز (Open Source) می باشد. کد های نوشته شده در این زبان در محدوده ای وسیع از پلتفرم ها چون لینوکس، ویندوز، مک، حتی گوشی های موبایل و ... قابل اجرا می باشد . هم اکنون پایتون در شرکت ها و سازمان های بزرگی چون ناسا، گوگل، یاهو و ... به صورت گسترده مورد استفاده قرار می گیرد. نرم افزارهای Blender، Mailman، Civilization IV، BitTorrent و ... از نرم افزارهایی هستند که به وسیله این زبان خلق شده اند.
در دوره آموزشی Packt Learning Path: Expert Python Projects در مدت 18 ساعت به آموزش طراحی پروژه های حرفه ای پایتون می پردازیم.

دانلود Packt Learning Path: Deploying Cassandra آموزش توسعه کاساندرا

دانلود Packt Learning Path: Deploying Cassandra - آموزش توسعه کاساندرا
آپاچی کاساندرا (Apache Cassandra) یک سیستم مدیریت پایگاه داده های توزیع شده منبع باز است که برای مدیریت و کار با مجموعه های بزرگ داده هایی که در سرورهای مختلف ذخیره شده اند، طراحی شده است. کاساندرا به عنوان یکی از مطرح ترین بانک های اطلاعاتی NoSQL شناخته شده است که امکان کار با دیتاسنترها متعدد را با کمترین زمان تأخیر ممکن فراهم می کند. کارساز وب آپاچی یا سرویس دهندهٔ اچ‌تی‌تی‌پی آپاچی که بیشتر آن را آپاچی می‌نامند، یک برنامه‌ی کارساز وب است که نقش کلیدی در توسعهٔ دنیای وب ایفا می‌کند. در سال ۲۰۰۹ آپاچی اولین برنامهٔ کارساز وب بود که حدود ۱۰۰ میلیون وب‌گاه به کمک آن سرویس‌دهی می‌کردند. آپاچی به‌طور معمول در محیط‌های بر پایه یونیکس و لینوکس استفاده می‌شود. این برنامه تحت مجور آپاچی بوده و به‌صورت متن‌باز است. و از سال ۱۹۹۶ تاکنون پرکاربردترین برنامه در حوزهٔ خود است. در فوریه ۲۰۱۱ بیش از ۵۹٫۱۳٪ وب‌گاه‌ها را پشتیبانی می‌کرد. و در همین تاریخ، سرویس‌دهی ۶۶٫۶۲٪ از میلیون‌ها سایتِ پرترافیک، توسط آپاچی انجام می‌شد.
در دوره آموزشی Packt Learning Path: Deploying Cassandra با نحوه استقرار و توسعه کاساندرا آشنا می شوید.

دانلود Packt Learning Path: Building Grunt-ified Web Application Workflows آموزش ساخت وب اپلیکیشن های گرانت

دانلود Packt Learning Path: Building Grunt-ified Web Application Workflows - آموزش ساخت وب اپلیکیشن
برنامه نویسان وب علاقه دارند که تنها به کدنویسی بپردازند و کارهای جانبی مثل کامپایل، Unit Test Linting و... را به عهده دیگری بسپارند. یکی از فریم ورک های بسیار جذاب JavaScript فریم ورک GRUNT است که بسیاری از کارهای طراحی وب و برنامه نویسی را به صورت اتوماتیک انجام می دهد. اگر به دنبال راهی هستید که تمام بخش‌های سمت کلاینتی که توسعه داده‌اید با یک کلیک یا دستور آماده انتشار شوند، Grunt راه حل شما است. بوسیله Grunt و پلاگین هایش شما به راحتی میتوانید فایل‌های خود را minify، عکس‌ها را بهینه و خطا های موجود در کدها را شناسایی کنید. همچنین براحتی می‌توانید کدهای نوشته شده توسط CSS Preprocessorها مانند LESS, Sass و غیره را به کد CSS تبدیل کنید.
در دوره آموزشی Packt Learning Path: Building Grunt-ified Web Application Workflows با نحوه ساخت وب اپلیکیشن های گررانت آشنا می شوید.

دانلود Packt Learning Path: A-Z Programming with TypeScript آموزش کامل برنامه نویسی با تایپ اسکریپت

دانلود Packt Learning Path: A-Z Programming with TypeScript - آموزش کامل برنامه نویسی با تایپ اسکریپ
با گسترش روز افزون زبان برنامه نویسی Javascript و استفاده هر چه بیشتر آن در تولید برنامه‌های تحت وب این زبان به یکی از قدرت‌های بزرگ در تولید برنامه‌های مبتنی بر وب تبدیل شده است. ترکیب این زبان با CSS و HTML5 تقریبا هر گونه نیاز برای تهیه و توسعه برنامه‌های وب را حل کرده است. امروزه به قدری Javascript توسعه داده شده است که حتی در تولید برنامه‌های Native مانند Windows Store و برنامه‌های تحت Cloud نیز استفاده می‌شود. پیشرفت‌های صورت گرفته و اشاره شده در این حوزه موجب شد تا شاهد پیداش برنامه‌های مبتنی بر جاوا اسکریپت با سایزهای بی سابقه‌ای باشیم و این بیانگر این بود که تولید برنامه‌های مبتنی بر جاوا اسکریپت در مقیاس‌های بزرگ امر دشواری است و اینک TypeScript توسط غول نرم افزاری جهان (Microsoft) پا به عرصه گذاشته که این فرآیند را آسان‌تر نماید. به کمک TypeScript می‌توان برنامه تحت JavaScript در مقیاس بزرگ تولید کرد به طوری با هر مرورگر و سیستم عاملی سازگار باشد. TypeScript از شی گرایی نیز پشتیبانی می‌کند و خروجی آن در نهایت به JavaScript کامپایل می‌شود.
در دوره آموزشی Packt Learning Path: A-Z Programming with TypeScript به طور مقدماتی تا پیشرفته با تایپ اسکریپت و برنامه نویسی با آن آشنا می شوید.