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

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

دانلود Udemy Build A Backend REST API With Python & Django - Advanced - آموزش ساخت پیشرفته بک اند رست ای پی آی با پایتون و جنگو

  • بازدید: 11,148
دانلود Udemy Build A Backend REST API With Python & Django - Advanced - آموزش ساخت پیشرفته بک اند رس
رابط برنامه‌نویسی اپلیکیشن یا به‌اختصار API مجموعه‎ای از روش‎های تعریف‌شده مشخص از ارتباطات بین اجزای نرم‌افزاری مختلف است. یک API خوب با فراهم‌سازی تمام اجزای مورد نیاز برای ساخت باعث می‌شود تا توسعه یک برنامه کامپیوتری ساده‎تر انجام شود. در اینجا مجموعه‎ای از قوانین وجود دارد که به برنامه‎ها اجازه می‌دهد با یکدیگر گفت‌وگو کنند. توسعه‌دهنده، API را روی سرور ایجاد می‌کند و به کلاینت اجازه می‌دهد با آن گفت‌وگو کند. باوجود این‌که مشخصه‎های API‌های مختلف با یکدیگر متفاوت است، هدف نهایی فراهم‌سازی امکاناتی برای برنامه‌نویسان است تا از طریق به‌کارگیری خدمات ارائه‌شده توسط API به توسعه نرم‌افزاری خود بپردازند. معروف‎ترین روش برای ارائهAPIهای وب REST است. REST (سرنام Representational State Transfer) یک معماری نرم‌افزاری مستقل است که بسیاری از خصوصیات اساسی و پروتکل‎هایی که رفتار کلاینت‎ها و سرورها را کنترل می‌کنند، فراهم می‌کند. این رویکرد در طراحی API از همان مزایای مکانیسم‎های اینترنتی (مبتنی بر پروتکل HTTP) بهره‌مند می‌شود که برای نمایش صفحات معمولی وب استفاده می‌شود، بنابراین همان مزیت پیاده‌سازی سریع‎تر و سادگی توسعه در اینجا نیز وجود خواهد داشت. از آنجا که REST API‌‌ها از HTTP استفاده می‌کنند در عمل می‌توان آن‌ها را در هر زبان برنامه‌نویسی استفاده کرد.
در دوره آموزشی Udemy Build A Backend REST API With Python & Django - Advanced با آموزش ساخت پیشرفته بک اند رست ای پی آی با پایتون و جنگو آشنا خواهید شد.

دانلود Udemy Web Components & Stencil.js - Build Custom HTML Elements - آموزش ساخت المنت های سفارشی اچ تی ام ال با وب کامپوننت و استنسیل جی اس

  • بازدید: 6,083
دانلود Udemy Web Components & Stencil.js - Build Custom HTML Elements - آموزش ساخت المنت های سفارشی
کامپوننت‌ها یا اجزای کوچک‌تر در برنامه‌نویسی، ابزارهایی هستند که می‌توانند برای انجام فعالیت‌هایی خاص و پیش‌گیری از نوشتن کدهای اضافی به کارگرفته شوند. اغلب امکانات موجود در کامپوننت‌ها می‌توانند توسط برنامه‌نویسان نیز به صورت شخصی پیاده‌سازی شوند ولی انجام این کار ممکن است به ماه‌ها یا سال‌ها زمان نیاز داشته باشد. با استفاده از کامپوننت‌ها، زمان و هزینه صرف تولید بخش‌های سفارشی نرم‌افزار و نه بخش‌های عمومی و تکرار پذیر آن می‌شوند. Stencil یک کامپایلر ساده ی اجزای وب است که بهترین مفاهیم فریمورک های محبوب رو ترکیب میکند. این از TypeScript, JSX, virtual DOM, واکنش پذیری data-binding و یک رندر غیرهمزمان pipeline برای تولید اجزای وب است.
در دوره آموزشی Udemy Web Components & Stencil.js - Build Custom HTML Elements با آموزش ساخت المنت های سفارشی اچ تی ام ال با وب کامپوننت و استنسیل جی اس آشنا خواهید شد.

دانلود Udemy The Complete 2019 Web Development Course - Build 15 Projects - آموزش کامل توسعه وب 2019 همراه با 15 پروژه

  • بازدید: 11,200
دانلود Udemy The Complete 2019 Web Development Course - Build 15 Projects - آموزش کامل توسعه وب 2019
طراحی سایت، به روند برنامه ریزی و ساخت یک سایت گفته می شود. متن، تصاویر، فایل های صوتی و تصویری و المان های برنامه نویسی، توسط طراحی سایت برای تولید صفحه ای قابل رویت در مرورگر، فرمت دهی می شوند. طراحان سایت ها برای ساخت صفحاتی که بتوانند توسط مرورگرها خوانده شوند، از زبان های نشانه ای که اکثرا برای ایجاد ساختار از HTML و برای نمایش از CSS هستند، استفاده می کنند. در دنیای Web 2.0، زبان های برنامه نویسی دیگر نظیر جاوا اسکریپت، Ruby on Rails، PHP، ASP.net و Perl برای ساخت صفحات سایت ها استفاده می شوند تا تعامل کاربر با سایت بوجود آید. در کل، پروسه طراحی سایت شامل، مفهوم سازی، طرح ریزی، پیش تولید، تحقیق، تبلیغات، و همچنین مدیریت فایل های صوتی، تصویری و دیگر فابل های چند رسانه ای مورد استفاده در صفحات سایت می باشد.
در دوره Udemy The Complete 2019 Web Development Course - Build 15 Projects به آموزش کامل توسعه وب 2019 همراه با 15 پروژه می پردازیم.

دانلود Udemy Programming Numerical Methods in Python - آموزش برنامه نویسی متدهای شمارشی در پایتون

  • بازدید: 5,709
دانلود Udemy Programming Numerical Methods in Python - آموزش برنامه نویسی متدهای شمارشی در پایتون
پایتون یک زبان مفسر، شی گرا، سطح بالا و پویا می باشد که از یک ساختمان داده سطح بالا ساخته شده است. پویایی در تایپ و اتصال در پایتون باعث شده تا از آن برای توسعه سریع برنامه و همچنین استفاده به عنوان یک زبان برنامه نویسی و یا اسکریپت نویسی استفاده شود. سادگی پایتون باعث آسانی خواندن این زبان و کاهش هزینه های نگه داری برنامه می شود.همچنین برنامه های نوشته شده در پایتون بر روی اکثر سیستم عامل ها کارایی دارد. مفسر و کتابخانه استاندارد و وسیع در پایتون در منابع آن و یا به صورت باینری و به طور رایگان وجود دارند و قابلیت نصب بر روی هرنوع سیستم عاملی را دارا می باشد. این زبان توسط گیدو ون روسوم در سال 1990 ساخته شد. این زبان از مدیریت خودکار حافظه استفاده می کند. پایتون به شکل پروژه ای متن باز توسعه یافته استو توسط بنیاد نرم افزاری پایتون اداره می شود.
در دوره آموزشی Udemy Programming Numerical Methods in Python به آموزش برنامه نویسی متدهای شمارشی در پایتون می پردازیم.

دانلود iOS Development with Swift in Motion - آموزش توسعه ای او اس با سوئیفت

  • بازدید: 3,861
دانلود iOS Development with Swift in Motion - آموزش توسعه ای او اس با سوئیفت
سوئیفت (Swift) یک زبان برنامه‌نویسی کامپایلری و چند پارادایمی است که توسط شرکت اپل برای توسعه نرم‌افزار بر روی بستر آی‌اواس و اواس ده تولید شده‌است. این زبان که در کنفرانس توسعه‌دهندگان اپل در سال ۲۰۱۴ معرفی شد، طراحی شده است تا جایگزینی برای زبان برنامه‌نویسی شیءگرای اپل یعنی Objective-C باشد. این زبان در کنار امکانات تازه  سیستم‌عامل iOS، دست برنامه‌نویسان و توسعه‌دهندگان بزرگ و کوچک را در خلق اپلیکیشن‌ هایی متفاوت و کاربردی‌تر باز می ‌گذارد. وجه تمایز اصلی SWIFT در قابلیتی با نام playgrounds نهفته است. قابلتی که برنامه نویس‌ها در محیط کاربری Xcode اجازه می‌دهد تا تیجه و حاصل کدهایشان را به صورت ریل‌تایم یا همزمان مشاهده کنند، درست مانند یک زبان برنامه نویسی اسکریپت! به علاوه، سوئیفت زبان برنامه‌نویسی ساده‌ای است.
در دوره ی آموزشی iOS Development with Swift in Motion شما با قابلیت های اساسی و کلیدی این زبان برنامه نویسی کابردی قدرتمند آشنا می شوید. 

دانلود Udemy Complete Next.js with React & Node - Beautiful Portfolio App - آموزش کامل نکست جی اس همراه با ری اکت و نود

  • بازدید: 8,781
دانلود Udemy Complete Next.js with React & Node - Beautiful Portfolio App - آموزش کامل نکست جی اس هم
امروزه دیگر جای بحثی در آن نیست که ساخت یک اپلیکیشن تک صفحه‌ای با زبان برنامه‌نویسی جاوااسکریپت شدنی است یا خیر بلکه سؤال اصلی اینجا است که آیا ابزارهایی می‌توان یافت که فرایند توسعهٔ چنین اپلیکیشن‌هایی را تسهیل کرده تا سریع‌تر بتوانیم کدنویسی نماییم. Next.js‌ فریمورکی است که با استفاده از زبان برنامه‌نویسی جاوااسکریپت و ری اکت، این امکان را در اختیار توسعه‌دهندگان قرار می‌دهد تا اپلیکیشن‌های سمت سرور طراحی کنند.
در دوره آموزشی Udemy Complete Next.js with React & Node - Beautiful Portfolio App با آموزش کامل نکست جی اس همراه با ری اکت و نود آشنا خواهید شد.

دانلود Udemy Progressive Web Apps - The Concise PWA Masterclass - آموزش تسلط بر توسعه وب اپ های پیش رونده

  • بازدید: 6,756
دانلود Udemy Progressive Web Apps - The Concise PWA Masterclass - آموزش تسلط بر توسعه وب اپ های پیش
وب اپلیکیشن های progressive آینده ی بشریت هستند. این اپلیکیشن ها موجب پیشرفت در حوزه ی وب اپلیکیشن های موبایل شده، ایجاد یکسانی در اپلیکیشن های وب و native را تسهیل کرده و به برنامه نویسان موبایل کمک می کند تا ورای مرزهای وب استور ها، به کاربران بیشتری دسترسی داشته باشند. در واقع وب اپلیکیشن های progressive از قابلیت های وب مدرن برای ایجاد تجربه ی شبه اپلیکیشنی برای کاربر استفاده می کند. اپلیکیشن های native موجود در app store ها کارهایی مانند ارسال ناتیفیکیشن، آفلاین کار کردن، داشتن ظاهر و احساس یک اپلیکیشن (همانطور که اپل و گوگل آنها را تصور کرده بودند)، بارگذاری بر روی صفحه ی Home و غیره را انجام می دهند. موبایل اپلیکیشن هایی که در مرورگر موبایل قابل دسترس هستند، در مقایسه با این نوع اپلیکیشن ها، در گذشته چنین کارهایی را انجام نمی داده اند. وب اپلیکیشن های progressive با استفاده از web API های جدید، مفاهیم جدید در طراحی و فناوری جدید این مشکل را رفع می کند.
در دوره آموزشی Udemy Progressive Web Apps - The Concise PWA Masterclass با نحوه ساخت وب اپ های پیش رونده آشنا می شوید. 

دانلود Udemy Master Qt5 GUI for python fundamentals 2019 - آموزش تسلط بر کیوت 5 جی یو آی برای پایتون

  • بازدید: 6,275
دانلود Udemy Master Qt5 GUI for python fundamentals 2019 - آموزش تسلط بر کیوت 5 جی یو آی برای پایتون
کیوت مجموعه‌ای از کتابخانه‌ها و سرآیندهای نوشته‌شده به زبان سی++ است که به برنامه‌نویس امکان توسعه آسان نرم‌افزارهای کاربردی را می‌دهد. کیوت شامل چندین کلاس برای کار با واسط گرافیکی، چندرسانه، ابزارهای پایگاه‌داده، شبکه و ... است. نرم‌افزارهای نوشته شده با ابزار کیوت قادرند تا با استفاده از یک کامپایلر زبان سی‌پلاس‌پلاس برای طیف وسیعی از سیستم‌عامل‌ها از جمله گنو/لینوکس (نسخه‌های رومیزی و وسیله‌های قابل حمل)، ویندوز، ویندوز CE، مک‌اواس و ... همگردانی شوند. بدین ترتیب حمل نرم‌افزار نوشته شده بدون تغییر در متن کد نوشته شده امکان‌پذیر است. از کیوت در زبان‌های برنامه‌نویسی متعددی مانند سی++ و جاوا و پایتون می‌توان استفاده‌کرد.
در دوره آموزشی Udemy Master Qt5 GUI for python fundamentals 2019 با آموزش تسلط بر کیوت 5 جی یو آی برای پایتون آشنا خواهید شد.

دانلود Packt Go : Building DevOps Tools - آموزش ساخت ابزار دوآپس با زبان گو

  • بازدید: 4,669
دانلود Packt Go : Building DevOps Tools - آموزش ساخت ابزار دوآپس با زبان گو
گو (Go) یک زبان برنامه‌نویسی ترجمه‌شده و همروند است که در شرکت گوگل و توسط رابرت گریسمر، راب پایک و کن تامپسون توسعه داده می‌شود. این زبان در نوامبر ۲۰۰۹ معرفی شد و در حال حاضر در چند سامانهٔ اجرایی گوگل استفاده می‌شود. کامپایلر گو از لینوکس، مک او اس، ویندوز و انواع سیستم‌های عامل بی‌اس‌دی مانند FreeBSD پشتیبانی می‌کند. از لحاظ معماری پردازنده نیز، معماری x86، معماری x64، معماری ARM و معماری POWER که مخصوص به شرکت آی‌بی‌ام است، توسط کامپایلر گو پشتیبانی می‌شوند. اهداف ایجاد زبان گو کارایی زبان‌های ترجمه‌شده دارای سامانه نوع ایستا،آسانی برنامه‌ نویسی زبان‌های پویا، امنیت نوع‌ها و حافظه، پشتیبانی برای همروندی و ارتباط، و کامپایل سریع است. در زبان گو، ارث‌بری نوع‌ها وجود ندارد. در این زبان، می‌توان برای هر نوع داده‌ای، حتی برای نوع‌های داخلی، مثل اعداد صحیح فاقد بسته‌بندی، تابع عضو تعریف کرد و این عمل محدود به ساخت‌ها نمی‌شود.
در دوره Packt Go : Building DevOps Tools با آموزش ساخت ابزار دوآپس با زبان گو آشنا خواهید شد.

دانلود Packt Learning Dart - Build Your First App with Flutter - آموزش دارت - ساخت اولین اپ با فلاتر

  • بازدید: 9,106
دانلود Packt Learning Dart - Build Your First App with Flutter - آموزش دارت - ساخت اولین اپ با فلاتر
دارت (Dart) زبان برنامه نویسی است که توسط گوگل توسعه داده می‌شود. هدف دارت جایگزین کردن جاوااسکریپت که زبان داخلی مرورگرهای وب است است. دارت راه حلی برای مشکلات موجود در جاوا اسکریپت (به طور مثال مشکل حافظه) است که کارایی بهتر، قابلیت استفاده ساده‌تر برای پروژه‌های بزرگ و امنیت بیشتری را فراهم می‌کند. گوگل همچنین بسیار تلاش دارد تا دارت را پیچیده تر بسازد و ویژگی‌ها و قابلیت‌های فراوانی به آن ببخشد. دارت زبانی برپایه کلاس، وراثت یگانه و شی گرایی است که گرامر آن شبیه زبان C بوده و دارای Interface،reified generics کلاسهای Abstract و Optional typing است. type annotationهای ایستا تاثیری بر روی سمانتیک کد در زمان اجرا ندارد. در عوض type annotation می‌تواند پرونده‌هایی برای ابزارهایی مانند checkerهای ایستا و checkهای پویای در زمان اجرا را فراهم نماید. این پروژه توسط لارس بک و کسپر لاند پایه‌گذاری شده‌است. Flutter ابتدا توسط گوگل به عنوان یک چارچوب رابط کاربری یا همان طراحی UI برای ایجاد رابط های بومی (Native) در سیستم عامل های IOS و Android مطرح شد. Flutter با کد های موجود درون برنامه کار می کند و اغلب توسط توسعه دهندگان و سازمان ها به دلیل استفاده رایگان (Free Use) و منبع باز بودن در سراسر دنیا مورد استفاده قرار میگیرد. همچنین Flutter یک روش اصلی برای ایجاد کردن برنامه های کاربردی برای Google Fuchsia  است ( Fuchsia یک سیستم عامل مبتنی بر قابلیت هایی است، که توسط گوگل ارائه شده و توسعه یافته است). اولین نسخه Flutter به نام SKY شناخته شده و در سیستم عامل اندروید مورد استفاده قرار میگیرد.
در دوره آموزشی Packt Learning Dart - Build Your First App with Flutter با آموزش دارت ساخت اولین اپ با فلاتر آشنا می شوید.