کوتلین زبان برنامهنویسی از نوع ایستا است که بر روی ماشین مجازی جاوا اجرا میشود. همچنین میتواند به سورس کد جاوا اسکریپت نیز کامپایل شود. اولین توسعهٔ ان از تیم برنامهنویسان JetBrains واقع در سنت پترزبورگ روسیه است (این نام از روی جزیره کوتلین در نزدیکی سنت پتربورگ میآید). کوتلین در ژانویهٔ سال ۲۰۱۲ به عنوان زبان ماه انتخاب شد. با وجود آنکه از نظر syntax با جاوا سازگار نیست، کوتلین طراحی شده تا با کد جاوا همکاری داشته باشد و متکی بر کد جاوا از کتابخانهٔ کلاس جاوا است، مانند مجموعهٔ فریم ورکها. مشابه با Pascal, Haxe, PL/SQL, F#, Go و اسکالا (بی شباهت به نحو C و زبانهای مشتق از ان مانند نیست C++, Java, C# و زبان D)، اعلامات متغیر کوتلین و پارامتر لیستها دارای نوع هستند که بعد از نام متغیر میآید (با جدا کنندهٔ کالن). مانند دیگر زبانهای مدرن مانند اسکالا و Groovy، سمی کالنها به عنوان عبارت خاتمه دهنده اختیاری هستند. در بیشتر اوقات یک خط جدید برای کامپایلر کافی است تا بتواند استنباط کند که عبارت به پایان رسیده است. در دوره ی آموزشی Udemy Kotlin for Android: Beginner to Advanced با زبان برنامه نویسی کوتلین برای توسعه اندروید آشنا می شوید.
AutoCAD محصول پرچمدار شرکت Autodesk، یک نرم افزار طراحی به کمک رایانه است که توسط طراحان، معماران و مهندسان در ساختن مدلهای دو بعدی و سه بعدی از سطوح یکپارچه و یا شبکهای استفاده میشود. قبل از طراحی به کمک رایانه، طراحان مجبور بودند با ابزاری مانند تختههای طراحی، مداد، خودکار، خط کش، قطب نما و گونیا کار کنند که نسبت به ابزارهای امروزی مانند AutoCAD امکانات بسیار محدودتری داشتند. از سال 1982 میلادی که اولین نسخه نرم افزار AutoCAD به بازار ارائه گردید، به علت قابلیتهای پیشرفته طراحی اتوماتیک و کامپیوتری به سرعت به پراستفادهترین ابزار طراحی به کمک رایانه تبدیل شد. این نرم افزار هم اکنون پرکاربردترین نرم افزار طراحی صنعتی و نقشه کشی بوده که بیش از 100 میلیون کاربر در سراسر دنیا دارد. این نرم افزار به مهندسان این امکان را میدهد تا بتوانند ایدههای ذهنی خود را پیادهسازی کرده و با کمک ابزار ترسیم آزاد سه بعدی، به طراحی و مستند سازی هوشمند محصولات خود بپردازند. طیف قابلیتهای این نرم افزار تا حدی گسترده است که محدود به یک رشته و صنعت خاص نمیشود و تقریباً در تمامی امور طراحی و ترسیم مدلهای سه بعدی در رشتههای الکترونیک، عمران، معماری، نقشهکشی و مدلسازی کاربرد دارد. در طی سالهای اخیر شرکت Autodesk نسخههای ویژهای از این نرم افزار را برای رشتههای متعدد مهندسی ارائه کرده که از جمله آنها میتوان به AutoCAD Electrical و AutoCAD Mechanical و AutoCAD Architecture و غیره اشاره نمود. در مجموعه دوره ی آموزشی Udemy The complete AutoCAD 2018 course با امکانات و ویژگی های اتوکد 2018 آشنا می شوید.
هم اکنون میلیون ها سایت روی شبکه جهانی اینترنت ثبت شده اند. هزاران وب سایت با موضوعات مشابه فعالیت می کنند و صدها سایت تحت عناوین مشابه مشغول رقابت با یکدیگر هستند. در این میان هرکس که به دنبال چیزی میگردد آن را با کلمه مربوطه جستجو می کند. گوگل و یاهو معروف ترین سایت های جستجوگر در اینترنت است. بهینهسازی موتور جستجو (Search engine optimization (SEO)) که گاهی در فارسی به آن سئو گفته میشود عملیاتی است که برای بهبود دید یک وبگاه یا یک صفحهٔ وب در صفحه نتایج موتورهای جستجو که میتواند طبیعی و یا الگوریتمی باشد، میگویند. این یکی از روشهای بازاریابی موتور جستجو است. به صورت کلی وبگاههایی که دارای بالاترین مکان و بیشترین تکرار در صفحهٔ نتایج موتورهای جستجو باشند، بازدیدکنندهٔ بیشتری از طریق موتورهای جستجو به دست میآورند.برای وبمسترها یکی از عوامل مهم و حیاتی بدست اوردن کاربران جدید از موتورهای جستجو و بخصوص گوگل می باشد. در دوره ی آموزشی Udemy SEO 2017: Complete SEO Training + SEO for WordPress Websites شما آموزش کامل سئو برای وردپرس آشنا می شوید.
JQuery یک کتابخانه جاوااسکریپتی سبک و سریع است که شعارش "کمتر بنویس و بیشتر انجام بده" و هدفش استفاده آسان و سریع از امکانات جاوااسکریپت در وب سایت است. برای یادگیری JQuery باید اطلاعات پایه ای در مورد HTML ،CSS و JavaScript داشته باشید. جی کوئری کارهایی که نیازبه کدنویسی های فراوان جاوااسکریپت دارد را به گونه ای ساده می کند که می توانید با یک خط کد همه آنها را انجام دهید. شما می توانید جی کوئری را به صورت یک لایه انتزاعی توصیف کنید زیرا قابلیت های بسیاری را که می باید در خطوط بیشماری از کد جاوا اسکریپت می نوشتید گرفته و آنها را در توابعی (functions) که می توانید تنها در یک خط کد فراخوانی کنید پنهان می کنند. جی کوئری جایگزینی برای جاوا اسکریپت نیست و با این که برخی میانبرهای نحوی نوشتاری را در اختیارتان می گذارد اما کدی که هنگام استفاده از جی کوئری خواهید نوشت هنوز هم جاوا اسکریپت می باشد. یکی از کاربرد های مهم JQuery داشتن دستورات بسیار ساده و قابل درک در زمینه بکار گیری تکنولوژِی ای جکس می باشد. به طوری که می توانید یک طراحی سایت را با کمک JQuery به صورت فول ای جکس طراحی کنید. در دوره آموزشی Udemy The Complete jQuery Course - From Beginner to Professional به طور کامل با جی کوئری و ویژگی های آن آشنا می شوید.
وای-فای (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 با طراحی و توسعه شبکه وای فای سازمانی آشنا می شوید.
طراحی سایت، به روند برنامه ریزی و ساخت یک سایت گفته می شود. متن، تصاویر، فایل های صوتی و تصویری و المان های برنامه نویسی، توسط طراحی سایت برای تولید صفحه ای قابل رویت در مرورگر، فرمت دهی می شوند. طراحان سایت ها برای ساخت صفحاتی که بتوانند توسط مرورگرها خوانده شوند، از زبان های نشانه ای که اکثرا برای ایجاد ساختار از HTML و برای نمایش از CSS هستند، استفاده می کنند. در دنیای Web 2.0، زبان های برنامه نویسی دیگر نظیر جاوا اسکریپت، Ruby on Rails، PHP، ASP.net و Perl برای ساخت صفحات سایت ها استفاده می شوند تا تعامل کاربر با سایت بوجود آید. در کل، پروسه طراحی سایت شامل، مفهوم سازی، طرح ریزی، پیش تولید، تحقیق، تبلیغات، و همچنین مدیریت فایل های صوتی، تصویری و دیگر فابل های چند رسانه ای مورد استفاده در صفحات سایت می باشد. در دوره آموزشی Udemy The Most Comprehensive Web Development Course به آموزش کامل و جامع توسعه وب می پردازیم.
تیم Unity تکنولوژی به تازگی نسخه جدید موتور بازی سازی خود به نام Unity 5 را معرفی کرد. در ۵ سال گذشته موتور Unity 5 طرفداران بسیاری پیدا کرده است و محبوبیت این موتور روز به روز بیشتر شده تا جایی که بسیاری از بازی سازان مستقل کشور خودمان هم از این موتور برای ساخت بازی های مستقل خود استفاده کرده اند و نتایج بسیار خوبی گرفته اند. Unity 5 حدود ۱۶ ماه پس از موتور Unity 4 معرفی و منتشر شده و به نسبت موتور قبلی از ویژگی های بسیار بهتر و تکنیک های بسیار جدیدتری پشتیبانی میکند. موتور جدید در زمینه نورپردازی، قابلیت های صوتی و عملکرد نهایی به نسبت موتور قبلی جهش بسیار زیادی داشته است. در دوره آموزشی Udemy The Complete Unity Masterclass: Build 2D, 3D, and VR Games با توسعه بازی های دو بعدی، سه بعدی و واقعیت مجازی با یونیتی آشنا می شوید.
وب سایت شبکههای اجتماعی (Social networking Website) در واقع شبکههای ارتباطی هستند که در آن افراد در قالب گروههای مختلف، به طور مثال علایق، فعالیتها، پیشزمینهها و ارتباطات خود در زندگی واقعی را به اشتراک میگذارند. در این خدمات، هر شخص از طریق حساب کاربری اختصاصی خود شناخته میشود و از این طریق به فعالیتهای قابل انجام میپردازد. بیشتر این شبکههای اجتماعی برگرفته از برنامه کاربردی وب هستند که از طریق اینترنت قابل دسترسی هستند. در دوره های آموزشی Udemy Create a High End Social Network Like Twitter in PHP + MySQL شما با چگونگی ساخت یک وب سایت شبکه اجتماعی با PHP و MySQL آشنا می شوید.
پیاچپی (PHP) یک نرم افزار یا بستر برنامه نویسی متن باز و رایگان است که برای طراحی وب (سمت سرور) توسعه یافته است و به همین منظور در بسته نرم افزاری LAMP قرار گرفته است و همچنین PHP تا ژانویه ی سال ۲۰۱۳ میلادی بر روی ۲۴۴ میلیون وب سایت و ۲.۱ میلیون سرور نصب شده است. PHP کوتاه شده کلمه PHP: Hypertext Preprocessor (به معنای پی اچ پی: پیش پردازنده ی ابرمتن) می باشد که توسط فردی به نام راسموس لِردورف در سال ۱۹۹۵ طراحی شد و در حال حاضر توسعه ی آن بر عهده ی گروه پی اچ پی است. MySQL-Server (مای اس کیو ال - سرور) یک سامانه مدیریت پایگاه دادهها متنباز است که توسط شرکت اوراکل توسعه، توزیع، و پشتیبانی میشود. این سامانه مدیریتی پایگاه داده، رایج ترین پایگاه داده متن باز (Open Source) و همراه همیشگی php محسوب میشود. MySQL سرور، یک پایگاه داده چند کاربره و چند ریسمانه است بدین معنا که این پایگاه داده به چندین کاربر اجازه استفاده همزمان از دادهها را میدهد و دسترسی افراد معتبر به دادهها را تسریع و تسهیل می بخشد. اگرچه تاریخچه پیدایش MySQL به سال1979 بر میگردد اما عرضه عمومی آن از سال 1996 آغاز شده است. در دوره آموزشی Udemy Complete PHP and MySql Course: From Beginner to Professional به آموزش کامل مقدماتی تا پیشرفته پی اچ پی و مای اس کیو ال می پردازیم.
React یک کتابخانه UI توسعه داده شده در فیسبوک، به منظور تسهیل در ایجاد
تعامل، استفاده مجدد اجزاء است. فیسبوک در ساخت محصول از این استفاده می
کند، و instagram بطور کامل با React نوشته شده است. یکی از نقاط منحصر به
فرد آن این است که، نه تنها کارها را در سمت سرویس گیرنده انجام می دهد،
بلکه در سمت سرور هم کار می کند، و اینها در کنار هم بصورت سازگار کار می
کنند. همچنین از یک مفهومی به نام Virtual DOM استفاده می کند که زیر گروه
های انتخابی گره ها را بر اساس شرایط ارائه می دهد. این کار را با حداقل
مقدار دستکاری DOM ممکن بنظور به روز نگه داشتن اجزای شما انجام می دهد. در
دوره آموزشی Udemy The Complete React Web Developer Course (2nd Edition) به طور
کامل با مباحث مربوط به ری اکت و طراحی وب با آن آشنا می شوید.