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

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

دانلود Udemy Modern JavaScript The Complete Course - Build +15 Projects - آموزش کامل جاوا اسکریپت همراه با ساخت 15 پروژه

  • بازدید: 19,675
دانلود Udemy Modern JavaScript The Complete Course - Build +15 Projects - آموزش کامل جاوا اسکریپت هم
(1398/2/28) تغییرات:

دوره آموزشی به روز شد!

جاوا اسکریپت، پیاده سازی ECMA Script است (با تلفظ اکما اسکریپت) که به صورت مخفف به آن ES هم گفته می‌شود و ES6، در حقیقت نگارش 6 این استاندارد است که به آن ECMA Script 2015 نیز می‌گویند (زمان نهایی شدن استاندارد آن سال 2015 است) و از زمان ارائه‌ی جاوا اسکریپت، بزرگترین تغییر و تحول آن نیز محسوب می‌گردد. با ES6 مواردی مانند کلاس‌ها، برنامه نویسی تابعی (functional programming)، ماژول‌ها و غیره اضافه شده‌اند. در طی 2 سال آینده، تمام فریم ورک‌های جدید جاوا اسکریپتی، از بوت استرپ 4 تا AngularJS 2 تا Aurelia و غیره، همگی به ES6 کوچ خواهند کرد (و این اتفاق هم اکنون در حال رخ دادن است). بنابراین به زودی بدون فراگیری و تسلط بر ES6، در حوزه‌ی وب، بی‌سواد محسوب خواهید شد و فراگیری آن یک باید است.
در دوره Udemy Modern JavaScript The Complete Course - Build +15 Projects با آموزش کامل جاوا اسکریپت همراه با ساخت 15 پروژه آشنا می شوید.

دانلود Udemy Learn Advanced Python Concepts - آموزش پیشرفته مفاهیم پایتون

  • بازدید: 9,692
دانلود Udemy Learn Advanced Python Concepts - آموزش پیشرفته مفاهیم پایتون
Python (پایتون) یک زبان برنامه نویسی تفسیری، داینامیک و شیءگرا می باشد که می توان از آن در محدوده وسعیی از نرم افزار ها و تکنولوژی ها بهره برد. این زبان برنامه نویسی روش های بسیار قدرتمند و حرفه ای را برای کار با زبان ها و ابزار های مختلف را با آسانی هر چه تمام تر فراهم می کند. بدین منظور این زبان داره کتابخانه هایی بسیار گسترده می باشد که یادگیری و استفاده از آن ها در عرض چند روز ممکن می باشد. این زبان، یک زبان آزاد و متن باز (Open Source) می باشد. کد های نوشته شده در این زبان در محدوده ای وسیع از پلتفرم ها چون لینوکس، ویندوز، مک، حتی گوشی های موبایل و ... قابل اجرا می باشد . هم اکنون پایتون در شرکت ها و سازمان های بزرگی چون ناسا، گوگل، یاهو و ... به صورت گسترده مورد استفاده قرار می گیرد. نرم افزارهای Blender، Mailman، Civilization IV، BitTorrent و ... از نرم افزارهایی هستند که به وسیله این زبان خلق شده اند.
در دوره آموزشی Udemy Learn Advanced Python Concepts با آموزش پیشرفته مفاهیم پایتون آشنا می شوید.  

دانلود Udemy Kubernetes Made Easy - آموزش ساده کوبرنتس

  • بازدید: 4,547
دانلود Udemy Kubernetes Made Easy - آموزش ساده کوبرنتس
کوبرنتیس پیاده سازی جدیدی از بیش از یک دهه تجربه گوگل در اجرای نرم افزارهای سمت سرور در مقیاس بسیار بالاست که به صورت متن باز (open source) در اختیار همه قرار گرفته است. این نرم افزار وظیفه اجرا و مدیریت کانتینرها را بر روی گروهی از سرورهای موجود در یک یا چند مرکز داده ها (data center) به عهده دارد. کوبرنتیس در واقع نسل سوم از این فنآوریست که در شرکت گوگل از ابتدا به زبان گو (Go) پیاده سازی شده است. دو نسل قبلی آن برگ (Borg) نام داشته که پیاده سازی آن به زبان سی پلاس پلاس بوده است و گوگل همچنان از آن در محیط عملیاتی استفاده می کند. در کوبرنتیس یک یا چند کانتینر که به صورت مشترک برنامه ای کاربردی را تشکیل می دهند، به صورت واحدی جداگانه به نام پاد (pod) دسته بندی میشوند تا مدیریت و کشف (discovery) آنها آسانتر شود. مزیت کلیدی کوبرنتیس در این است که بدون نیاز به یک تیم بزرگ برای راه اندازی و نگهداری، میتوان آن را در مقیاس وسیع برای اجرای میلیاردها برنامه کاربردی به کار گرفت. از مزایای دیگر آن قابلیت اجرا بر روی بسترهای متفاوت است؛ از سرورهای یک مرکز داده های خصوصی گرفته تا سرویسهای ابری عمومی، یا حتی ترکیبی از هر دو.
در دوره آموزشی Udemy Kubernetes Made Easy با اصول و مبانی کوبرنیتس و ویژگی های آن آشنا می شوید.

دانلود Udemy Beginners Landing Page Course - آموزش مقدماتی ساخت صفحه ی فرود

  • بازدید: 3,692
دانلود Udemy Beginners Landing Page Course - آموزش مقدماتی ساخت صفحه ی فرود
Landing Page یا صفحه فرود به صفحه‌ای از وبسایت گفته می‌شود که ترافیک درگیر با سایت به آن صفحه انتقال داده می‌شود. انتقال ترافیک کاربران به این صفحه معمولاً به منظور انجام تبلیغات محصول و یا انجام کاری در سایت صورت می‌گیرد. بطور مثال عمل انتقال ترافیک به صفحات فرود را به بازی گلف می‌توان تشبیه کرد. که تمامی هدف بازیکنان این ورزش انتقال توپ بازی به درون گودال‌های با پرچم نشانه گذاری شده است. هر زمان یکی از بازیکنان موفق به انتقال توپ به درون یکی از گودال‌های هدف بشود، برنده این بازی بوده و تمامی جوایز را خواهد برد. Craft یکی از سیستم های مدیریت محتوا یا همان CMS است که به صورت رایگان در اختیار عموم قرار دارد.
در دوره آموزشی Udemy Beginners Landing Page Course با آموزش مقدماتی ساخت صفحه ی فرود آشنا خواهید شد.

دانلود Udemy REST API Using Java and BDD Cucumber: API Testing - آموزش رست ای پی آی با جاوا و بی دی دی کوکومبر: تست ای پی آی

  • بازدید: 3,673
دانلود Udemy REST API Using Java and BDD Cucumber: API Testing - آموزش رست ای پی آی با جاوا و بی دی
رابط برنامه‌نویسی اپلیکیشن یا به‌اختصار API مجموعه‎ای از روش‎های تعریف‌شده مشخص از ارتباطات بین اجزای نرم‌افزاری مختلف است. یک API خوب با فراهم‌سازی تمام اجزای مورد نیاز برای ساخت باعث می‌شود تا توسعه یک برنامه کامپیوتری ساده‎تر انجام شود. در اینجا مجموعه‎ای از قوانین وجود دارد که به برنامه‎ها اجازه می‌دهد با یکدیگر گفت‌وگو کنند. توسعه‌دهنده، API را روی سرور ایجاد می‌کند و به کلاینت اجازه می‌دهد با آن گفت‌وگو کند. باوجود این‌که مشخصه‎های API‌های مختلف با یکدیگر متفاوت است، هدف نهایی فراهم‌سازی امکاناتی برای برنامه‌نویسان است تا از طریق به‌کارگیری خدمات ارائه‌شده توسط API به توسعه نرم‌افزاری خود بپردازند. معروف‎ترین روش برای ارائهAPIهای وب REST است. REST (سرنام Representational State Transfer) یک معماری نرم‌افزاری مستقل است که بسیاری از خصوصیات اساسی و پروتکل‎هایی که رفتار کلاینت‎ها و سرورها را کنترل می‌کنند، فراهم می‌کند. این رویکرد در طراحی API از همان مزایای مکانیسم‎های اینترنتی (مبتنی بر پروتکل HTTP) بهره‌مند می‌شود که برای نمایش صفحات معمولی وب استفاده می‌شود، بنابراین همان مزیت پیاده‌سازی سریع‎تر و سادگی توسعه در اینجا نیز وجود خواهد داشت. از آنجا که REST API‌‌ها از HTTP استفاده می‌کنند در عمل می‌توان آن‌ها را در هر زبان برنامه‌نویسی استفاده کرد.
در دوره آموزشی Udemy REST API Using Java and BDD Cucumber: API Testing با آموزش رست ای پی آی با جاوا و بی دی دی کوکومبر و تست ای پی آی آشنا خواهید شد.

دانلود Udemy Introduction to Algorithms in Javascript - آموزش الگوریتم ها در جاوا اسکریپت

  • بازدید: 3,798
دانلود Udemy Introduction to Algorithms in Javascript - آموزش الگوریتم ها در جاوا اسکریپت
الگوریتم (Algorithm) یکی از مهم ترین بخش های دنیای کامپیوتر می باشد. در واقع الگوریتم مجموعه ای ترتیبی از دستور العمل ها است که به ترتیب خاصی اجرا می شوند و مساله ای خاص را حل می کنند. در دنیای کامپیوتر مسائل مختلفی وجود دارد که برای هرکدام الگوریتم های متفاوتی وجود دارد، هر کدام از آن ها دارای مزایا و معایبی هستند، به طور مثال یکی در استفاده از فضا بهینه است و یکی زمان اجرای بسیار بهینه و کمی دارد. از این رو دانستن الگوریتم های مختلف مثل جست و جو، مرتب سازی و... در دنیای کامپیوتر بسیار اهمیت دارد. از طرفی برای استفاده مناسب از الگوریتم ها باید با انواع ساختمان های داده مثل صف، پشته، لیست پیوندی و... آشنا بوده و ویژگی های هرکدام را بدانیم. ما می توانیم با انتخاب ساختمان داده و الگوریتم مناسب مسائل مختلف را به صورت بهینه حل کنیم و برنامه های بسیار مناسبی تولید نماییم.
در دوره ی آموزشی Udemy Introduction to Algorithms in Javascript شما با آموزش مقدماتی الگوریتم ها در جاوا اسکریپت آشنا می شوید.

دانلود Udemy The Complete Apache Groovy Developer Course - آموزش کامل توسعه آپاچی گروی

  • بازدید: 2,987
دانلود Udemy The Complete Apache Groovy Developer Course - آموزش کامل توسعه آپاچی گروی
(1398/2/25) تغییرات:

 

Groovy یک زبان برنامه نویسی مبتنی بر پلتفرم جاوا است. Groovy یک زبان برنامه نویسی پویا(Dynamic Programming Language) است. این زبان که یک زبان اسکریپتی حساب میشود، میتواند به راحتی با برنامه های جاوا و کتابخانه های این زبان، ارتباط برقرار کند. طبق ادعای سازندگان این زبان، Groovy به راحتی قابل یادگیری است و می تواند به سرعت توسط افرادی که قبلا جاوا(یا هر زبان برنامه نویسی دیگری) کار کرده اند، با سرعت زیاد یاد گرفته شود. همچنین این زبان که یک زبان برنامه نویسی شی گرا(Object Oriented) است که از قابلیت Functional Programming بهره می برد.
در دوره آموزشی Udemy The Complete Apache Groovy Developer Course با آموزش کامل توسعه آپاچی گروی آشنا خواهید شد.

دانلود Packt Learning Julia 1.0 - آموزش زبان جولیا 1.0

  • بازدید: 4,297
دانلود Packt Learning Julia 1.0 - آموزش زبان جولیا 1.0
جولیا یک زبان تخصصی جهت انجام محاسبات عددی می باشد. مهمترین ویژگیهای آن سادگی در نصب، یادگیری و کاربری، سرعت بالا در انجام محاسبات و توانمندی های بروز و گسترده در کاربردهای متنوع آمار، ریاضات و محاسبات مهندسی است. این زبان قابلیتهای سطح پایین مانند محاسبات ریاضی پایه بر اعداد (صحیح و اعشاری) و اجرای حلقه های تکرار را با سرعت و دقت بالا (قابل مقایسه با C یا Fortran) انجام می دهد و توانایی های سطح بالایی مانند عملیات ریاضی پیشرفته بر بردارها و ماتریسها، پردازش موازی و ارائه سرویس بر روی شبکه را پشتیبانی می کند. نحوه کمپایل آن JIT مخفف (Just in Time) می باشد. به این معنا که برگرداندن کدها به زبان ماشین در زمان اجرا و توسط LLVM مخفف (Low-Level Virtual Machine) انجام می شود. از جمله ویژگیهای مهم این زبان پشتیبانی از عبارات ریاضی (Expressions) بصورت یک شیئ داخلی است. این زبان برنامه نویسی مورد حمایت دانشگاه MIT می باشد و پروفسور Alan Edelman استاد ریاضی پیشرفته این دانشگاه از مدیران فعال پروژه زبان برنامه نوسی Julia است. بعلاوه یکی از وجوه تمایز زبان برنامه نویسی متن باز (open source) بودن است، بنابراین کلیه کدهای کمپایلر از طریق سورس جولیا در اختیار عموم قرار دارد.
در دوره آموزشی Packt Learning Julia 1.0 با زبان برنامه نویسی جولیا 1.0 آشنا می شوید.

دانلود Udemy Python - Learn the coolest way - آموزش سریع و راحت پایتون

  • بازدید: 4,683
دانلود Udemy Python - Learn the coolest way - آموزش سریع و راحت پایتون
Python (پایتون) یک زبان برنامه نویسی تفسیری، داینامیک و شیءگرا می باشد که می توان از آن در محدوده وسعیی از نرم افزار ها و تکنولوژی ها بهره برد. این زبان برنامه نویسی روش های بسیار قدرتمند و حرفه ای را برای کار با زبان ها و ابزار های مختلف را با آسانی هر چه تمام تر فراهم می کند. بدین منظور این زبان داره کتابخانه هایی بسیار گسترده می باشد که یادگیری و استفاده از آن ها در عرض چند روز ممکن می باشد. این زبان، یک زبان آزاد و متن باز (Open Source) می باشد. کد های نوشته شده در این زبان در محدوده ای وسیع از پلتفرم ها چون لینوکس، ویندوز، مک، حتی گوشی های موبایل و ... قابل اجرا می باشد . هم اکنون پایتون در شرکت ها و سازمان های بزرگی چون ناسا، گوگل، یاهو و ... به صورت گسترده مورد استفاده قرار می گیرد. نرم افزارهای Blender، Mailman، Civilization IV، BitTorrent و ... از نرم افزارهایی هستند که به وسیله این زبان خلق شده اند.
در دوره آموزشی Udemy Python - Learn the coolest way با آموزش سریع و راحت پایتون آشنا می شوید.  

دانلود Udemy Advanced Android - Architecture with Dagger 2 and more - آموزش معماری پیشرفته اندروید با دگر 2 و بیشتر

  • بازدید: 4,082
دانلود Udemy Advanced Android - Architecture with Dagger 2 and more - آموزش معماری پیشرفته اندروید ب
تزریق وابستگی برای پیاده سازی مفهوم کنترل و تنظیم کردن از بیرون است که میگوید یک کلاس باید وابستگی هایش را از بیرون دریافت کند. به زبان ساده تر هیچ کلاسی نباید کلاس دیگری را مقدار دهی ( instantiate) کند یا هیچ کلاسی نباید از کلاس دیگری شیء یا نمونه بسازد بلکه باید شیء مورد نیاز خود را از کلاس دیگری که فقط به همین منظور ساخته شده است دریافت کند. در زبان جاوا، اگر کلاسی خودش از کلاس دیگر با استفاده از کلمه کلیدی new شیء بسازد، سپس این کلاس قابلیت استفاده شدن و تست شدن را به صورت یک کلاس مستقل از دست می دهد و برای درست کار کردن همیشه به کلاس دیگر وابسته است که به این حالت وابستگی سخت میگوییم. بزرگترین تغییری که در Dagger 2 این بود که گراف وابستگی با استفاده از Annotation Processor ساخته میشد. کلاسی که وابستگی های ما را فراهم می کرد الان در زمان Build شدن برنامه با استفاده از بسته ی javax inject به وجود میاد که باعث میشه ما قبل از اجرای برنامه برای رفع اشکالات احتمالی فرصت داشته باشیم و کلاس هایی که ساخته میشن خیلی خوانا هستن.
در دوره آموزشی Udemy Advanced Android - Architecture with Dagger 2 and more با آموزش معماری پیشرفته اندروید با دگر 2 و بیشتر آشنا خواهید شد.