دانلود ها ی دارای تگ: "پکت"

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

دانلود Packt Java EE 8 Microservices - آموزش مایکروسرویس های جاوا 8

  • بازدید: 9,190
دانلود Packt Java EE 8 Microservices - آموزش مایکروسرویس های جاوا 8
در رایانش، میکروسرویس‌ها نوعی الگوی معماری است که در آن برنامه‌های پیچیده به بخش‌های کوچک و مستقلی شکسته می‌شوند که از طریق APIهای مستقل از زبان با هم در ارتباط هستند. این سرویس‌ها کوچک هستند و سطح بسیار خوبی از استقلال را دارند (یعنی decoupledند). به علاوه تمرکز هر یک بر روی انجام یکی از آن کارهای کوچک است. سرویس‌ها کوچکند و به اندازهٔ کافی ریزدانه هستند (fine grained) ولی نه ریزتر به گونه‌ای که یک هدف تجاری و کاربردی خاص را انجام می‌دهند. این روند شبیه فلسفهٔ Unix است که تلاش می‌کند که «یک چیز را انجام دهد و فقط آن را به خوبی انجام دهد». سرویس‌ها حول قابلیت‌ها شکل می‌گیرند، مثلاً در رابطه با واسط کاربری، محصولات مشابه و توصیه شده با کاربر وب، صورت حساب و ... .
در دوره آموزشی Packt Java EE 8 Microservices با نحوه ایجاد مایکروسرویس ها با زبان جاوا 8 آشنا می شوید.

دانلود Packt CompTIA IT Fundamentals; FC0-U51. The Total Course - آموزش اصول و مبانی فناوری اطلاعات

  • بازدید: 10,846
دانلود Packt CompTIA IT Fundamentals; FC0-U51. The Total Course - آموزش اصول و مبانی فناوری اطلاعات
فناوری اطلاعات (Information Technology یا IT)، همان‌طور که به‌وسیله انجمن فناوری اطلاعات آمریکا (ITAA‌) تعریف شده‌است، به مطالعه، طراحی، توسعه، پیاده‌سازی، پشتیبانی یا مدیریت سیستم‌های اطلاعاتی مبتنی بر رایانه، خصوصاً برنامه‌های نرم‌افزاری و سخت‌افزار رایانه می‌پردازد. به طور کوتاه، فناوری اطلاعات با مسائلی مانند استفاده از رایانه‌های الکترونیکی و نرم‌افزار سروکار دارد تا تبدیل، ذخیره، حفاظت، پردازش، انتقال و بازیابی اطلاعات به شکلی مطمئن و امن انجام پذیرد. در تعریف دیگری (که به نظر می‌رسد کاملتر و دقیقتر باشد) فناوری اطلاعات به کلیه فناوری‌هایی اشاره می‌کند که در شش حوزه جمع‌آوری، ذخیره‌سازی، پردازش، حفاظت، انتقال و نمایش اطلاعات کاربرد داشته و اثرگذار هستند.
در دوره آموزشی Packt CompTIA IT Fundamentals; FC0-U51. The Total Course با سرفصل های دوره FC0-U51 از شرکت CompTIA در زمینه IT Fundamentals به طور کامل آشنا می شوید.

دانلود Packt Beginning CentOS 7 Administration - آموزش مقدماتی مدیریت سنت او اس 7

  • بازدید: 11,136
دانلود Packt Beginning CentOS 7 Administration - آموزش مقدماتی مدیریت سنت او اس 7
لینوکس توزیع CentOS یکی از محبوب ترین توزیع های لینوکس امروزی است، CentOS مخفف کلمه های Community ENTerprise Operating System است. هسته اصلی لینوکس CentOS از سیستم عامل Red Hat Enterprise Linux یا RHEL گرفته شده است و به همین دلیل این سیستم عامل کاملا با RHEL سازگاری دارد. برخلاف RHEL که تجاری و پولی است، CentOS یک توزیع رایگان از لینوکس می باشد. CentOS توسط Community ها پشتیبانی می شود و این یعنی اینکه شما به جای اینکه انتظار پشتیبانی حرفه ای و پرداخت هزینه های پشتیبانی خدمات به شرکت تولید کننده پرداخت کنید، تنها کافیست کمک ها و پشتیبانی خود را از این Community های عمومی تامین کنید و هیچگونه هزینه ای نیاز نیست پرداخت کنید. البته به این نکته نیز توجه کنید که با توجه به اینکه این سیستم عامل از RHEL گرفته شده است، افرادی که در Community ها به سئوالات و مشکلات پاسخ می دهند معمولا از مهندسین نرم افزار حرفه ای هستند که برای شرکت Red Hat کار می کنند، البته در کنار این افراد مدیران سیستم و علاقمندان به سیستم عامل های لینوکس در سراسر دنیا را نیز اضافه کنید تا متوجه شوید که چه اندازه پشتیبانی از سیستم عامل CentOS در دنیا به تمام معنا انجام می شود.
در دوره آموزشی Packt Beginning CentOS 7 Administration با سنت او اس 7 و مدیریت آن آشنا می شوید.

دانلود Packt Developing iOS 11 Applications Using Swift 4 - آموزش توسعه اپ های آی او اس 11 با سوئیفت 4

  • بازدید: 5,450
دانلود Packt Developing iOS 11 Applications Using Swift 4 - آموزش توسعه اپ های آی او اس 11 با سوئیفت
در کنفرانس WWDC 2017 و در جریان آن شاهد معرفی محصولات متعددی بودیم. اما در بین تمام محصولاتی که اپل معرفی کرد، سیستم‌عامل iOS 11 یکی از اصلی‌ترین موارد موجود به شمار می‌رفت. آی‌اواس (iOS) سیستم عاملی برای آیفون (iPhone) وآی پاد (iPad) و دیگر دستگاه‌های شرکت اپل مانند آی ‌پد و اپل تی ‌وی است. با استفاده از iOS 7 SDK می توان به ایجاد و توسعه اپلیکیشن های مفید برای آیفون و آی پد پرداخت. iOS از نظر معماری از چهار لایه Core OS، Core Services، Media Layer و Cocoa Touch تشکیل شده‌ است. برنامه‌ها قابل اجرا در آی او اس حتماً باید به طور خاص برای IOS و معماری ARM نوشته و کمپایل شوند و توسعه دهندگان می‌توانند برای این منظور از کیت توسعه نرم افزاری آی او اس (iOS SDK) استفاده کنند.
در دوره آموزشی Packt Developing iOS 11 Applications Using Swift 4 به طور کامل با توسعه اپ های آی او اس 11 با سوئیفت 4 آشنا می شوید.

دانلود Packt Step-by-Step Machine Learning with Python - آموزش گام به گام یادگیری ماشین با پایتون

  • بازدید: 12,664
دانلود Packt Step-by-Step Machine Learning with Python - آموزش گام به گام یادگیری ماشین با پایتون
پایتون یک زبان برنامه نویسی شی گرا و بسیار محبوب بوده و فلسفه اصلی ایجاد آن تاکید بر دو هدف خوانایی بالای برنامه و نیز کوتاهی و بازدهی مناسب آن است. یکی از ویژگی های پایتون متن باز بودن آن است که باعث شده داکیومنت های فراوان و کتابخانه های آماده ی بسیار زیادی برای آن وجود داشته باشد که کار برنامه نویسی را بسیار آسان می کند. از طرف دیگر به لطف وجود فریمورک های مختلف برای پایتون می توان به وسیله ی آن برنامه های تحت وب و نیز تلفن همراه نیز تولید کرد. یکی از حوزه های تکنولوژی که نقشی قابل توجه در بهبود سرویس های ارائه شده در تلفن های همراه و فضای مجازی دارد، یادگیری ماشینی است. گاهی اوقات دو عبارت یادگیری ماشینی و هوش مصنوعی به جای یکدیگر مورد استفاده قرار می گیرند و این مساله به خصوص زمانی که یک شرکت بزرگ قصد دارد از جدیدترین نوآوری هایش سخن بگوید بیشتر به چشم می خورد، با این همه هوش مصنوعی و یادگیری ماشینی دو حوزه کاملا مجزا و البته متصل به یکدیگر در علم کامپیوتر به شمار می روند.
در دوره آموزشی Packt Step-by-Step Machine Learning with Python به آموزش گام به گام یادگیری ماشین با پایتون می پردازیم. 

دانلود Packt Git Complete - آموزش کامل گیت

  • بازدید: 12,274
دانلود Packt Git Complete - آموزش کامل گیت
گیت (Git) یک نرم‌افزار آزاد و متن‌باز برای مدیریت کد منبع توزیع شده است که هدف اصلی آن افزایش سرعت در توسعه نسخه های جدید و نگهداری نسخه های مختلف یک پروژه است. گیت ابتدا برای توسعه‌ی لینوکس توسط لینوس تروالدز به وجود آمد. هر مخزن گیت دارای تاریخچه‌ی کامل تغییرات است و برای کار با آن نیازی به دسترسی به شبکه یا سرور مرکزی وجود ندارد. در پوشه‌ی پایه‌ هر پروژه که با استفاده از گیت مدیریت می‌شود پوشه‌ای با نام git. (نقطه git) وجود دارد که تمامی اطلاعات مربوط به پروژه (تاریخچه، برچسب‌ها، ...) را در خود نگه می‌دارد. این ساختار بر خلاف ساختار subversion است که در هر زیرشاخه یک پوشه‌ی svn. (نقطه svn) دارد. از جمله پرونده‌هایی که در پوشه‌ی git. وجود دارند، config است که تنظیمات مخزن را در خود نگه می‌دارد.
در دوره آموزشی Packt Git Complete با امکانات و ویژگی های گیت آشنا می شوید. 

دانلود Packt From 0 to 1 : Spark for Data Science with Python - آموزش کامل اسپارک و پایتون برای علوم داده

  • بازدید: 22,166
دانلود Packt From 0 to 1 : Spark for Data Science with Python - آموزش کامل اسپارک و پایتون برای علوم
Apache Spark، یک چارچوب محاسباتی برای داده ­های عظیم است. Spark از MapReduce به عنوان موتور اجرای خود، استفاده نمی­ کند اما بخوبی با هادوپ یکپارچه است. در واقع Spark می­تواند در Yarn اجرا شود و با فرمت داده­ای هادوپ و HDFS کار کند. Spark بیشتر بخاطر توانایی نگهداشتن مجموعه ­داده ه­ای بین کارها، در حافظه، شناخته می­ شود. این قابلیت Spark سبب می­ شود تا سریعتر از جریان کاری MapReduce معادل که مجموعه­ داده­ های همیشه از دیسک بار می­ شوند، عمل کند. دو نوع کاربردی که از مدل پردازشی Spark بهره می­ برند، الگوریتم ­های تکرار شونده (که یک تابع بر روی مجموعه داده­ای به‌صورت تکراری تا حصول شرط خروج، اعمال می­گردد، و تحلیل تعاملی(که یک کاربر مجموعه ای از پرس و جوهای اکتشافی تک کاره را بر روی مجموعه ای داده­ ها، اعمال می­ کنند) است. همچنین اسپارک APIهایی در زبان­های Java، Scala و Python، ارایه می ­کند. پروژه Apache Spark شامل ماژول ­های یادگیری ماشین(MLlib)، پردازش گراف (GraphX)، پردازش جریانی( (Spark Streaming)، و SQL (Spark SQL است.
در دوره آموزشی Packt From 0 to 1: Spark for Data Science with Python با آپاچی اسپارک و پایتون برای علوم داده آشنا می شوید.

دانلود Packt From 0 to 1 - Data Structures & Algorithms in Java - آموزش کامل ساختار داده و الگوریتم در جاوا

  • بازدید: 10,288
دانلود Packt From 0 to 1 - Data Structures & Algorithms in Java - آموزش کامل ساختار داده و الگوریتم
به مجموعه ای از دستور العمل ها و فرمول هایی که با زبان رسا و دقیق به همراه جزئیات لازم و به صورت مرحله به مرحله به گونه اجرا شده باشند که هدف خاصی را دنبال کنند و شروع و پایان آنها نیز مشخص باشد، الگوریتم گفته می شود. کلمه الگوریتم از نام ریاضیدان برجسته ایرانی, ابو جعفر محمد بن موسی الخوارزمی و به پاس خدمات ارزنده او به توسعه دانش بشری گرفته شده‌ است. او اولین کسی است که علم جبر را کشف کرد. ساختمان داده‌ها یا ساختار داده‌ها (Data Structure) از جملهٔ بنیادی‌ترین مباحث مورد نیاز جهت یادگیری و درک بسیاری از مفاهیم عمده در علوم رایانه است. سازمان‌ دادنِ داده‌ها به یک طریق خاص و بر پایهٔ مدل منطقی یا ریاضی که به منظور استفادهٔ بهینه از داده‌ها صورت می‌گیرد را یک ساختارِ داده‌ها گویند. ساختارهای داده‌ها انواع گوناگونی دارند که هر کدام مناسب برنامه‌های مختلفی هستند.
در دوره آموزشی Packt From 0 to 1 - Data Structures & Algorithms in Java با ساختار داده ها و الگوریتم ها در جاوا آشنا می شوید.  

دانلود Packt Working with Delphi - آموزش کار با دلفی

  • بازدید: 7,889
دانلود Packt Working with Delphi - آموزش کار با دلفی
دِلفی (Delphi) یا به تعبیری ویژوال پاسکال - یک زبان برنامه‌نویسی است و بستری برای توسعهٔ نرم‌افزار که شرکت بورلند آن را تولید کرده‌است و بعدها توسط امبارکادرو خریداری شد. این زبان، در بدو انتشار خود در سال ۱۹۹۵، به عنوان یکی از نخستین ابزارهایی مطرح شد که از توسعهٔ نرم‌افزار بر مبنای متدولوژی راد (RAD: Rapid application development) یعنی تولید و توسعهٔ سریع برنامه‌های کاربردی پشتیبانی می‌کردند. این نرم‌افزار بر مبنای پاسکال شیءگرا (آبجکت پاسکال) بوده و از این زبان مشتق شده‌است. البته بورلند نسخه‌ای از دلفی و سی++بیلدر را برای لینوکس به نام کایلیکس (Kylix) ارائه کرد که مورد استقبال توسعه دهندگان نرم‌افزارهای لینوکس قرار نگرفت. نرم‌افزارهای دلفی در ابتدا به صورت مستقیم از کتابخانه‌های ویندوز و کتابخانهٔ مخصوص خود به نام VCL استفاده می‌کردند، اما پس از نسخه ۶ دلفی، امکانات استفاده از دات‌نت هم به آن اضافه شد. زبانِ دلفی که پیشتر بنام پاسکال شیءگرا (Object-Pascal) خوانده می‌شد و برای طراحی نرم‌افزارهای تحت ویندوز به کار می‌رفت، امروزه چنان توسعه یافته‌است که برای تولید نرم‌افزارهای تحت سیستم‌عاملِ لینوکس، آی او اس و اندروید نیز به کار می‌آید. بیشترین کاربرد دلفی در طراحی برنامه‌های رومیزی و پایگاه داده‌ها است، اما به عنوان یک ابزارِ «چند- منظوره»، برای طراحی انواع گوناگونی از پروژه‌های نرم‌افزاری (نظیر وب) نیز مورد استفاده قرار می‌گیرد.
در دوره آموزشی Packt Working with Delphi با زبان برنامه نویسی دلفی و ویژگی های آن آشنا می شوید.

دانلود Packt CompTIA Network+ Certification N10-006 - آموزش کامپاتیا نتورک پلاس، مهارت های پایه شبکه برای شرکت در آزمون N10-006

  • بازدید: 15,834
دانلود Packt CompTIA Network+ Certification N10-006 - آموزش کامپاتیا نتورک پلاس، مهارت های پایه شبکه
موضوع امنیت شبکه و کامپیوتر امروزه یکی از داغترین زمینه های تخصصی است که تعداد زیادی از تولید کنندگان محصولات و سازمان های بی طرف در این زمینه را به سمت اعطای مدارک تخصصی سوق داده است. همین موضوع باعث شده است تا به افراد حرفه ای در زمینه IT این امکان داده شود تا دانش و مهارت های خودشان را در استانداردها و پایه های امنیت، محک بزنند. موسسه (Computing Technology Industry Association (CompTIA، در دو دهه اخیر توانسته است خود را به عنوان یک نماد در زمینه آموزش و ترویج استاندارد ها و علم IT قرار دهد.
مدارک CompTIA بخوبی در مجامع IT و بخصوص به عنوان اعتباری برای استخدام شوندگان IT توانسته است خود را مطرح کند. مایکروسافت، سیسکو، Novell و دیگر شرکت های صاحب سبک در زمینه IT این اجازه را دادند تا از مدارک CompTIA در برخی از برنامه های مدارکشان به عنوان انتخاب و یا جایگزینی برای یکی از امتحانات استفاده شود. برای مثال مدارک و +Network میتوانند در ادامه مدرک MCSA مایکروسافت، اخذ شوند. یکی از مزیت های امتحانات و مدارک CompTIA که آن ها را بسیار محبوب کرده است، اینست که بر خلاف سایر مدارک موجود در این زمینه از موسسات مختلف، این مدارک بازه زمانی ندارند و expire نمیشوند. در حقیقت وقتی که شما مدرک CompTIA را اخذ میکنید، هرگز نیازی به تمدید آن ندارید.
در دوره آموزشی Packt CompTIA Network+ Certification N10-006 با مباحث کامل دوره کامپاتیا نتورک پلاس N10-006 آشنا می شوید.