وای-فای (Wi-Fi)، نامی تجاری است که توسط «اتحادیه وای فای (Wi-Fi Alliance)» ثبت شده و علامتی است که این اتحادیه به محصولاتی که مورد تأیید این اتحادیه جهت کار در شبکه محلی بیسیم تحت استاندارد IEEE۸۰۲٫۱۱ است، اعطا میکند. با فناوری اتحادیه «Wi-Fi» ارتباطی با قدرتی بیشتر از بلوتوث ایجاد میشود. ارتباط وای-فای بیشتر بر پایه ارتباط شبکه اینترنت به صورت بیسیم تأکید میکند و همین امر باعث محبوبیت بسیار زیاد آن شدهاست با استفاده از این تکنولوژی به راحتی در مسافرت، هواپیما یا هتل میتوان از طریق رایانهٔ همراه به اینترنت متصل شد. وای-فای که همان استاندارد IEEE۸۰۲٫۱۱ است در مدلهای ۸۰۲٫۱۱g و ۸۰۲٫۱۱b مورد استفاده قرار میگیرد و استاندارد اصلی آن IEEE802.11b است. در این مدل حداکثر سرعت انتقال اطلاعات ۱۱Mbps است و از فرکانس رادیویی ۲/۴ گیگاهرتز استفاده میکند. برای سرعت بخشیدن به این استاندارد مدل دیگری نیز به نام ۸۰۲٫۱۱n ایجاد شده که سرعت انتقال را حداقل تا ۲۰۰Mbps افزایش میدهد. افزایش سرعت در ۸۰۲٫۱۱n به دلیل استفاده از سیستمهای چند آنتنه (MIMO)، استفاده همزمان از دو محدوده فرکانسی ۲٫۴ و ۵ گیگاهرتز، و برخی تکنیکهای خاص در دسترسی محیط (Medium Access-MAC) است. برد وای-فای در حدود ۲۰ متر است.[۱] امروزه شخص برای استفاده از این نوع ارتباط بیشتر با موبایل و تبلتهای خود که دارای این نوع خدمات است استفاده میکنند البته اغلب لپ تابهای امروزی نیز دارای ان هستند. کسانی که میخواهند این را بر روی کامپیوتر خود داشته باشند باید ابتدا یک مودم وای فای را تهیه کنند. سپس با استفاده از نوعی مودم دیگر که مانند یک سختافزار بر سیستم او نصب میشود و توانایی گرفتن امواج را هم دارا میشود. برای فعال سازی مودم خود باید به یکی از سازمانهایی که ان خط را در اختیار میگذارد برود و هزینه مشخصی را بدهد. در دوره آموزشی Udemy Design & Deploy an Enterprise WiFi Network با طراحی و توسعه شبکه وای فای سازمانی آشنا می شوید.
دسته:
نرم افزار ←
توسعه نرم افزار ←
پایگاه داده / دیتابیس
Toad for Oracle مجموعه ای از ابزارهای کاربردی برای مدیریت و توسعه دیتابیس است که به توسعه دهندگان/مدیران پایگاه داده های اوراکل این امکان را می دهد تا علاوه بر کاهش صرف زمان و انرژی برای انجام کارهای روزانه و تکراری، ریسک های ممکن در هنگام توسعه دیتابیس اوراکل را نیز تا حد زیادی کاهش دهند. این مجموعه نرم افزاری شامل ابزارهایی نظیر Toad Data Modeler برای طراحی، ساخت، ویرایش و دیباگ و مدیریت پروژه ها بعلاوه ی ابزارهایی برای کدنویسی گروهی، تست خودکار کد ها و اطمینان از عملکرد صحیح توابع ایجاد شده، ابزار ویرایشگر اس کیو ال (SQL Editor)، اعتبارسنجی و بهینه سازی اس کیو ال، بررسی ایندکس ها و ... می باشد. از میان امکانات این نرم افزار می توان به مواردی همچون پشتیبانی از توسعه دیتابیس به روش چابک (Agile)، اطمینان از صحت و دقت در فعالیت های خودکار، بهبود عملکرد پایگاه داده، خودکارسازی و زمانبندی فعالیت های پیچیده و یا روتین اشاره نمود.
در رایانش، میکروسرویسها نوعی الگوی معماری است که در آن برنامههای پیچیده به بخشهای کوچک و مستقلی شکسته میشوند که از طریق APIهای مستقل از زبان با هم در ارتباط هستند. این سرویسها کوچک هستند و سطح بسیار خوبی از استقلال را دارند (یعنی decoupledند). به علاوه تمرکز هر یک بر روی انجام یکی از آن کارهای کوچک است. سرویسها کوچکند و به اندازهٔ کافی ریزدانه هستند (fine grained) ولی نه ریزتر به گونهای که یک هدف تجاری و کاربردی خاص را انجام میدهند. این روند شبیه فلسفهٔ Unix است که تلاش میکند که «یک چیز را انجام دهد و فقط آن را به خوبی انجام دهد». سرویسها حول قابلیتها شکل میگیرند، مثلاً در رابطه با واسط کاربری، محصولات مشابه و توصیه شده با کاربر وب، صورت حساب و ... . در دوره آموزشی Packt .NET Core Microservices با نحوه ایجاد مایکروسرویس ها با هسته دات نت آشنا می شوید.
اکس ام ال (XML) مخفف eXtensible Markup Language (زبان نشانهگذاری گسترشپذیر) و ویرایشی از اس جیامال است که می کوشد فاصله بین سادگی اچتیامال و قدرت اس جیامال پل بزند. در واقع اکسامال زیر مجموعه ای از اس جیامالاست که صرفاً برای استفاده با وب طراح شده است. XML یکی از محبوب ترین مدیاهای Share اطلاعات ما بین پلتفرم های مختلف مخصوصاً مورد استفاده در وب و اینترنت است. اصلی ترین و ذاتی ترین وظیفهٔ زبان اکسامال بیان، نمایش و تحت سیطره در آوردن دادهها است. در حال حاضر، گوناگونی، میزان، و ابعاد فراوان بهکارگیری اکسامال در اغلب زمینه ها و ساختارهای اینترنت امروزین به راستی شگفتآور است و تقریباً تمامی فناوریهای خدمات وب، گرافیک برداری مقیاسپذیر، آردیاف، و بسیاری از موارد دیگر، تنها با اکسامال انجامپذیر است. در دوره های آموزشی Microsoft Using XML in SQL Server and Azure SQL Database شما با استفاده از ایکس ام ال در اس کیو ال سرور و آژور آشنا می شوید.
طراحی سایت، به روند برنامه ریزی و ساخت یک سایت گفته می شود. متن، تصاویر، فایل های صوتی و تصویری و المان های برنامه نویسی، توسط طراحی سایت برای تولید صفحه ای قابل رویت در مرورگر، فرمت دهی می شوند. طراحان سایت ها برای ساخت صفحاتی که بتوانند توسط مرورگرها خوانده شوند، از زبان های نشانه ای که اکثرا برای ایجاد ساختار از HTML و برای نمایش از CSS هستند، استفاده می کنند. در دنیای Web 2.0، زبان های برنامه نویسی دیگر نظیر جاوا اسکریپت، Ruby on Rails، PHP، ASP.net و Perl برای ساخت صفحات سایت ها استفاده می شوند تا تعامل کاربر با سایت بوجود آید. در کل، پروسه طراحی سایت شامل، مفهوم سازی، طرح ریزی، پیش تولید، تحقیق، تبلیغات، و همچنین مدیریت فایل های صوتی، تصویری و دیگر فابل های چند رسانه ای مورد استفاده در صفحات سایت می باشد. در دوره آموزشی Udemy The Most Comprehensive Web Development Course به آموزش کامل و جامع توسعه وب می پردازیم.
یکی از مدلهای شبکه عصبی که در سالهای اخیر مورد توجه فراوان قرار گرفته است مدل ELM یا همان Extreme Learning Machine است. مدل SVM به خاطر سادگی، در دهه اخیر در انواع کارها مدنظر قرار گرفته است. مدلهای PSVM و LS-SVM مدلهایی مشتق شده از ایده SVM میباشند که سرعت بیشتری دارند و مساله بهینه سازی آنها مثل SVM مکعبی نیست، بلکه خطی است. این مدلها در حوزه دسته بندی باینری میباشند. البته با تکنیکهایی همچون یکی در مقابل همه و یکی در مقابل یکی قابل توسعه به حالت چند دستهای میباشند. پژوهشگران در نشان دادهاند که PSVM و LS-SVM و الگوریتمهای تنظیمگر میتوانند بیشتر ساده شوند و در یک قالب یکپارچه تحت عنوان ELM قرار بگیرند. مدل ELM بر روی شبکههای تعمیم یافته فیدفوروارد با تک لایه مخفی(SLFN) کار میکند. در مدل ELM لایه مخفی نیاز به تنظیم ندارد و توابع این لایه که یک انتقال ویژگی به فضای جدید است از قبل مشخص است. مدلهای SVM، شبکههای چندجملهای، RBF و مدلهای فیدفوروارد تک لایه حالت خاصی از این مدل هستند. در دوره آموزشی Packt Web Development with Elm با توسعه وب با زبان الم آشنا می شوید.
R، یک زبان برنامهنویسی و محیط نرمافزاری برای محاسبات آماری و علم دادهها است، که بر اساس زبانهای اس و اسکیم پیادهسازی شده است. این نرمافزار متن باز، تحت اجازهنامه عمومی همگانی گنو عرضه شده و به رایگان قابل دسترس است. زبان اس بجز R، توسط شرکت Insightful، در نرمافزار تجاری اسپلاس نیز پیادهسازی شده است. اگرچه دستورات اسپلاس و R بسیار شبیه است لیکن این دو نرمافزار دارای هستههای متمایزی میباشند. R، حاوی محدودهٔ گستردهای از تکنیکهای آماری (از جمله: مدلسازی خطی و غیرخطی، آزمونهای کلاسیک آماری، تحلیل سریهای زمانی، ردهبندی، خوشهبندی و غیره) و قابلیتهای گرافیکی است. در محیط R، کدهای سی، سی++ و فورترن قابلیت اتصال و فراخوانی هنگام اجرای برنامه را دارند و کاربران خبره میتوانند توسط کدهای سی، مستقیماً اشیا R را تغییر دهند. گرچه R اغلب به منظور انجام محاسبات آماری به کار میرود، این نرمافزار قابل به کارگیری در محاسبات ماتریسی است و در این زمینه، همپای نرمافزارهایی چون اُکتاو و نسخهٔ تجاری آن متلب (MATLAB) است. R، همچنین نرمافزار قدرتمندی برای ایجاد اشکال گرافیکی و نمودارهاست. در دوره آموزشی Packt Advanced Tools and Techniques Beyond Base R با تکنیک ها و ابزارهای پیشرفته زبان آر آشنا می شوید.
انگولار جی اس یک فریم ورک تک صفحه ای برای ایجاد صفحات وب است. فریم ورک به شما این امکان را می دهد که کدهای خود را تکنیکی و بهینه بنویسید، تغییر بدهید و تنظیمات استاندارد را روی آن پیاده سازی کنید. ماژولاریتی هم یکی از مهمترین ویژگی هایی است که انگولار آن را برایتان تسهیل می کند. از ویژگی های یک Template Engine خوب این است که به شما این امکان را بدهد تا قالب هایی را با تگهای خاص html بنویسید. انگولار این تگها را با داده جابه جا می کند. بر خلاف دیگر موتورهای قالب بندی انگولار مجبورتان نمی کند تا قالب را جداگانه بسازید. مانند بقیه کتاب خانه ها قالب شما یک بخش جدایی ناپذیر از html می باشد. یکی دیگر از ویژگی های بزرگ html طریقه کارش با DOM است. در برنامه های قدیمی شما باید نگران مدیریت Event باشید. اما با انگولار داده ها به طور مستقیم به قالب شما مربوط (Bind) هستند (Two way Binding). برنامه های مدرن جاوا اسکریپت از روشی برای برنامه نویسی استفاده می کنند که به طور معمول به عنوان mvc شناخته می شود شما می توانید با استفاده از انگولار و این معماری به اهدافتان برسید. در دوره آموزشی Pluralsight Play by Play: Angular Design Solutions با آموزش راه حل طراحی در آنگولار آشنا می شوید.
پایکیوت (PyQt) یک اتصال پایتون چند سکویی است. این یکی از جایگزین ها برای برنامهنویسی رابط گرافیکی کاربر در پایتون به تکینتر، است که با پایتون همراه است. PyGTK و wxpython سایر گزینههای جایگزین هستند. پایکیوت مثل کیوت یک نرمافزار آزاد هست. پایکیوت به عنوان یک افزونه پایتون است. پایکیوت توسط شرکت رایانهای ریوربانک بریتانیا توسعه داده میشود. همچنین این مجموعه تحت شرایط مشابه نسخههای قدیمی تر از ۴٫۵؛ به این معنی که انواع مجوزها از جمله اجازهنامه عمومی همگانی گنو (GPL) و مجوز تجاری، اما نه اجازهنامه عمومی کمتر گنو (LGPL). پایکیوت از لینوکس و سایر یونیکسها، و همچنیناواس ده و ویندوز مایکروسافت پشتیبانی میکند. در دوره آموزشی Packt Python GUI Programming Recipes using PyQt5 با برنامه نویسی دستورالعمل های رابط کاربری پایتون با پایکیوت 5 آشنا می شوید.
وب سایت شبکههای اجتماعی (Social networking Website) در واقع شبکههای ارتباطی هستند که در آن افراد در قالب گروههای مختلف، به طور مثال علایق، فعالیتها، پیشزمینهها و ارتباطات خود در زندگی واقعی را به اشتراک میگذارند. در این خدمات، هر شخص از طریق حساب کاربری اختصاصی خود شناخته میشود و از این طریق به فعالیتهای قابل انجام میپردازد. بیشتر این شبکههای اجتماعی برگرفته از برنامه کاربردی وب هستند که از طریق اینترنت قابل دسترسی هستند. در دوره های آموزشی Udemy Create a High End Social Network Like Twitter in PHP + MySQL شما با چگونگی ساخت یک وب سایت شبکه اجتماعی با PHP و MySQL آشنا می شوید.