کالکشن ها یک مجموعه از اینترفیس ها و کلاسها هستند که برای ذخیره و پردازش داده ها بصورت نظام مند درهنگام اجرای برنامه استفاده می شوند. این کلاسها تعداد زیادی متد در خودشان دارند که برنامه نویسی را بسیار راحت میکنند و شما بسیاری از اعمالی را که قبلا مجبور به کدنویسی برای آنها بودید الان می توانید فقط با فراخوانی یک متد انجام بدهید. جنریک ها یک نوع پیاده سازی یک کلاس و یا یک متد با انواع ورودی و خروجی مختلف و تعیین شده در زمان فراخوانی است. یعنی راه حلی هست که شما از طریق آن میتوانید نوع برگشتی و یا پارامترهای ورودی متد را تعیین کنید و آن را به زمان فراخوانی بسپارید. در دوره آموزشی Udemy Introduction to Collections & Generics in Java به صورت مقدماتی با کالکشن ها و جنریک ها در جاوا آشنا می شوید.
راینو (Rhino) یا Rhinoceros یکی از نرم افزارهای طراحی و مدلسازی مهندسی و از محبوب ترین نرم افزارهای مورد استفاده طراحان و به خصوص طراحان صنعتی است که هم به طراحان حرفه ای و هم به کاربران معمولی اجازه می دهد که به طراحی اشکالی چون انواع مختلف مدل های کشتی بپردازند. اصول ساخت سطوح در راینو بر ساخت منحنی ها استوار است. برای مدلینگ در محیط راینو ابتدا شبکه ای از منحنی ها در فضا ایجاد شده و سپس تبدیل به سطح می شوند. راینو نرم افزاریست که بر روی کامپیوتر های خانگی و لپ تاپ ها بدون نیاز به هیچ سخت افزار خاصی بسیار سریع خواهد بود و دارای دقت فوق العاده در طراحی و ویرایش بدون محدودیت است. در دوره آموزشی Lynda Rhino 5 Essential Training شما با قابلیت های اساسی و کلیدی این نرم افزار کاربردی قدرتمند آشنا می شوید.
Windows Server 2016 جدیدترین نسل سیستم عامل ویندوز برای سرورها بوده که جایگزین Windows Server 2012 R2 شده است. این نسخه از ویندوز مانند Windows 10 نیز تغییرات بسیاری نسبت به نسخه پیشین خود پیدا کرده و مایکروسافت امیدوار است بتواند بار دیگر موفقیت Windows Server 2008 R2 را کسب کند. تقریباً تمامی قسمتهای مختلف ویندوز به طور کامل بازنویسی شده و مشکلات نسخههای پیشین نیز برطرف شده است. طراحی این نسخه از ویندوز به گونهای است که حداکثر کارایی را برای مدیران به ارمغان میآورد و با ویژگیهای خاص خود امید است در صدر سیستم عاملهای سرور قرار گیرد. در دوره ی آموزشی Packt Learning Microsoft Windows Server 2016 با نصب و پیکربندی، معرفی ویژگی های مختلف، امکانات و ... ویندوز سرور 2016 آشنا می شوید.
دسته:
آموزش ←
کاربردی
|
برنامه نویسی و طراحی وب
علم داده (Data Science)، دانشی میانرشتهای پیرامون استخراج دانش و آگاهی از مجموعهای داده و اطلاعات است. علم داده از ترکیب مباحث مختلفی به وجود آمده و بر مبانی و روشهای موجود در حوزههای مختلف علمی بنا شدهاست. R، یک زبان برنامهنویسی و محیط نرمافزاری برای محاسبات آماری و علم دادهها است، که بر اساس زبانهای اس و اسکیم پیادهسازی شده است. این نرمافزار متن باز، تحت اجازهنامه عمومی همگانی گنو عرضه شده و به رایگان قابل دسترس است. زبان اس بجز R، توسط شرکت Insightful، در نرمافزار تجاری اسپلاس نیز پیادهسازی شده است. اگرچه دستورات اسپلاس و R بسیار شبیه است لیکن این دو نرمافزار دارای هستههای متمایزی میباشند. یادگیری بی نظارت (بدون نظارت، در مقابل یادگیری بانظارت)، یکی از انواع یادگیری در یادگیری ماشینی است. اگر یادگیری بر روی دادههای بدون برچسب و برای یافتن الگوهای پنهان در این دادهها انجام شود، یادگیری، بدون نظارت خواهد بود. از انواع یادگیری بدون نظارت میتوان به خوشهبندی، مدل پنهان مارکوف و برخی شبکههای عصبی مصنوعی اشاره کرد. در دوره آموزشی Udemy Data Science-Unsupervised Machine Learning Using R با علوم داده و یادگیری بی نظارت ماشین با زبان آر آشنا می شوید.
نرم افزار Adobe Experience Design CC که با نام های Project Comet و Adobe XD نیز در میان کاربران شناخته می شود، پس از گذشت مدت زمان طولانی از وعده شرکت ادوبی در خصوص انتشار این برنامه برای ویندوز 10، به زودی به صورت یونیورسال در استور ویندوز قرار خواهد گرفت. این برنامه ویژه طراحان رابط کاربری و برنامه نویسان است. ویژگی مهم Adobe Experience Design CC که آن را با سایر نرم افزار ها متمایز می کند، ساخت رابط های کاربری پیچیده بدون نوشتن حتی یک خط کد است. تمامی ابزارها تنها با عمل درگ و دراپ (کشیدن و رها) کردن به محیط کاربری اضافه می شوند و در نهایت کدهای حاصل در اختیار برنامه نویس پروژه قرار خواهند گرفت. به این ترتیب این برنامه می تواند مورد توجه بسیاری از برنامه نویسان و طراحان در همه سطوح تخصص قرار گیرد. طراحان و برنامه نویسان می توانند همه مراحل طراحی رابط کاربری برنامه مورد نظر خود را توسط Adobe Experience Design CC به زیبایی و بدون دردسر و در زمان کمتری انجام دهند. در دوره آموزشی Lynda Designing and Prototyping a Mobile App with Adobe XD با نحوه طراحی اپ موبایل و مدل سازی آن با استفاده از نرم افزار ادوبی ایکس دی آشنا می شوید.
دروپال یکی از پرطرفدارترین سیستم های مدیریت محتوای وب سایت است که امکان ایجاد و مدیریت وب سایت به وسیله ابزارها و امکانات بی نظیری در زمینه وارد کردن، ویرایش، نمایش داده ها، گزارش گیری از اطلاعات و ... را با هزاران ماژول و پوسته در دسترس، برای کاربران فراهم نموده است. سیستم مدیریت محتوای دروپال (Drupal) یکی از CMS های قدرتمند و متن باز می باشد. از این سیستم مدیریت محتوا از وبلاگهای شخصی تا شرکتهای تجاری، سیاسی و حتی دولتها نیز استفاده شده است. در دوره آموزشی Packt Drupal 7 Module Development شما با توسعه ماژول دروپال 7 آشنا می شوید.
شبکهٔ رایانهای (شبکه) به اتصال دو یا چند دستگاه(مانند کامپیوتر،ساعتهای هوشمند،لپتاپ،تلویزیون و...) که قابلیت انتقال اطلاعات بین خود را دارند شبکه رایانهای گفته میشود. شبکه رایانهای باعث تسهیل ارتباطات میان کاربران شده و اجازه میدهد کاربران منابع خود را به اشتراک بگذارند. یک شبکه رایانهای اجازه به اشتراک گذاری منابع و اطلاعات را میان دستگاههای متصل شده به هم، میدهد. در دهه ۶۰ میلادی، آژانس پروژههای تحقیقاتی پیشرفته (ARPA)، بودجهای را به منظور طراحی شبکه آژانس پروژههای تحقیقاتی پیشرفته (ARPANET) برای وزارت دفاع ایالات متحده آمریکا اختصاص داد. این اولین شبکه رایانهای در جهان بود. توسعه شبکه از سال ۱۹۶۹ و براساس طرحهای توسعه یافته دهه ۶۰ آغاز شد. در دوره آموزشی Livelessons Building a Computer Network با نحوه ساخت یم شبکه کامپیوتری آشنا می شوید.
بانک اطلاعاتی یا پایگاه داده یا دیتابیس به مجموعه ای از اطلاعات با ساختار منظم گفته می شود. این پایگاه های اطلاعاتی معمولاً در قالبی که برای دستگاه ها و رایانه ها قابل خواندن و قابل دسترسی باشند ذخیره می شوند. پایگاه داده در اصل مجموعه ای سازمان یافته از اطلاعات است. این واژه از دانش رایانه سرچشمه می گیرد ،اما کاربر وسیع و عمومی نیز دارد، این وسعت به اندازه ای است که مرکز اروپایی پایگاه داده (که تعاریف خردمندانه ای برای پایگاه داده ایجاد می کند) شامل تعاریف غیر الکترونیکی برای پایگاه داده می باشد. در این نوشتار به کاربرد های تکنیکی برای این اصطلاح محدود می شود. مایکروسافت اس کیو ال سرور (Microsoft SQL Server) یک نرمافزار سیستم مدیریت پایگاه داده ها (Data Base) بوده و محیطی را برای مدیران و برنامه نویسان بانک های اطلاعاتی فراهم می کند تا در آن با اطمینان از کارایی، امنیت و پیاده سازی موفقیت آمیز داده ها و اطلاعات، به ساخت و مدیریت پایگاه داده ها و بانک های اطلاعاتی بزرگ بپردازند. از جمله ویژگی های اس کیو ال سرور، بانک اطلاعاتی رابطهای، امکان استفاده از trigger, View, Stored procedure، پشتیبانی از OLAP ،XML، بدون محدودیت حجم و تعداد رکورد، پشتیبانی از FullText Search برای سرعت در بازیابی اطلاعات و استفاده از زبان طبیعی در جستجوها می باشد. در دوره آموزشی Udemy Learn Microsoft SQL & DataBase concepts from scratch با مفاهیم مایکروسافت اس کیو ال و پایگاه داده آشنا می شوید.
Skype نام نرم افزاری می باشد که به شما امکان برقراری ارتباط صوتی را با دوستان از طریق اینترنت فراهم می کند. این برنامه همانند تلفن عمل کرده و دو طرفی که قصد ارتباط با یکدیگر را دارند باید این برنامه را نصب داشته باشند. همچنین در این برنامه امکان برقراری ارتباط تصویری به وسیله دوربین های اینترنتی و گفتگوی متنی و حتی انتقال فایل نیز وجود دارد. این نرم افزار از کیفیت بالایی در انتقال صدا برخوردار می باشد حتی بیشتر از ارتباط تلفنی که از مناطق دور برقرار می شود. به عنوان مثال شما اگر از داخل ایران به یکی از اقوام خود در کشوری نظیر فرانسه تماس بگیرید در هنگام صحبت باید مکث کرده تا صدا با کمی تاخیر به شما و یا طرف مقابلتان برسد، اما به کمک این نرم افزار شما به راحتی با دورترین مناطق نیز می توانید با وضوح و کیفیت بالا تماس بگیرید. این برنامه مانند دیگر برنامه های مشابه همانند یاهو مسنجر در هنگام برقراری ارتباط صوتی دچار قطعی و نویزهایی که باعث اختلال در صدا می شوند نمی شود. در دوره آموزشی Lynda Learning Skype با اسکایپ و ویژگی های آن آشنا می شوید.
گو (Go) یک زبان برنامهنویسی ترجمهشده و همروند است که در شرکت گوگل و توسط رابرت گریسمر، راب پایک و کن تامپسون توسعه داده میشود. این زبان در نوامبر ۲۰۰۹ معرفی شد و در حال حاضر در چند سامانهٔ اجرایی گوگل استفاده میشود. کامپایلر گو از لینوکس، مک او اس، ویندوز و انواع سیستمهای عامل بیاسدی مانند FreeBSD پشتیبانی میکند. از لحاظ معماری پردازنده نیز، معماری x86، معماری x64، معماری ARM و معماری POWER که مخصوص به شرکت آیبیام است، توسط کامپایلر گو پشتیبانی میشوند. اهداف ایجاد زبان گو کارایی زبانهای ترجمهشده دارای سامانه نوع ایستا،آسانی برنامه نویسی زبانهای پویا، امنیت نوعها و حافظه، پشتیبانی برای همروندی و ارتباط، و کامپایل سریع است. در زبان گو، ارثبری نوعها وجود ندارد. در این زبان، میتوان برای هر نوع دادهای، حتی برای نوعهای داخلی، مثل اعداد صحیح فاقد بستهبندی، تابع عضو تعریف کرد و این عمل محدود به ساختها نمیشود. در دوره آموزشی Packt Modern Golang Programming با اصول و برنامه نویسی با زبان گو آشنا می شوید.