🔮 فصل۱: چرا لاراول؟
📋 #Laravel
📍لینک مطلب:
👉 http://www.roxo.ir/2082
_______________
📎 روکسو؛ مرجع تخصصی آموزش آنلاین
🆔 @roxo_ir
📋 #Laravel
📍لینک مطلب:
👉 http://www.roxo.ir/2082
_______________
📎 روکسو؛ مرجع تخصصی آموزش آنلاین
🆔 @roxo_ir
#سوال
🔴 کامپوزر (Composer) چیست؟
#پاسخ
🔵 کامپوزر ابزاری ست برای مدیریت بسته های نصبی که به زبان PHP نوشته شده اند.
کامپوزرها در PHP مانند npm در Node یا Ruby Gem در زبان Ruby است.
در واقع با کامپوزرها می توان بسته هایی مثل لاراول، Laravel Collective, Laravel Helper و... را در فایل پروژه خود نصب و مدیریت کرد. گاها برای تعریف کامپوزر از عبارت Dependency Manager (مدیریت وابستگی ها) استفاده می شود که به معنای مدیریت تمام کتابخانه ها و وابستگی های موجود در پروژه است.
لازم به ذکر است یک مدیریت بسته ی دیگر تحت عنوان PEAR (مخفف عبارت PHP Extension and Application Repository) وجود دارد ولی بنا به دلایلی توسعه دهندگان دیگر از آن استفاده نمی کنند و مهم ترین ایراد آن بروز نبودن بسیاری از بسته هاست.
🆔 @roxo_ir
🔴 کامپوزر (Composer) چیست؟
#پاسخ
🔵 کامپوزر ابزاری ست برای مدیریت بسته های نصبی که به زبان PHP نوشته شده اند.
کامپوزرها در PHP مانند npm در Node یا Ruby Gem در زبان Ruby است.
در واقع با کامپوزرها می توان بسته هایی مثل لاراول، Laravel Collective, Laravel Helper و... را در فایل پروژه خود نصب و مدیریت کرد. گاها برای تعریف کامپوزر از عبارت Dependency Manager (مدیریت وابستگی ها) استفاده می شود که به معنای مدیریت تمام کتابخانه ها و وابستگی های موجود در پروژه است.
لازم به ذکر است یک مدیریت بسته ی دیگر تحت عنوان PEAR (مخفف عبارت PHP Extension and Application Repository) وجود دارد ولی بنا به دلایلی توسعه دهندگان دیگر از آن استفاده نمی کنند و مهم ترین ایراد آن بروز نبودن بسیاری از بسته هاست.
🆔 @roxo_ir
#سوال_عمومی
🔴 زبان برنامه نویسی دستگاه های خودپرداز بانکی (ATM) چیست؟
#پاسخ
🔵 کلا سیستم تراکنش بانکی و دستگاه های خودپرداز را می توان با هر زبان برنامه نویسی نوشت. این دستگاه ها در واقع یک کامپیوتر هستند که ورودی های خود را از کیبورد دریافت کرده و به ازای خروجی پول تحویل می دهند.
اکثر این دستگاه ها با زبان برنامه نویسی ++C و Java نوشته شده اند.
🆔 @roxo_ir
🔴 زبان برنامه نویسی دستگاه های خودپرداز بانکی (ATM) چیست؟
#پاسخ
🔵 کلا سیستم تراکنش بانکی و دستگاه های خودپرداز را می توان با هر زبان برنامه نویسی نوشت. این دستگاه ها در واقع یک کامپیوتر هستند که ورودی های خود را از کیبورد دریافت کرده و به ازای خروجی پول تحویل می دهند.
اکثر این دستگاه ها با زبان برنامه نویسی ++C و Java نوشته شده اند.
🆔 @roxo_ir
🔶 زبان های برنامه نویسی برخی از وب سایت های معروف جهان:
🔺Youtube
Javascript, C, C++, Python, Java, Go
🔺Google
Javascript, C, C++, Python, Java, Go
🔺Yahoo
Javascript, PHP
🔺Amazon
Javascript, Java, C++, Perl
🔺Microsoft
Javascript, Asp.Net
🔺Wikipedia
Javascript, PHP, Hack
🔺eBay
Javascript, Java, Scala
🔺Pinterest
Javascript, Python, Erlan
🔺MSN
Javascript, Asp.Net
🔺Twitter
Javascript, Java, C++, Scala, Ruby on Rails
🔺Facebook
Javascript, Hack, PHP, Python, C++, Java, Erlan, D, Xhp, Hskell
#اطلاعات_عمومی
🆔 @roxo_ir
🔺Youtube
Javascript, C, C++, Python, Java, Go
Javascript, C, C++, Python, Java, Go
🔺Yahoo
Javascript, PHP
🔺Amazon
Javascript, Java, C++, Perl
🔺Microsoft
Javascript, Asp.Net
🔺Wikipedia
Javascript, PHP, Hack
🔺eBay
Javascript, Java, Scala
Javascript, Python, Erlan
🔺MSN
Javascript, Asp.Net
Javascript, Java, C++, Scala, Ruby on Rails
Javascript, Hack, PHP, Python, C++, Java, Erlan, D, Xhp, Hskell
#اطلاعات_عمومی
🆔 @roxo_ir
🔮 فصل۲-۱: نصب و راه اندازی لاراول در محیط Homestead
📋 #Laravel
📍لینک مطلب:
👉 http://www.roxo.ir/4045
_______________
📎 روکسو؛ مرجع تخصصی آموزش آنلاین
🆔 @roxo_ir
📋 #Laravel
📍لینک مطلب:
👉 http://www.roxo.ir/4045
_______________
📎 روکسو؛ مرجع تخصصی آموزش آنلاین
🆔 @roxo_ir
#سوال
🔴سوال: Git چیست و چرا باید از گیت استفاده کنیم؟
#پاسخ
🔵 گیت تحت عنوان یک نرم افزار کنترل (Version Control) شناخته میشود و باعث می شود از پروژه خودتان نسخه های مختلفی داشته باشید و گزارش تمام تغییرات اعمال شده به پروژه را برای خود لیست کنید. با استفاده از این امکانات گیت، به سادگی می توانید هر موقع که خواستید به کدهای گذشته خود بازگردید و برنامه را به نسخه های قبلی برگردانید. و این امکان زمانی مهم تلقی می شود که پروژه شما با مشکل بزرگی مواجه شده باشد.
این نرم افزار به تیم شما اجازه میدهد که به صورت همزمان بر روی یک پروژه کار کنید و در عین حال مشکل و تداخلی برای پروژهتان بوجود نیاید.
#سوال
🔴 سوال: Github یا GitLab چه سایتهایی هستند؟
#پاسخ
🔵 گیت هاب و گیت لب یک سرویس گیت با محیط گرافیکی می باشند که امکان مدیریت پروژه های شما را فراهم می کنند. دقت داشته باشید پروژه هایی که روی Github هستند به صورت عمومی انتشار داده میشوند و تمام برنامه نویس ها می توانند به سورس پروژه ها دسترسی داشته باشند در حالیکه GitLab یک سرویس دهی خصوصی در اختیار شما می گذارد.
🆔 @roxo_ir
🔴سوال: Git چیست و چرا باید از گیت استفاده کنیم؟
#پاسخ
🔵 گیت تحت عنوان یک نرم افزار کنترل (Version Control) شناخته میشود و باعث می شود از پروژه خودتان نسخه های مختلفی داشته باشید و گزارش تمام تغییرات اعمال شده به پروژه را برای خود لیست کنید. با استفاده از این امکانات گیت، به سادگی می توانید هر موقع که خواستید به کدهای گذشته خود بازگردید و برنامه را به نسخه های قبلی برگردانید. و این امکان زمانی مهم تلقی می شود که پروژه شما با مشکل بزرگی مواجه شده باشد.
این نرم افزار به تیم شما اجازه میدهد که به صورت همزمان بر روی یک پروژه کار کنید و در عین حال مشکل و تداخلی برای پروژهتان بوجود نیاید.
#سوال
🔴 سوال: Github یا GitLab چه سایتهایی هستند؟
#پاسخ
🔵 گیت هاب و گیت لب یک سرویس گیت با محیط گرافیکی می باشند که امکان مدیریت پروژه های شما را فراهم می کنند. دقت داشته باشید پروژه هایی که روی Github هستند به صورت عمومی انتشار داده میشوند و تمام برنامه نویس ها می توانند به سورس پروژه ها دسترسی داشته باشند در حالیکه GitLab یک سرویس دهی خصوصی در اختیار شما می گذارد.
🆔 @roxo_ir
🔮 فصل۲- ۲: نصب و راهاندازی محیط لاراول با PHPStorm
📋 #Laravel
📋 #PHPStorm
📍لینک مطلب:
👉 http://www.roxo.ir/1738
_______________
📎 روکسو؛ مرجع تخصصی آموزش آنلاین
🆔 @roxo_ir
📋 #Laravel
📋 #PHPStorm
📍لینک مطلب:
👉 http://www.roxo.ir/1738
_______________
📎 روکسو؛ مرجع تخصصی آموزش آنلاین
🆔 @roxo_ir
🔮 فصل ۳: مسیریابی (Routing) در لاراول
📋 #Laravel
📍لینک مطلب:
👉 http://www.roxo.ir/7888
_______________
📎 روکسو؛ مرجع تخصصی آموزش آنلاین
🆔 @roxo_ir
📋 #Laravel
📍لینک مطلب:
👉 http://www.roxo.ir/7888
_______________
📎 روکسو؛ مرجع تخصصی آموزش آنلاین
🆔 @roxo_ir
🔮 فضای نام (Namespace) چیست؟
📋 #PHP
📋 #Namespace
📍لینک مطلب:
👉 http://ask.roxo.ir/thread7.html
_______________
📎 روکسو؛ مرجع تخصصی آموزش آنلاین
🆔 @roxo_ir
📋 #PHP
📋 #Namespace
📍لینک مطلب:
👉 http://ask.roxo.ir/thread7.html
_______________
📎 روکسو؛ مرجع تخصصی آموزش آنلاین
🆔 @roxo_ir
📰🗞 #خبر
عنوان: شناسایی محتویات داخل ویدیوها توسط گوگل
🔶 مدیر تیم محققان هوش مصنوعی و یادگیری ماشینی در گوگل کلاد، Fei-Fei Li اخیراً به استیج کنفرانس Next Cloud گوگل رفته تا به صحبت درباره نسل بعدی اپلیکیشن های مبتنی بر هوش مصنوعی کمپانی بپردازد. این تکنولوژی ها تفاوت های قابل توجهی در اتومبیل های خودران، حفظ سلامت و البته فیلترهای اسنپچت و قابلیت های جستجوی گوگل فوتوز به وجود خواهند آورد.
🔶 وی نمایشی از رابط برنامه نویسی هوشمند ویدیو روی استیج داشت و نشان داد که این رابط برنامه نویسی می تواند یک سگ پا کوتاه را هنگام ورود به ویدیو شناسایی کند و بعد تشخیص دهد که ویدیو، یک آگهی تبلیغاتی بوده است. در دمویی دیگر، با جستجوی آسان لغت «ساحل - Beach»، ویدیوهایی یافته می شود که شامل تصاویری از سواحل هستند. بنابراین کافی است که عبارت «غروب آفتاب - Sunset» را در اپلکیشن گوگل فوتوز جستجو کنید تا بهترین تصاویرتان به هنگام فرا رسیدن تاریکی شب یافته شوند.
🔶 تا پیش از این، کامپیوترها قادر به درک مستقیم محتویات یک ویدیو نبودند و نیاز به علامت گذاری دستی احساس می شد. گوگل در حال اطمینان حاصل کردن از دسترسی تمام توسعه دهندگان به این رابط برنامه نویسی هست و البته چند رابط برنامه نویسی یادگیری ماشینی نیز برای آنها در نظر گرفته است.
🆔 @roxo_ir
🔶 گوگل برای اثبات جدیت خود برای فعالیت در حوزه سرویس های ابری و و علامت دادن به سرمایه گذاران، نایب رییس ارشد گوگل کلاد، یغتی دیانا گرین را به روی استیج آورد و بعد از آن، ساندار پیچای، مدیر عامل کمپانی و اریک اشمیت، رییس هیئت مدیره آلفابت به سخنرانی پرداختند.
🔶 سوال بزرگ اینجاست که تلاش گوگل برای رقابت با آمازون و مایکروسافت به ثمر خواهد نشست و اوضاع را به نفع کمپانی تغییر خواهد داد یا خیر. وال استریت ژورنال در گزارشی می گوید که گوگل به اندازه قابل توجهی از دو رقیبش جا مانده؛ حتی با وجود رقابتی بودن تکنولوژی هوش مصنوعی و یادگیری ماشینی.اما اگر گوگل بتواند تکنولوژی خود را همانطور که به نمایش در آورد به دست مشتریان برساند، قطعاً به بازی برخواهد گشت.
🆔 @roxo_ir
عنوان: شناسایی محتویات داخل ویدیوها توسط گوگل
🔶 مدیر تیم محققان هوش مصنوعی و یادگیری ماشینی در گوگل کلاد، Fei-Fei Li اخیراً به استیج کنفرانس Next Cloud گوگل رفته تا به صحبت درباره نسل بعدی اپلیکیشن های مبتنی بر هوش مصنوعی کمپانی بپردازد. این تکنولوژی ها تفاوت های قابل توجهی در اتومبیل های خودران، حفظ سلامت و البته فیلترهای اسنپچت و قابلیت های جستجوی گوگل فوتوز به وجود خواهند آورد.
🔶 وی نمایشی از رابط برنامه نویسی هوشمند ویدیو روی استیج داشت و نشان داد که این رابط برنامه نویسی می تواند یک سگ پا کوتاه را هنگام ورود به ویدیو شناسایی کند و بعد تشخیص دهد که ویدیو، یک آگهی تبلیغاتی بوده است. در دمویی دیگر، با جستجوی آسان لغت «ساحل - Beach»، ویدیوهایی یافته می شود که شامل تصاویری از سواحل هستند. بنابراین کافی است که عبارت «غروب آفتاب - Sunset» را در اپلکیشن گوگل فوتوز جستجو کنید تا بهترین تصاویرتان به هنگام فرا رسیدن تاریکی شب یافته شوند.
🔶 تا پیش از این، کامپیوترها قادر به درک مستقیم محتویات یک ویدیو نبودند و نیاز به علامت گذاری دستی احساس می شد. گوگل در حال اطمینان حاصل کردن از دسترسی تمام توسعه دهندگان به این رابط برنامه نویسی هست و البته چند رابط برنامه نویسی یادگیری ماشینی نیز برای آنها در نظر گرفته است.
🆔 @roxo_ir
🔶 گوگل برای اثبات جدیت خود برای فعالیت در حوزه سرویس های ابری و و علامت دادن به سرمایه گذاران، نایب رییس ارشد گوگل کلاد، یغتی دیانا گرین را به روی استیج آورد و بعد از آن، ساندار پیچای، مدیر عامل کمپانی و اریک اشمیت، رییس هیئت مدیره آلفابت به سخنرانی پرداختند.
🔶 سوال بزرگ اینجاست که تلاش گوگل برای رقابت با آمازون و مایکروسافت به ثمر خواهد نشست و اوضاع را به نفع کمپانی تغییر خواهد داد یا خیر. وال استریت ژورنال در گزارشی می گوید که گوگل به اندازه قابل توجهی از دو رقیبش جا مانده؛ حتی با وجود رقابتی بودن تکنولوژی هوش مصنوعی و یادگیری ماشینی.اما اگر گوگل بتواند تکنولوژی خود را همانطور که به نمایش در آورد به دست مشتریان برساند، قطعاً به بازی برخواهد گشت.
🆔 @roxo_ir
#مقاله_کوتاه
📋 #TypeScript
📋 #Modules
#سوال
🔴 ماژولها در تایپاسکریپت (TypeScript) چه مفهومی دارند؟
#پاسخ
🔵 ماژولها در زبانبرنامهنویسی تایپاسکریپت همانند کتابخانهها یا توابع و کلاسها در سایر زبانهای برنامهنویسی هستند.
قوانین آن همانند قوانین دیگر زبانهای برنامهنویسی است. مثلا متغییری که در ماژول نوشته میشود، خارج از آن قابل دسترس نیست و به صورت Local میباشد.
هر ماژول میتواند برای یک Class, Variable، Function یا Interface تعریف شود.
🆔 @roxo_ir
ماژول ها با کلمهی export تعریف شده و در سایر بخشها و فایلهای برنامه با دستور import مورد استفاده قرار میگیرند.
در مثال زیر یک ماژول تعریف کرده و آن را در سایر بخشهای برنامه استفاده میکنیم:
🔰Example:
export class yourClassName{
static yourVariable;
yourMethod(yourArgument) {
//do something
}
}
استفاده کردن از ماژولها در سایر فایلها:
import { yourClassName } from "./yourFolder";
var myInstance = new yourClassName();
🆔 @roxo_ir
📋 #TypeScript
📋 #Modules
#سوال
🔴 ماژولها در تایپاسکریپت (TypeScript) چه مفهومی دارند؟
#پاسخ
🔵 ماژولها در زبانبرنامهنویسی تایپاسکریپت همانند کتابخانهها یا توابع و کلاسها در سایر زبانهای برنامهنویسی هستند.
قوانین آن همانند قوانین دیگر زبانهای برنامهنویسی است. مثلا متغییری که در ماژول نوشته میشود، خارج از آن قابل دسترس نیست و به صورت Local میباشد.
هر ماژول میتواند برای یک Class, Variable، Function یا Interface تعریف شود.
🆔 @roxo_ir
ماژول ها با کلمهی export تعریف شده و در سایر بخشها و فایلهای برنامه با دستور import مورد استفاده قرار میگیرند.
در مثال زیر یک ماژول تعریف کرده و آن را در سایر بخشهای برنامه استفاده میکنیم:
🔰Example:
export class yourClassName{
static yourVariable;
yourMethod(yourArgument) {
//do something
}
}
استفاده کردن از ماژولها در سایر فایلها:
import { yourClassName } from "./yourFolder";
var myInstance = new yourClassName();
🆔 @roxo_ir
🔮 فصل ۴: آموزش کنترلرها در لاراول
📋 #Laravel
📍لینک مطلب:
👉 http://www.roxo.ir/3450
_______________
📎 روکسو؛ مرجع تخصصی آموزش آنلاین
🆔 @roxo_ir
📋 #Laravel
📍لینک مطلب:
👉 http://www.roxo.ir/3450
_______________
📎 روکسو؛ مرجع تخصصی آموزش آنلاین
🆔 @roxo_ir
🔮 آموزش فارسی تزریق وابستگیها Dependency Injection
📋 #Dependency_Injection
📋 #IoC
📍لینک مطلب:
👉 http://www.roxo.ir/1971
_______________
📎 روکسو؛ مرجع تخصصی آموزش آنلاین
🆔 @roxo_ir
📋 #Dependency_Injection
📋 #IoC
📍لینک مطلب:
👉 http://www.roxo.ir/1971
_______________
📎 روکسو؛ مرجع تخصصی آموزش آنلاین
🆔 @roxo_ir
🔮 چگونه با تولید محتوای جدید و بروزرسانی مطالب قدیمی به غول دنیای وب تبدیل شویم؟
📋 #SEO
📍لینک مطلب:
👉 http://www.roxo.ir/7787
_______________
📎 روکسو؛ مرجع تخصصی آموزش آنلاین
🆔 @roxo_ir
📋 #SEO
📍لینک مطلب:
👉 http://www.roxo.ir/7787
_______________
📎 روکسو؛ مرجع تخصصی آموزش آنلاین
🆔 @roxo_ir
🔮 فصل ۵: Viewها در لاراول
📋 #Laravel
📍لینک مطلب:
👉 http://www.roxo.ir/1745
_______________
📎 روکسو؛ مرجع تخصصی آموزش آنلاین
🆔 @roxo_ir
📋 #Laravel
📍لینک مطلب:
👉 http://www.roxo.ir/1745
_______________
📎 روکسو؛ مرجع تخصصی آموزش آنلاین
🆔 @roxo_ir
🔸 ۱۵ ویژگی و مهارت برجسته یک برنامهنویس و توسعهدهنده اپلیکیشن:
۱) مهارتهای تکنیکی مناسب ( یادگیری بیش از یک زبان برنامهنویسی)
۲) تمایل به یادگیری
۳) مهارت خطایابی (Debugging)
۴) مطابقت خود با محیط کاری
۵) مهارت حل مسئله
۶) شور و شوق برای کار
۷) مهارت تحمل فشار کار
۸) مهارت ارتباط جمعی
۹) سرعت عمل در کار
۱۰) داشتن چشم انداز وسیع در کسب و کارها
۱۱) مهارت برنامه ریزی
۱۲) مهارت مدیریت شکستها
۱۳) تمایل به پژوهش
۱۴) مهارت انجام کار گروهی
۱۵) درنظر داشتن زمان تحویل پروژه
#اطلاعات_عمومی
🆔 @roxo_ir
۱) مهارتهای تکنیکی مناسب ( یادگیری بیش از یک زبان برنامهنویسی)
۲) تمایل به یادگیری
۳) مهارت خطایابی (Debugging)
۴) مطابقت خود با محیط کاری
۵) مهارت حل مسئله
۶) شور و شوق برای کار
۷) مهارت تحمل فشار کار
۸) مهارت ارتباط جمعی
۹) سرعت عمل در کار
۱۰) داشتن چشم انداز وسیع در کسب و کارها
۱۱) مهارت برنامه ریزی
۱۲) مهارت مدیریت شکستها
۱۳) تمایل به پژوهش
۱۴) مهارت انجام کار گروهی
۱۵) درنظر داشتن زمان تحویل پروژه
#اطلاعات_عمومی
🆔 @roxo_ir
🔶 برخی از ویژگی های اصلی نرم افزار Visual Studio 2017 به شرح زیر می باشد:
🔺ساخت نرم افزارهای ویندوز : WPF - WinForm - Console
🔺ساخت نرم افزارهای موبایل : IOS - Android - WinPhone
🆔 @roxo_ir
🔺ساخت برنامه های چند پلتفرمی خالص ++C
🔺ساخت برنامه های چند پلتفرمی به زبان #C
🔺ساخت برنامه های تحت وب : ASP.NET - NodeJS
🔺پشتیبانی کامل از زبان پایتون
🔺پشتیبانی کامل از کار با انواع دیتابیس ها و BigData بصورت درون ساخت
🔺پشتیبانی کامل از آنالیز داده ها در زبانهای R و #F و Python
🔺امکان کار با مجموعه آفیس و شیرپوینت در سطح گسترده
🆔 @roxo_ir
🔺امکان ساخت بازی برای پلتفرمهای موبایلی با Apache Cordova
🔺امکان ساخت بازی برای Windows, Xbox با موتور بازیسازی Cocos و Unreal
🔺امکان ساخت بازی باموتور بازیسازی مجتمع شده Unity برای mobile platforms, WebGL, Mac, PC and Linux desktop, web or consolesUnity
🔺امکان ساخت برنامه برای لینوکس سرور، دسکتاپ به زبان ++C
مطالعه بیشتر را در وب سایت ماکروسافت مطالعه بفرمایید:
https://www.visualstudio.com/vs/visual-studio-2017-rc/
🆔 @roxo_ir
🔺ساخت نرم افزارهای ویندوز : WPF - WinForm - Console
🔺ساخت نرم افزارهای موبایل : IOS - Android - WinPhone
🆔 @roxo_ir
🔺ساخت برنامه های چند پلتفرمی خالص ++C
🔺ساخت برنامه های چند پلتفرمی به زبان #C
🔺ساخت برنامه های تحت وب : ASP.NET - NodeJS
🔺پشتیبانی کامل از زبان پایتون
🔺پشتیبانی کامل از کار با انواع دیتابیس ها و BigData بصورت درون ساخت
🔺پشتیبانی کامل از آنالیز داده ها در زبانهای R و #F و Python
🔺امکان کار با مجموعه آفیس و شیرپوینت در سطح گسترده
🆔 @roxo_ir
🔺امکان ساخت بازی برای پلتفرمهای موبایلی با Apache Cordova
🔺امکان ساخت بازی برای Windows, Xbox با موتور بازیسازی Cocos و Unreal
🔺امکان ساخت بازی باموتور بازیسازی مجتمع شده Unity برای mobile platforms, WebGL, Mac, PC and Linux desktop, web or consolesUnity
🔺امکان ساخت برنامه برای لینوکس سرور، دسکتاپ به زبان ++C
مطالعه بیشتر را در وب سایت ماکروسافت مطالعه بفرمایید:
https://www.visualstudio.com/vs/visual-studio-2017-rc/
🆔 @roxo_ir
Visual Studio
What’s new in Visual Studio 2022 | Download for free - Visual Studio
Visual Studio 2022 has the latest features to bring you real-time collaboration with Live Share, AI-assisted code completions, & many more. Download for free.