Java EE مخفف Java Platform، Enterprise Edition به معنی نگارش سازمانی سکوی جاوا می باشد. JEE سکویی پر استفاده برای برنامه نویسی کارگزاران در زبان برنامه نویسی جاواست. نگارش سازمانی از نگارش سکوی استاندارد جاوا متمایز است، چراکه این زبان با اضافه نمودن کتابخانه هایی، برای ساده سازی پیاده سازی نرمافزارهای کاربردی به صورت چند لایه طراحی شده است. اجزای نگارش سازمانی جاوا، نیازمند محیط زمان اجرای مخصوصی هستند. Python (پایتون) یک زبان برنامه نویسی تفسیری، داینامیک و شیءگرا می باشد که می توان از آن در محدوده وسعیی از نرم افزار ها و تکنولوژی ها بهره برد. این زبان برنامه نویسی روش های بسیار قدرتمند و حرفه ای را برای کار با زبان ها و ابزار های مختلف را با آسانی هر چه تمام تر فراهم می کند. بدین منظور این زبان داره کتابخانه هایی بسیار گسترده می باشد که یادگیری و استفاده از آن ها در عرض چند روز ممکن می باشد. این زبان، یک زبان آزاد و متن باز (Open Source) می باشد. کد های نوشته شده در این زبان در محدوده ای وسیع از پلتفرم ها چون لینوکس، ویندوز، مک، حتی گوشی های موبایل و ... قابل اجرا می باشد . هم اکنون پایتون در شرکت ها و سازمان های بزرگی چون ناسا، گوگل، یاهو و ... به صورت گسترده مورد استفاده قرار می گیرد. نرم افزارهای Blender، Mailman، Civilization IV، BitTorrent و ... از نرم افزارهایی هستند که به وسیله این زبان خلق شده اند. در دوره آموزشی Udemy Java & Python for absolute beginners. Learn with examples با آموزش مقدماتی جاوا و پایتون همراه با مثال آشنا می شوید.
آیا از ابزارهای سنتی و قدیمی مانند Adobe Dreamweaver خسته شدهاید و به دنبال ابزاری کارآمدتر هستید؟ آیا مایلید هرچه بیشتر به سمت نرمافزارهای رایگان و اوپنسورس حرکت کنید؟ Aptana studio نرم افزاری تکامل یافته است که که به شما کمک می کند برنامه ها و صفحات وب را با استاندارد های مدرن وب مانند HTML5 و CSS3 و زبان های برنامه نویسی مانند JavaScript، Python، PHP و Ruby و فریمورک های غنی آن ها را بسازید.
نرمافزار ساس یا نرمافزار سس (SAS) یک نرمافزار آماری است که برای تجزیه وتحلیلهای آماری به کار میرود. نام این نرمافزار مخفف Statistical Analysis System است. این نرمافزار به لحاظ محاسباتی بسیار قدرتمندتر از نرمافزارهای آماری دیگر چون SPSS و S-PLUS است. نسخههای مختلفی از این نرمافزار اریه گردیده که جدیدترین نسخه نسخه ۹٫۲ است. یکی از نقاط قوت این نرمافزار این است که به کاربران اجازه میدهد که تحلیلهای آماری را در هر سطحی از پیچیدگی انجام دهند. این نرمافزار احتیاج به برنامهنویسی دارد و مانند نرمافزار Spss همه کارها با منوها انجام نمیشود. انواع تجزیه و تحلیلهای سریهای زمانی، انواع مدلهای خطی و غیر خطی، روشهای چند متغیره پیوسته و گسسته، کنترل کیفیت، آمار توصیفی، انواع تحلیلهای گرافیکی و نموداری، انواع تحلیلهای ماتریسی و... را میتوان توسط این نرمافزار انجام داد. این نرمافزار دارای Help بسیار قوی است که هر کاربری به راحتی میتواند موارد موردنیاز خود را آموزش ببیند. در دوره آموزشی Udemy Complete SAS Programming Bootcamp 2019: Go from zero to hero با آموزش مقدماتی تا پیشرفته برنامه نویسی ساس آشنا می شوید.
Apache Kafka یک پروژه متن باز message broker هست که توسط بنیان Apache به زبان scala نوشته شده است. این پروژه با هدف یکپارچه سازی و بازدهی بالا (high-throughput و low-latency) برای ساماندهی اطلاعات بلادرنگ (realtime) طراحی شده است. Apache Kafka در واقع اول توسط linkedin توسعه پیدا کرد تا زمانی که در سال ۲۰۱۱ به صورت متن باز درآمد. و بعد از تکمیل شدن توسط بنیان Apache مهندس هایی که روی این پروژه در linkedin کار میکردند با ثبت یک شرکت به نام Confluent با تمرکز روی Kafka آن را توسعه دادند. در دوره آموزشی Udemy Apache Kafka for Beginners - Learn Kafka by Hands-On با آموزش مقدماتی آپاچی کافکا آشنا می شوید.
پایگاه داده اوراکِل یا دادگان اوراکل (Oracle Database) در صنعت کامپیوتر به مجموعهای از اطلاعات گفته میشود که توسط «سامانه مدیریت پایگاه دادههای اوراکل» اداره میشوند. اوراکل پایگاه دادهٔ توزیع شدهای است که با سیستمعامل های متفاوتی میتواند کار کند. این محصول توسط شرکت اوراکل تولید شدهاست. Oracle 11g نسخه جدید اوراکل است که با نام 11g منتشر شده و حدود 482 قابلیت جدید دارد که اغلب در زمینه مدیریت بهتر، دسترسیپذیری بیشتر و ساختار هوشمندانه ارائه شده است. در این نسخه با استفاده از فناوری فشردهسازی تقریباً دو سوم در ذخیرهسازی اطلاعات صرفهجویی میشود. در دوره آموزشی Udemy Learn Complete Oracle 11g Developer Training For Beginners شما با آموزش کامل توسعه اوراکل 11جی آشنا می شوید.
Bootstrap مجموعه ای از ابزارهای رایگان برای ایجاد صفحات وب و نرم افزارهای تحت وب است که شامل دستورات HTML، CSS و توابع جاوا اسکریپت جهت تولید و نمایش فرم ها، دکمه ها، تب ها، ستون ها و سایر المان های مورد نیاز طراحی وب می باشد.Bootstrap در ابتدا توسط مارک اتو و جاکوب تورنتون و در جهت ایجاد یک چارچوب ظاهری مشخص و یکسان در ابزارهای توییتر طراحی و نوشته شد. قبل از شروع این پروژه نمونه های زیادی با همین رویکرد ایجاد شده بود که همگی با سرنوشتی مشابه و عدم استقبال طراحان وب دنیا مواجه شده بودند. به دلیل وجود مشکلات اساسی در نمونه های دیگر، سازنده اصلی توییتر یا همان مارک اتو تصمیم به ساخت یک سیستم داخلی و قدرتمند برای خود با نام Bootstrap گرفت. بوت استراپ با پیش فرض های خود به تنهایی ممکن است پاسخگوی همه نیازهای شما نباشد. در دوره آموزشی Udemy Learn Bootstrap - For Beginners با آموزش مقدماتی بوت استرپ آشنا می شوید.
جنگو (Django) یک چارچوب نرمافزاری تحت وب آزاد و متنباز است که به زبان پایتون نوشته شده است و از معماری مدل-نما-کنترلگر (Model-view-controller) پیروی میکند. جنگو اولین بار برای مدیریت صفحات خبری وبسایت شرکت Lawrence Journal-World توسعه داده شد و سپس در سال ۲۰۰۵ تحت اجازهنامه بیاسدی منتشر شد. نام جنگو از جنگو راینهارت، نوازندهٔ گیتار جاز گرفته شده است. هدف اصلی جنگو ساخت آسان سایتهای پیچیده و وابسته به دیتابیس است و بر پایهٔ قابلیت استفادهٔ مجدد و قابل اتصال بودن اجزای مختلف، توسعه ی سریع و اصل خودت را تکرار نکن (DRY) طراحی شده است. جنگو سراسر از پایتون استفاده میکند، حتی برای تنظیمات، فایلها و مدلهای اطلاعات. در دوره آموزشی Udemy Django for Beginners - Build Web Application With Python شما با آموزش ساخت وب اپ با جنگو و پایتون آشنا می شوید.
در برنامهنویسی، آزمایش واحد روشی است برای آزمودن واحدهای کوچکی از کد منبع برنامه و اطمینان از درست کار کردن آنها؛ در این روش، درستی هر قسمت از کد، که به آن «واحد» گفته میشود، با استفاده از کدهای دیگری که توسط برنامهنویس نوشته شده ارزیابی میگردد. در زبانهای شیءگرا، معمولاً این کار با استفاده از یک کلاس مستقل انجام میشود، اگر چه میتواند تنها با استفاده از یک متد نیز صورت بپذیرد. در حالت ایدهآل هر کدام از آزمایشها از بقیه مستقل است. معمولاً آزمایشهای واحد توسط توسعهدهندگان نرمافزار به کار گرفته میشوند. نحوهٔ آزمایش واحد میتواند از ارزیابی نتیجه روی کاغذ، تا اجرای خودکار چندین آزمایش توسط برنامه و تحلیل نتیجهٔ آنها توسط خود برنامه، متغیر باشد. در دوره آموزشی #Udemy Learn Unit Testing with NUnit and C با آموزش تست واحد با ان یونیت و سی شارپ آشنا خواهید شد.
جاوااسکریپت (JavaScript) زبان برنامهنویسی اسکریپت مبتنی بر اشیاء است که توسط NetScape تولید شدهاست. جاوااسکریپت، یک زبان برنامهنویس شیءگرا و سطح بالا است که بر اساس استاندارد ECMA-262 Edition 3 نوشته شدهاست. علیرغم اشتباه عمومی، زبان جاوااسکریپت با زبان جاوا ارتباطی ندارد، اگر چه ساختار این زبان به سی پلاس پلاس(++C) و جاوا شباهت دارد؛ که این امر برای یادگیری آسان در نظر گرفته شدهاست. از همین رو دستورهای متداول مانند if, for, try..catch ,"while" و... در این زبان هم یافت میگردند. این زبان میتواند هم به صورت ساخت یافته و هم به صورت شی گرا مورد استفاده قرار گیرد. در این زبان اشیاء با اضافه شدن متدها و خصوصیات پویا به اشیاء خالی ساخته میشوند، بر خلاف جاوا. بعد از ساخته شدن یک شی به روش فوق، این شی میتواند به عنوان نمونهای برای ساخته شدن اشیاء مشابه مورد استفاده قرار گیرد. به علت این قابلیت زبان جاوااسکریپت برای ساختن نمونه از سیستم مناسب است. کاربرد گسترده این زبان در سایتها و صفحات اینترنتی است و به کمک این زبان میتوان به اشیاء داخل صفحات HTML دسترسی پیدا کرد و آنها را تغییر داد. به همین علت برای پویا نمایی در سمت کاربر، از این زبان استفاده میشود. در دوره Udemy Learn JavaScript, Get Hired | The Full Bootcamp به آموزش کامل جاوا اسکریپت برای استخدام می پردازیم.
مایکروسافت اورلینز (Microsoft Orleans) یک فریم ورک اکتر مجازی (Virtual Actor Framework) است که یک رویکرد ساده برای ساخت اپلیکیشن های محاسباتی توزیع شده در مقیاس بالا را بدون نیاز به یادگیری و اعمال همروندی پیچیده و یا دیگر الگوهای مقیاس بندی، فراهم می کند. این پروژه برای استفاده در فضای ابری و به ویژه Microsoft Azure طراحی شده است. Microsoft Orleans برای ساخت سیستم های توزیع شده بوسیله C# بسیار مناسب است. در دوره آموزشی Udemy Complete Microsoft Orleans .NET: From Zero to Hero شما با آموزش مقدماتی تا پیشرفته مایکروسافت اورلینز دات نت آشنا می شوید.