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

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

دانلود Udemy Connecting Go (Golang) to MySQL and PostgreSQL - آموزش زبان گو و ارتباط آن با مای اس کیو ال و پُستگرس‌کیواِل

دانلود Udemy Connecting Go (Golang) to MySQL and PostgreSQL - آموزش زبان گو و ارتباط آن با مای اس کیو ال و پُستگرس‌کیواِل

 گو (Go) یک زبان برنامه‌نویسی ترجمه‌شده و همروند است که در شرکت گوگل و توسط رابرت گریسمر، راب پایک و کن تامپسون توسعه داده می‌شود. این زبان در نوامبر ۲۰۰۹ معرفی شد و در حال حاضر در چند سامانهٔ اجرایی گوگل استفاده می‌شود. کامپایلر گو از لینوکس، مک او اس، ویندوز و انواع سیستم‌های عامل بی‌اس‌دی مانند FreeBSD پشتیبانی می‌کند. از لحاظ معماری پردازنده نیز، معماری x86، معماری x64، معماری ARM و معماری POWER که مخصوص به شرکت آی‌بی‌ام است، توسط کامپایلر گو پشتیبانی می‌شوند. اهداف ایجاد زبان گو کارایی زبان‌های ترجمه‌شده دارای سامانه نوع ایستا،آسانی برنامه‌ نویسی زبان‌های پویا، امنیت نوع‌ها و حافظه، پشتیبانی برای همروندی و ارتباط، و کامپایل سریع است. در زبان گو، ارث‌بری نوع‌ها وجود ندارد. در این زبان، می‌توان برای هر نوع داده‌ای، حتی برای نوع‌های داخلی، مثل اعداد صحیح فاقد بسته‌بندی، تابع عضو تعریف کرد و این عمل محدود به ساخت‌ها نمی‌شود.
در دوره آموزشی Udemy Connecting Go (Golang) to MySQL and PostgreSQL به با برنامه نویسی با زبان گو و ارتباط آن با مای اس کیو ال و پُستگرس‌کیواِل آشنا می شوید.

دانلود Packt Java EE 8 Application Development - آموزش توسعه اپ جاوا 8

دانلود Packt Java EE 8 Application Development - آموزش توسعه اپ جاوا 8

Java EE مخفف Java Platform، Enterprise Edition به معنی نگارش سازمانی سکوی جاوا می باشد. JEE سکویی پر استفاده برای برنامه نویسی کارگزاران در زبان برنامه نویسی جاواست. نگارش سازمانی از نگارش سکوی استاندارد جاوا متمایز است، چراکه این زبان با اضافه نمودن کتابخانه هایی، برای ساده سازی پیاده سازی نرم‌افزارهای کاربردی به صورت چند لایه طراحی شده است. اجزای نگارش سازمانی جاوا، نیازمند محیط زمان اجرای مخصوصی هستند. سرولت (Servlets) کلاسی از زبان برنامه‌نویسی جاواست که برای گسترش توانایی‌ها سرورها میزبان برنامه‌های مدل درخواست-پاسخ است. اگرچه سرولت‌ها می‌توانند به نوع درخواستی پاسخ دهند، بیشتر در سرورهای میزبانِ وب مورد استفاده قرار می‌گیرند. می‌توان آن را جاوااپلتی دانست که به جای مرورگر در سرور اجرا می‌شود.
در دوره آموزشی Packt Java EE 8 Application Development با آموزش توسعه اپ جاوا 8 آشنا خواهید شد.

دانلود Udemy Instant Test Driven Development with Java, JUnit and Mockito - آموزش تست فوری خودکار اپ با جاوا، جی یونیت و موکیتو

دانلود Udemy Instant Test Driven Development with Java, JUnit and Mockito - آموزش تست فوری خودکار اپ با جاوا، جی یونیت و موکیتو

JUnit در واقع یک فریم ورک اجرای unit test بر روی پروژه های جاوایی است که با استفاده از annotation ها، متدهایی که رفتارها و قابلیت های تست را به صورت جداگانه آزمایش می کنند با علائم یا دستورهای خاص نشانه گذاری و معرفی می نماید. JUnit test در حقیقت یک متد است که داخل کلاس تعریف شده و منحصرا برای منظور تست مورد استفاده قرار می گیرد. کلاسی که میزبان متد مذکور می باشد در اصطلاح test class نامیده می شود. به منظور نوشتن یک تست بر مبنای JUnit 4، متد مورد نظر را با دستور @org.junit.Test داخل کلاس میزبان نشانه گذاری (annotate) می کنید. این متد کد مورد آزمایش را اجرا می کند. می توانید از متد assert که خود JUnit ارائه می دهد استفاده نمایید و یا از متدی که فریم ورک assert دیگری فراهم می نماید، بهره بگیرید. ماکیتو یک کتابخانه بسیار کاربردی برای انجام بعضی کارها است که در تست واحد یا Unit Test به آن‌ها احتیاج فراوان داریم. این کتابخانه کدباز (Open source) است و همانطور که از نامش پیدا است، کار اصلی آن ساختن اشیای Mock (یا مقلد) است.
در دوره Udemy Instant Test Driven Development with Java, JUnit and Mockito با آموزش تست فوری خودکار اپ با جاوا، جی یونیت و موکیتو آشنا می شوید.

دانلود Udemy Augmented Reality 2.0 Framework, A Complete Overview - آموزش کامل چارجوب واقعیت افزوده 2.0

دانلود Udemy Augmented Reality 2.0 Framework, A Complete Overview - آموزش کامل چارجوب واقعیت افزوده 2.0

 واقعیت افزوده (Augmented Reality) یک نمای فیزیکی زنده، مستقیم یا غیرمستقیم (و معمولاً در تعامل با کاربر) است، که عناصری را پیرامون دنیای واقعی افراد اضافه می‌کند. این عناصر بر اساس تولیدات کامپیوتری که از طریق دریافت و پردازش اطلاعات کاربر توسط سنسورهای ورودی مانند صدا، ویدئو، تصاویر گرافیکی یا داده‌های GPS می‌باشد ایجاد می‌شود. واقعیت رایانه‌ای مفهوم کلی واقعیت افزوده‌است. در واقعیت افزوده معمولاً چیزی کم نمی‌شود بلکه فقط اضافه می‌شود. همچنین واقعیت افزوده تا حدودی شبیه به واقعیت مجازی است که توسط یک شبیه‌ساز، دنیای واقعی را کاملاً شبیه‌سازی می‌کند. در واقع وجه تمایز بین واقعیت مجازی و واقعیت افزوده این است که در واقعیت مجازی کلیهٔ عناصر درک شده توسط کاربر، ساخته شده توسط کامپیوتر هستند. اما در واقعیت افزوده بخشی از اطلاعاتی را که کاربر درک می‌کند، در دنیای واقعی وجود دارند و بخشی توسط کامپیوتر ساخته شده‌اند. در واقعیت افزوده، عناصر معمولاً به صورت بی‌درنگ نگاشته شده و به‌طور هوشمند مرتبط با عناصر محیطی می‌باشند، مانند نمایش امتیاز مسابقات ورزشی در زمان پخش از تلویزیون. با کمک تکنولوژی پیشرفتهٔ واقعیت افزوده (برای مثال افزودن قابلیت بینایی کامپیوتری و تشخیص اشیاء) می‌توان اطلاعات مرتبط با دنیای واقعی پیرامون کاربر را به صورت تعاملی و دیجیتالی به او ارائه کرد. همچنین می‌توان اطلاعات مرتبط با محیط و اشیاء اطراف را بر روی دنیای واقعی نگاشت. ایده اولیه واقعیت افزوده اولین بار در سال ۱۹۹۰ توسط توماس کادل کارمند بوئینگ مطرح شد.
در دوره آموزشی Udemy Augmented Reality 2.0 Framework, A Complete Overview با ساخت واقعیت افزوده به طور کامل آشنا می شوید.

دانلود RadBuilder v4.0.0.448 - نرم افزار ایجاد و توسعه ی برنامه های کاربردی بدون نیاز به کدنویسی

دانلود RadBuilder v4.0.0.448 - نرم افزار ایجاد و توسعه ی برنامه های کاربردی بدون نیاز به کدنویسی

RadBuilder نرم افزار فوق العاده ای از شرکت Longtion است که با استفاده از آن، بدون نیاز به کدنویسی می توانید به آسانی مشابه با برنامه نویسان حرفه ای، نرم افزار‌های خود را توسعه ببخشید. این نرم افزار ابزاری کامل برای ایجاد برنامه های کاربردی تعاملی چند رسانه ای، پایگاه داده و برنامه های کاربردی وب می باشد. یادگیری کار با نرم افزار نیز بسیار آسان است و می توانید از آن برای توسعه برنامه‌های کاربردی و نرم افزار‌های حرفه ای استفاده کنید. همچنین این نرم افزار از کشیدن و رهاکردن برنامه ها در آن نیز پشتیبانی می کند.

دانلود Udemy Python and C# for beginners: Create 12 Projects - آموزش مقدماتی پایتون و سی شارپ همراه با ساخت 12 پروژه

دانلود Udemy Python and C# for beginners: Create 12 Projects - آموزش مقدماتی پایتون و سی شارپ همراه با ساخت 12 پروژه

یکی از رایج ترین و پرطرفدارترین زبان هایی که برای برنامه نویسی شیء گرا و سطح بالا استفاده می شود، زبان سی‌شارپ (C#) است. این زبان توسط مایکروسافت و جزئی از دات نت به وجود آمد و بعداً استانداردهای ECMA و ISO را نیز در بر گرفت و یکی از ۴۴ زبان برنامه نویسی ای است که توسط زمان اجرای زبان مشترک از .NET Framework پشتیبانی می‌شوند و در همه جا به وسیله مایکروسافت ویژوال استودیو شناخته می‌شود. در واقع زبان #C، یک زبان برنامه نویسی چند الگویی و است و منظم شده مدل‌های تابعی، امری، عمومی، شی گرا و جز گرا و در بستر دات نت می‌باشد. پایتون یک زبان برنامه نویسی تفسیری، داینامیک و شی گرا می باشد که می توان از آن در محدوده ی وسیعی از نرم افزار ها و تکنولوژی ها بهره برد. این زبان برنامه نویسی روشهای بسیار قدرتمند و حرفه ای را برای کار با زبانها و ابزار های مختلف را با آسانی هر چه تمام تر فراهم می کند. بدین منظور این زبان دارای کتابخانه هایی بسیار گسترده می باشد که یادگیری و استفاده از آنها در عرض چند روز ممکن می باشد. پایتون همچنین یک زبان بر اساس مجوز های نرم افزار آزاد و متن باز می باشد. کدهای نوشته شده در این زبان در محدوده ای وسیع از پلتفرم ها چون لینوکس، ویندوز، مک و حتی گوشی های موبایل و... قابل اجرا می باشد. هم اکنون پایتون در شرکت ها و سازمانهای بزرگی چون ناسا، گوگل، یاهو و... بصورت گسترده مورد استفاده قرار می گیرد.
در دوره ی Udemy Python and C# for beginners: Create 12 Projects شما با آموزش مقدماتی پایتون و سی شارپ همراه با ساخت 12 پروژه آشنا می شوید.

دانلود Packt An Infinite Scroll Project Using AJAX, MySQL, API, PHP, and JQuery - آموزش پروژه صفحات بی نهایت با ایجکس، مای اس کیو ال، آی پی آی، پی اچ پی و جی کوئری

دانلود Packt An Infinite Scroll Project Using AJAX, MySQL, API, PHP, and JQuery - آموزش پروژه صفحات بی نهایت با ایجکس، مای اس کیو ال، آی پی آی، پی اچ پی و جی کوئری

استفاده از Infinite Scrolling یا صفحات بی پایان تجربه کاربری بهتری به بازدیدکنندگان سایت شما خواهد داد. با این وجود در کنار برتری های استفاده از این روش در طراحی سایت میتوان معایب و اشکالاتی نیز در آن دید. با شناخت صحیح توانایی ها و مشکلات تکنیک Infinite Scrolling در طراحی سایت میتوانید تصمیم گیری بهتری برای بکارگیری یا چشم پوشی از آن بگیرید. کاربران اینترنتی از دسترسی سریع به اطلاعات و راحتی کار با یک سایت لذت میبرند ولی استفاده نادرست از تکنیک Infinite Scrolling میتواند موجب سردرگمی آنها و یا خستگی از حضور در یک صفحه شود. استفاده از صفحات بی پایان که با اسکرول صفحه مطالب جدیدی را به کاربر نشان میدهند چیز جدیدی نیست. سایت های بزرگی از این تکنیک طراحی سایت بهره میبرند مانند فیسبوک، پینترست و بخش جستجوی تصاویر گوگل. معرفی و استفاده از Infinite Scrolling با ورود گوشی های همراه به دنیای اینترنت شروع شد، جاییکه صفحه نمایش کاربران باریک بوده واطلاعات صفحه بصورت عمودی و از بالا به پایین لیست میشدند.
در دوره آموزشی Packt An Infinite Scroll Project Using AJAX, MySQL, API, PHP, and JQuery با آموزش پروژه صفحات بی نهایت با ایجکس، مای اس کیو ال، آی پی آی، پی اچ پی و جی کوئری آشنا می شوید.

دانلود Visual Studio Code - آموزش ویژوال استودیو کد

دانلود Visual Studio Code - آموزش ویژوال استودیو کد

ویژوال استودیو کد (Visual Studio Code) یک ویرایشگر کد منبع متن باز برای لینوکس، او اس ده و ویندوز می‌باشد که به صورت درونی از تکمیل کد هوشمند (intelligent code completion)، برجسته سازی نحو (syntax highlighting)، بازسازی کد (code refactoring bugging)، embedded Git control و تکه-کدها (snippets) پشتیبانی می‌کند. ویژوال استادیو کد با سی_پلاس‌پلاس، نود.جی‌اس، فریم ورک الکترون_(چارچوب_نرم‌افزاری) و دیگر تکنولوژی‌های توسعه وب و بر اساس ویرایشگر کد تحت وب موناکو نوشته شده است. حجم کمتر، برخورداری از یک مخزن بزرگ از افزونه‌ها آن را رقیب جدی برای دیگر ویرایشگرها قرار داده است. این نرم‌افزار توسط مایکروسافت توسعه داده شده و هم اکنون به طور رایگان و اپن سورس در دسترس است.
در دوره آموزشی Visual Studio Code با نحوه کار با ویژوال استودیو کد و ویژگی های آن آشنا خواهید شد.

دانلود Packt Hyperledger for Blockchain Applications - آموزش هایپرلجر برای اپ های بلاک چین

دانلود Packt Hyperledger for Blockchain Applications - آموزش هایپرلجر برای اپ های بلاک چین

می‌توان گفت که Hyperledger یک شرکت یا یک رمزنگاری و یا یک بلاک‌چین نیست. Hyperledger چیزی شبیه به یک هاب برای توسعه بلاک‌چین صنعتی متن باز است. Hyperledger در وب سایت خود چنین توضیح می‌دهد. Hyperledger تلاشِ مشارکتیِ منبع بازی است که به منظور توسعه فناوری‌های بلاک‌چین صنعتی ایجاد شده است. در واقع یک همکاری جهانی از پیشروان سرمایه گذاری، بانکداری، اینترنت اشیا، زنجیره‌های تامین، ساخت و تولید و نیز فناوری، که توسط بنیاد لینوکس میزبانی می‌شود.» گرچه پلتفرم Hyperledger تحت تأثیر فناوری بلاک‌چین است اما از بیت‌کوین یا دیگر ارزهای رمزنگاری‌شده پشتیبانی نمی‌کند. «Hyperledger، فناوری premise بسیار گسترده‌تر و انقلابی بسیار اساسی‌تر و بنیادی‌تر از فناوری بلاک‌چین دارد. بلاک‌چین پتانسیل ایجاد نسل جدیدی از برنامه‌های کاربردی تراکنشی را دارد که علاوه بر ساده‌سازی فرآیندهای کسب‌و‌کار و رعایت محدودیت‌های قانونی، اعتماد، پاسخگویی و شفافیت را نیز ایجاد می‌کنند.»
در دوره آموزشی Packt Hyperledger for Blockchain Applications با هایپرلجر برای اپ های بلاک چین آشنا می شوید.

دانلود Udemy Nginx Fundamentals: High Performance Servers from Scratch (2018) - آموزش اصول و مبانی انجین ایکس: سرورهای با عملکرد بالا

دانلود Udemy Nginx Fundamentals: High Performance Servers from Scratch (2018) - آموزش اصول و مبانی انجین ایکس: سرورهای با عملکرد بالا

 NGINX (انجین ایکس engine-x) در واقع وب سروری متن باز (Open Source) کارآمد و رایگان است. ایده و گسترش آن در سال ۲۰۰۲ و توسط شخصی روس با نام Igor Sysoev صورت گرفت و در سال ۲۰۰۴ برای نخستین بار در سطح عموم منتشر گردید و هم اکنون در حدود ۲۸.۳% از تمامی دامنه های فعال را میزبانی می کند. Nginx به عنوان متعادل کننده بارگزاری یا load balancer ، وب سرور و HTTP cache معروف است. پروژه Nginx از همان ابتدای شکل گیری بر روی کارایی و performance بالا، و استفاده کمتر و بهینه شده از رم کار نمود. ان جین ایکس بر روی سیستم عامل های مختلفی از جمله Linux, OS X, Solaris, AIX, HP-UX و انواع  BSD اجرا میشود.اساس توسعه Nginx را میتوان برای خدمت رسانی به محتوای صفحات پویای HTTP بر روی شبکه از طریق FastCGI, SCGI برای اسکریپت ها و سرویس دهنده های نرم افزار WSGI یا ماژول های Phusion و همچنین استفاده به عنوان load balancer معرفی نمود. از موارد مفید این سرور می توان کمترین حد استفاده از حافظه و همچنین کارایی همزمان و بالای آن را نام برد.
در دوره آموزشی Udemy Nginx Fundamentals: High Performance Servers from Scratch (2018) با اصول و مبانی انجین ایکس در حوزه سرورهای با عملکرد بالا آشنا خواهید شد.

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

به این سایت