علم داده (Data Science)، دانشی میانرشتهای پیرامون استخراج دانش و آگاهی از مجموعهای داده و اطلاعات است. علم داده از ترکیب مباحث مختلفی به وجود آمده و بر مبانی و روشهای موجود در حوزههای مختلف علمی بنا شدهاست. تعدادی از این حوزهها عبارتند از: ریاضیات، آمار، مهندسی داده، بازشناخت الگو و... هدف این علم، استخراج مفهوم از داده و تولید محصولات دادهمحور است. آقایان توماس دونپورت و دی جی پاتیل در سال ۲۰۱۲ در مقاله «علم داده: جذابترین شغل قرن بیست و یکم» متخصصین علم داده را این طور تعریف میکنند: کسانی که میدانند چگونه میتوان از انبوه اطلاعات بدون ساختار پاسخ سوالهای کسبوکار را پیدا کرد. استنتون در سال ۲۰۱۳ علم داده را این طور تعریف میکند: علم داده رشته در حال ظهوری است که به جمعآوری، آمادهسازی، تحلیل، بصریسازی، مدیریت و نگهداشت اطلاعات در حجم بالا میپردازد. دریسکول در سال ۲۰۱۴ علم داده را این طور تعریف میکند: علم داده مهندسی عمران دادههاست. متخصص علم داده دانشی کاربردی از دادهها و ابزارها دارد به علاوه درک تئوریکی دارد که مشخص میکند چه چیزی از نظر علمی ممکن است. به شاغلین در حوزهٔ علم داده، متخصص علم داده (data scientist) میگویند. در دوره آموزشی LiveLessons Data Science Fundamentals با اصول و مبانی علوم داده ها آشنا می شوید.
فریم ورک هایی مانند polymer js جدیدا سر و صدای زیادی کرده اند. دلیلش هم مشخص است، این ابزارها از مفهوم کامپوننت بهره می گیرند و این یعنی شما می توانید قسمت های مختلف برنامه خود را با مفاهیم قابل استفاده بسازید. فریم ورک React.js این مفهوم را به سطح بالاتری تبدیل کرده است. البته React.js از اصل تکنولوژی shadow dom استفاده نمی کند در عوض با بهره گیری از مفهوم آن به کاربر این قدرت را میدهد که کامپوننت هایی بسازد که بسیار منعطف، قابل ویرایش و دسترسی آسان را دارند. سیستمی در React.js وجود دارد که باعث می شود عناصر DOM منحصر به فرد خودش را ایجاد می کند. این کار باعث می شود که performance برنامه بسیار بالاتر رود. کتابخانه ی React.js از یک گرامر خاص به اسم JSX بهره می گیرد که این قابلیت را به شما می دهد که دستورات HTML و JavaScript را با یکدیگر تلفیق کنید. در دوره آموزشی LiveLessons React.js Fundamentals با اصول و مبانی فریم ورک ری اکت.جی اس آشنا می شوید.
متدولوژی Agile در سالهایی بوجود آمد که شرکت های نرم افزاری در تولید محصول خود با شکست مواجه می شدند. علت این شکست برآورده نشدن نیازهای مشتریان بود. به عنوان مثال روی یک پروژه نرم افزاری زمان و انرژی گذاشته میشد ولی در هنگام تحویل آن، نیازهای مشتری را مرتفع نمی کرد. دلیل آن هم عمدتا این بود که آنها به نیازمندی و رضایت مشتری که یکی از اهداف اصلی پروژه است توجه کمتری می کردند. در این هنگام مدیران چند شرکت نرم افزاری در سال 2001 گرد هم آمدند و متد های مدیریتی را بوجود آوردند که باعث می شد محصول نهایی کامل مطابق نیاز مشتری باشد. بعد از پیدا کردن دلایل شکست پروژه، Agile راه کارهای مناسب جهت توسعه مناسب آن را ارائه می دهد. از دیدگاه این متدولوژی، مشتری یکی از مهمترین افراد در تولید پروژه است، زیرا اصلا پروژه برای مشتری است و تنها کسی که از نیازمندی های واقعی نرم افزار مطلع است، در واقع خود اوست. برای رفع مشکل تحلیل نادرست نیازمندی ها، از دیدگاه Agile نیازمندی های مشتری توسط تیم توسعه باید به یک ویژگی در نرم افزار تبدیل شود تا بتوان بوسیله این ویژگی ها، امکان سنجی صحیحی برای آن انجام داد. در دوره آموزشی LiveLessons Agile Foundations Complete Video Course با مبانی آجایل و ویژگی های آن آشنا می شوید.
جاوا یک زبان برنامه نویسی پیشرفته و شئ گراست. در سال 1991 میلادی، شرکت Sun Microsystems پروژه ای تحت عنوان Green آغاز نمود. هدف اصلی این پروژه ایجاد ابزار نرم افزاری جهت کنترل دستگاه هایی مانند set-top Box (وسیله ای جهت دسترسی به اینترنت)، PDAها (Personal Data Assistant) و... بود. جاوا از لحاظ syntax شبیه زبانهای قدرتمند C و ++C می باشد. این زبان تمامی ویژگی های شیءگرایی ++C را نیز در خود مورد استفاده قرار داده است. این نکته نیز خود یکی از دلایل محبوبیت و پیشرفت سریعتر جاوا محسوب می شود. چرا که زبانهای C و ++C جزء محبوب ترین و قوی ترین زبانهای موجود محسوب می شوند و برنامه نویسان زیادی با این دو زبان چه در گذشته و چه امروزه آشنا می باشند. از این رو Gosling و گروهش برای یادگیری راحتتر و در نتیجه ترویج زبان خود در بین برنامه نویسان و همچنین قدرتمند نمودن محصول خود از ویژگی های مفید این دو زبان استفاده نمود. در دوره آموزشی LiveLessons Introduction to Java for Android Development با اصول مقدماتی جاوا برای توسعه اپ های اندروید آشنا می شوید.
Python (پایتون) یک زبان برنامه نویسی تفسیری، داینامیک و شیءگرا می باشد که می توان از آن در محدوده وسعیی از نرم افزار ها و تکنولوژی ها بهره برد. این زبان برنامه نویسی روش های بسیار قدرتمند و حرفه ای را برای کار با زبان ها و ابزار های مختلف را با آسانی هر چه تمام تر فراهم می کند. بدین منظور این زبان داره کتابخانه هایی بسیار گسترده می باشد که یادگیری و استفاده از آن ها در عرض چند روز ممکن می باشد. این زبان، یک زبان آزاد و متن باز (Open Source) می باشد. کد های نوشته شده در این زبان در محدوده ای وسیع از پلتفرم ها چون لینوکس، ویندوز، مک، حتی گوشی های موبایل و ... قابل اجرا می باشد . هم اکنون پایتون در شرکت ها و سازمان های بزرگی چون ناسا، گوگل، یاهو و ... به صورت گسترده مورد استفاده قرار می گیرد. نرم افزارهای Blender، Mailman، Civilization IV، BitTorrent و ... از نرم افزارهایی هستند که به وسیله این زبان خلق شده اند. در دوره آموزشی LiveLessons Python Programming Language با زبان برنامه نویسی پایتون و ویژگی های آن آشنا می شوید.
حفاظت، پشتیبانی و نگهداری از دادههای رایانهای، اطلاعات مهم، برنامههای حساس، نرمافزارهای مورد نیاز و یا هر آنچه كه در حافظه جانبی رایانه مورد توجه بوده و با اهمیت است، امنیت رایانهای نامیده میشود. تفکر امنیت در شبکه برای دستیابی به سه عامل مهم است که با یک دیگر مثلث امنیتی را تشکیل می دهند. این عوامل عبارتند از رازداری و امانت داری (Confidentiality)، یکپارچگی (Integrity) و در نهایت در دسترس بودن همیشگی (Availability). این سه عامل (CIA) اصول اساسی امنیت اطلاعات- در شبکه و یا بیرون آن - را تشکیل می دهند بگونه ای که تمامی تمهیدات لازمی که برای امنیت شبکه اتخاذ میشود و یا تجهیزاتی که ساخته می شوند، همگی ناشی از نیاز به اعمال این سه پارامتر در محیط های نگهداری و تبادل اطلاعات است. بدافزار، برنامههای رایانهای هستند؛ به علت آنکه معمولاً کاربر را آزار میدهند یا خسارتی بوجود میآورند، به این نام مشهورند. برخی از آنان فقط کاربر را میآزارند. مثلاً وی را مجبور به انجام کاری تکراری میکنند. اما برخی دیگر سیستم رایانهای و دادههای آن را هدف قرار میدهند که ممکن است خساراتی به بار آورند. در عین حال ممکن است هدف آن سختافزار سیستم کاربر باشد. سیسکو با خرید تکنولوژی Source fire و اضافه نمودن امکانات آن به فایروال خود قدم بسیار بزرگی برداشته است به طوریکه در بازار دنیا به راحتی در مدت کوتاهی تمام رقبا را پشت سر گذاشته. در یک جمله میتوان گفت حالا دسترسی به یک فایروال SIEM Based ممکن شده است. همینطور انتقال تمام امکانات IPS به یک فایروال. امری که در گذشته به یک رویا میماند. در دوره آموزشی LiveLessons Cisco Firepower and Advanced Malware Protection به بررسی حفاظت پیشرفته در مقابل بدافزارها و فایرپاورها می پردازیم.
واژه Collaboration به معنای همکاری و تعاون است و به تازگی به چارت آموزشی شرکت سیسکو اضافه شده است. دوره CIPTV مخفف عبارت Implementing Cisco IP Telephony and Video است. هدف این شاخه بررسی ارتباطات VOIP و یا همان انتقال صدا و تصویر در بستر شبکه است همچنین مباحث انتقال تصویر در این شاخه مورد بررسی قرار می گیرد. امروزه در اکثر سازمان های بزرگ و کوچک به نوعی از سرویس های VOIP و یا IP TELEPHONY استفاده می شود استفاده از این سرویس ها باعث کاهش هزینه های ارتباطی در سازمان ها می باشد. به عنوان مثال تصور کنید که شما یک شرکت با 10 شعبه هستید برای ارتباط بین این شعب و هماهنگ سازی آنها نیازمند استفاده از یک روش ارتباطی می باشید. ساده ترین روش ارتباطی استفاده از خطوط PSTN مخابرات یا همان خطوط تلفن است در واقع ساده ترین راه تلفن زدن به شعب مختلف است اما این تماس ها هزینه های بالایی به همراه خواهد داشت. با استفاده از تکنولوژی VOIP با سادگی امکان ایجاد یک تماس صوتی و تصویری از طریق اینترنت و یا اینترانت در بستر شبکه با هر نقطه دیگر را خواهید داشت و هزینه تماس مساوی با هزینه خرید پهنای باند اینترنت است. در دوره آموزشی LiveLessons CCNP Collaboration: Cisco Exams 300-070 CIPTV1, 300-075 CIPTV2, 300-080 CAPPS, and 300-085 CTCOLLAB با سرفصل های مجموعه دوره های سیسکو CIPTV1 ،CIPTV2 ،CAPPS و CTCOLLAB آشنا می شوید.
زبان نشانه گذاری کاربردی توسعه یافته (eXtensible Application Markup Language) یا XAML، یک زبان توصیفی بر مبنای XML است که توسط شرکت مایکروسافت ابداع شد و برای ساخت و مقدار دهی اشیا در برنامه های کاربردی به کار گرفته می شود. نام کامل اصلی XAML در واقع eXtensible Avalon Markup Language است. سی شارپ (#C) یک زبان برنامه نویسی شی گرا است که توسط شرکت مایکروسافت ساخته شده و ترکیبی از قابلیتهای خوب ++C و Java است. اگر با این دو زبان آشنایی دارید این شانس را دارید زبان سی شارپ را راحت یاد بگیرید. این زبان به قدری راحت است که هم کسانی که قبلا برنامه نویسی نکرده اند و هم دانش آموزان می توانند راحت آن را یاد بگیرند. از سی شارپ می توان برای ساخت برنامه های تحت ویندوز، تحت وب، وب سرویس ها، برنامه های موبایل و بازی ها استفاده کرد. در دوره آموزشی #LiveLessons Developing Windows 8 Apps with XAML and C با اصول و نحوه توسعه اپ های ویندوز 8 با استفاده از سی شارپ و زامل آشنا می شوید.
ITIL (Information Technology Infrastructure Library) مجموعهای از تفکرات و تکنیکها برای مدیریت زیرساختهای فناوری اطلاعات، پیادهسازی و استفاده از آنهاست. ITIL به عنوان مجموعهای از کتاب انتشار یافته است که هر کتاب سرفصلی از مدیریت فناوری اطلاعات را پوشش میدهد. تفکر ITIL در دهه ۱۹۸۰، زمانی به وجود آمد که دولت انگلستان متوجه شد که سطح کیفی خدمات IT که در کشورش ارائه میشود کافی و قابل قبول نیست. در آن زمان موسسه CCTA (Central Computer & Telecommunication Agency) که امروزه اتاق بازرگانی دولت انگلستان (OGC) نام دارد، ماموریت یافت تا بستر و چارچوبی ارائه کند، تا به کمک آن دولت انگلستان و بخش خصوصی از منابع IT به صورت بهینه و کارآمد و از نظر مالی معتبر استفاده کنند. اولین نسخه ITIL ،GITIM (Government Information Technology Infrastructure Management) نام گرفت ، و بدیهی است که با نسخههای جدید ITIL بسیار متفاوت بود، اما از نقطه نظر فکری به نسخههای جدید بسیار نزدیک بود و بر روی پشتیبانی از خدمات و ارائه خدمات تمرکز داشت. در دوره آموزشی LiveLessons ITIL Foundation Exam با آی تی آی ال و یادگیری آن برای امتحان دادن در این دوره آشنا می شوید.
دسته:
آموزش ←
سه بعدی و انیمیشن
|
گرافیک و طراحی
چاپگرهای سه بعدی وسیلههایی هستند که با استفاده از آنها میتوانید از فایل های سه بعدی که در کامپیوتر خود دارید نمونه سه بعدی واقعی بسازید. در چاپگرهای سه بعدی خانگی، برای تولید محصولات از ذوب پلاستیک بهره می برند. چاپگرهای سه بعدی صنعتی با قابلیت پرینت با استفاده از فلزات، رزین های مایع، خمیر سرامیک و حتی مواد خوراکی ساخته شده اند. تفاوت اصلی چاپگرهای خانگی و صنعتی در صافی سطح، دقت ابعادی و همچنین تنوع متریال های قابل استفاده در قطعه خروجی می باشد. البته این تفاوت رفته رفته با گسترش صنعت چاپگرهای خانگی کمرنگ تر شده است و امروزه پرینترهای نیمه صنعتی با دقت های ابعادی بسیار مناسب ظاهر شده اند که قیمت های بسیار پایینی نیز دارند. در دوره آموزشی LiveLessons Mastering 3D Printing با نحوه انتقال ایده ها به نرم افزارهای طراحی سه بعدی و نحوه چاپ آنها با استفاده از چاپگرهای سه بعدی آشنا می شوید.