Fragment برای اولین بار در کتابخانه اندروید نسخه ۳٫۰ (API 11) معرفی شدند. طبعا اولین سوالی که ایجاد می شود "برای اندروید های قدیمی تر که هنوز استفاده می شوند چه کار باید کرد؟". طبق آخرین آمار ارائه توسط گوگل در سوم آگوست ۲۰۱۵ در حال حاضر ۴٫۹ درصد از دستگاه های اندرویدی از نسخه های قدیمی تر (API های ۱۰ و ۸) استفاده می کنند. Fragment ها به بخش بندی رابط کاربری در برنامه نویسی اندروید کمک بسیاری
می کنند. Fragment ها در واقع ابزار کلیدی برای تولید اپلیکیشن های اندروید
با حس کاربری یک برنامه موبایلی هستند. اگر برای اولین بار است با مفهوم
Fragment برخورد می کنید می توانید معادل User Control را در برنامه نویسی
دات نت متصور شوید. Fragment ها می توانند مانند Activity ها هم شامل بخش رابط کاربری و هم بخش کد باشند. استفاده از Fragment ها قابلیت تعامل با دستگاه های متفاوت رو بیشتر می کند. فایل های layout رابط کاربری هم به صورت ایستا و هم به صورت دینامیک از طریق کد قابلیت اتصال به Fragment را دارا می باشند. ابزار کلیدی بسیاری از پیمایش (navigation) های اندرویدی Fragment ها هستند. در دوره آموزشی Lynda Building Flexible Android Apps with the Fragments API با نحوه طراحی اپ های قابل تغییر اندروید با فرگمنت ای پی آی آشنا می شوید.
کمپانی Adobe به دنبال طراحی User Experience است و به تازگی ابزارهایی را تحت نام پروژه Project Comet نمونه سازی کرده و یک پیش نمایش عمومی از این ابزار با نام Adobe Experience Designer CC یا به اختصار XD منتشر ساخته است. این برنامه نه تنها جایگزین همه ابزارهای موجود خواهد شد، بلکه یک برنامه سبک وزن و آسان برای استفاده طراحان رابط کاربری و تجربیات کاربر است که برای ایجاد و اتصال رابط ها با هم در وب، دسکتاپ و سیستم عامل های تلفن همراه بکار می رود. XD یک راه حل مفید برای طراحانی است که از ایجاد و اتصال رابط ها با استفاده از Illustrator، Photoshop و Dreamweaver خسته شده اند. و رابط کاربری آن برای وارد کردن و قرار دادن موجودی ها نسبت به ابزارهای دیگر قابل درک تر است. همچنین دارای برخی قابلیت های جدید بزرگ، مانند ایجاد آسان و مدیریت متعاقب تکرار گروه به نام Repeat Grids است. در دوره آموزشی Lynda Design a Website with Adobe XD با نحوه طراحی وب سایت با نرم افزار ادوبی ایکس دی آشنا می شوید.
جاوا (Java) یک زبان برنامهنویسیِ شیءگرا است که برای نخستین بار توسط جیمز گاسلینگ در شرکت سان مایکروسیستمز ایجاد گردید و در سال ۱۹۹۵ به عنوان بخشی از سکوی جاوا منتشر شد. زبان جاوا شبیه به ++C است اما مدل شیءگرایی آسانتری دارد و از قابلیتهای سطح پایین کمتری پشتیبانی میکند. یکی از قابلیتهای بنیادین جاوا این است که مدیریت حافظه را بطور خودکار انجام میدهد. ضریب اطمینان عملکرد برنامههای نوشتهشده به این زبان نسبت به زبانهای نسل اول C بالا است و وابسته به سیستمعامل خاصی نیست. برنامههای جاوا به صورت بایت کد (کامپایل) میشوند که توسط واسط JVM به کدهای ماشین اجرا میشوند؛و در صورت وجود JVM مانند سایر زبانهای مبتنی بر آن به وابسته به سیستمعامل خاصی نیستند. جاوا از حافظهٔ بازیافتی خودکار برای ادارهٔ حافظه در چرخهٔ زندگی یک شیء استفاده میکند. برنامهنویس زمانی که اشیاء به وجود میآیند، این حافظه را تعیین میکند؛ و در زمان اجرا نیز، زمانی که این اشیاء در استفادهٔ زیاد طولانی نباشند، برنامه نویس مسئول بازگرداندن این حافظهاست. زمانی که مرجعی برای شیهای باقیمانده نیست، شیهای غیرقابل دسترس برای آزاد شدن به صورت خودکار توسط بازیافت حافظه، انتخاب میشوند. اگر برنامهنویس مقداری از حافظه را برای شیهایی که زیاد طولانی نیستند، نگه دارد، چیزهایی شبیه سوراخ حافظه اتفاق میافتند. در دوره آموزشی Lynda Up and Running with Java Applications با جاوا نحوه طراحی اپلیکیشن های آن آشنا می شوید.
دادهکاوی (Data Mining) به مفهوم استخراج اطلاعات نهان و یا الگوها و روابط مشخص در حجم زیادی از دادهها در یک یا چند بانک اطلاعاتی بزرگ است. بسیاری از مردم داده کاوی را مترادف واژه های رایج کشف دانش از دادهها (KDD) میدانند. دادهکاوی پایگاهها و مجموعههای حجیم دادهها را در پی کشف و استخراج دانش، مورد تحلیل و کند و کاوهای ماشینی (و نیمهماشینی) قرار میدهد. این گونه مطالعات و کاوشها را به واقع میتوان همان امتداد و استمرار دانش کهن و همه جا گیر آمار دانست. تفاوت عمده در مقیاس، وسعت و گوناگونی زمینهها و کاربردها، و نیز ابعاد و اندازههای دادههای امروزین است که شیوههای ماشینی مربوط به یادگیری، مدلسازی، و آموزش را طلب مینماید. داده کاوی که به عنوان ابزاری برای کشف جرایم، ارزیابی میزان ریسک و فروش محصولات به کار میرود، در بر گیرنده ابزارهای تجزیه و تحلیل اطلاعات به منظور کشف الگوهای معتبر و ناشناخته در بین انبوهی از داده هاست. داده کاوی غالباً در زمینه تامین امنیت ملی به منزله ابزاری برای شناسایی فعالیتهای افراد خرابکار شامل جابه جایی پول و ارتباطات بین آنها و همچنین شناسایی و ردگیری خود آنها با بررسی سوابق مربوط به مهاجرت و مسافرت هاست. در دوره آموزشی Lynda Data Science Foundations: Data Mining با اصول و مبانی داده کاوی و روش های آن آشنا می شوید.
مدرک بینالمللی +CompTIA A با محوریت مهارت های جامع سخت افزاری و نرم
افزارهای مرتبط با سختافزار از جمله مدارک استانداردی است که دریافت
آن موفقیت و جایگاه والای "شغلی - حرفهای" فرد را تضمین مینماید. مدرک
کامپتیا ای پلاس (+CompTIA A) به آموزش و سنجش مهارت های سخت افزاری، شبکه
سازی و نرم افزاری (مرتبط با سخت افزار) می پردازد. این مدرک قسمتی از
مدارک سازمان هایی مانند Microsoft ،Hewlett-Packard ،Cisco و Novell می
بوده و در واقع یک استاندارد فنی برای کارشناسان فنی پشتیبان کامپیوتر می
باشد. متخصصان کامپیوتر با استفاده از این مدرک شایستگی های خود را در در
نصب، نگهداری و پیشگیری از مشکلات، شبکه سازی، امنیت و اشکال زدایی در سطح
بین المللی اثبات می کند. متخصصان فنی که مدرک +CompTIA A را کسب کرده اند،
با استفاده از مهارت های ارتباطی برای کار با Client ها بهترین خدمات
رسانی را به مشتریان دارا می باشند. در اغلب کمپانی های مطرح، کسب مدرک
+CompTIA A جزو الزامات متخصصان سرویس دهنده می باشد. در مجموعه دوره های آموزشی Lynda CompTIA A+ Exam Prep (220-902) Tutorial Series طی شش آموزش با مباحث مدرک +A آشنا می شوید.
نرم افزار Graphisofts ArchiCAD، نرم افزاری بسیار قدرتمند با قابلیت های جدید جهت طراحی و پیاده سازی محیط های سه بعدی است و فراهم کننده مدل های حرفه ای مجازی جهت مهندسین عمران و معماری است. کاربران با کمک نرم افزار ArchiCAD طرح های خود را سریعتر آنالیز می کنند این کار با استفاده از تخمین خصوصیات فضای طراحی در محیطی سه بعدی صورت می گیرد و سریعا گزارشی دقیق از کل پروژه به صورت مستند برای کاربر تولید می شود. محیط کاری این نرم افزار بگونه ای است که کاربران احساس طراحی در دنیای واقعی را دارند و این احساس ناشی از ابزار و پلت ها و مدل های سه بعدی مانند پله ها، مبلمان و اثاثیه و ... است. از دیگر خصوصیت این نرم افزار فرامین ترسیمی پیشرفته این نرم افزار می باشد. در دوره آموزشی Lynda ArchiCAD: Management & Collaboration با نحوه مدیریت و همکاری در آرشیکد آشنا می شوید.
PhoneGap یک فریم ورک اپلیکیشنی می باشد که به شما امکان ساخت اپلیکیشن های Native را با استفاده از HTML و جاوا اسکریپت می دهد. آسان ترین راه برای استفاده از فون گپ یک container با یک web view می باشد که دارای عرض ۱۰۰% و ارتفاع ۱۰۰% است و رابط برنامه نویسی آن جاوا اسکریپت است که به شما امکان دسترسی به ویژگی های اصلی سیستم عامل را می دهد. شما رابط کاربری خود را با استفاده از مهارت های معمول برنامه نویسی وب (HTML، CSS و جاوا اسکریپت) ایجاد می کنید و از کانتینر فون گپ برای صف آرایی اکو سیستم ها و دستگاه های اپلیکیشنی مختلف استفاده می کنید. هنگامی که اپلیکیشن فون گپ برای توزیع بسته بندی می شود، می توان آن را در فروشگاه های معمول فروش اپلیکیشن (آیتونز، گوگل اپ مارکت، آمازون مارکت و غیره) توزیع کرد. در دوره آموزشی Lynda Learn PhoneGap Build: The Basics با مبانی و اصول پایه ای فون گپ آشنا می شوید.
R، یک زبان برنامهنویسی و محیط نرمافزاری برای محاسبات آماری و علم دادهها است، که بر اساس زبانهای اس و اسکیم پیادهسازی شده است. این نرمافزار متن باز، تحت اجازهنامه عمومی همگانی گنو عرضه شده و به رایگان قابل دسترس است. زبان اس بجز R، توسط شرکت Insightful، در نرمافزار تجاری اسپلاس نیز پیادهسازی شده است. اگرچه دستورات اسپلاس و R بسیار شبیه است لیکن این دو نرمافزار دارای هستههای متمایزی میباشند. R، حاوی محدودهٔ گستردهای از تکنیکهای آماری (از جمله: مدلسازی خطی و غیرخطی، آزمونهای کلاسیک آماری، تحلیل سریهای زمانی، ردهبندی، خوشهبندی و غیره) و قابلیتهای گرافیکی است. در محیط R، کدهای سی، سی++ و فورترن قابلیت اتصال و فراخوانی هنگام اجرای برنامه را دارند و کاربران خبره میتوانند توسط کدهای سی، مستقیماً اشیا R را تغییر دهند. گرچه R اغلب به منظور انجام محاسبات آماری به کار میرود، این نرمافزار قابل به کارگیری در محاسبات ماتریسی است و در این زمینه، همپای نرمافزارهایی چون اُکتاو و نسخهٔ تجاری آن متلب (MATLAB) است. R، همچنین نرمافزار قدرتمندی برای ایجاد اشکال گرافیکی و نمودارهاست. در دوره آموزشی Lynda R for Excel Users به تشریح و آموزش زبان آر برای کاربران اکسل می پردازیم.
در حالی که عکاسان حرفه ای به دوربین های دی اس ال آر (DSLR) تمام فریم نیکون "FX" علاقمندند، عکاسان ورزشی و حیات وحش مدت زیادی است که خواستار APS-C یا "DX" هستند و نیکون نیز در نمایشگاه CES 2016 به این نیاز این جامعه پاسخ داده است و این دوربین را با نام D500 عرضه کرد. مدل D500 مدت کوتاهی پس از اینکه پرچمدار نیکون D5 معرفی شد، برای عکاسانی که خواستار مدل دی اس ال آر حرفه ای تر ولی با پیچیدگی کمتر بودند عرضه گردید. در حالی که اکثر مدل های دی اس ال آر منحصرا بر روی سخت افزار متمرکز هستند، نیکون زمان زیادی را بر روی نرم افزار D500 صرف کرده است. از ویژگی های برجسته ی D500 می توان به عملکرد "Snapbridge" آن اشاره کرد که از بلوتوث ال ای برای روشن نگه داشتن همیشگی اتصالات بین دی اس ال آر و گوشی هوشمند شما استفاده می کند. این قابلیت به شما این امکان را می دهد که هنگامی که عکس می گیرید بتوانید به سرعت و به سادگی آنها را آپلود کنید و با سرویس هایی مانند اینستاگرام و گوگل فوتوز به اشتراک بگذارید. علاوه بر این، D500 به لطف پردازنده ی قدرتمند Expeed 5 قادر به ضبط ویدئوی ۴K و ۱۰ فریم در ثانیه ای است. این در واقع به بسیاری از عکاسانی که به دنبال نوعی از قابلیت های چندرسانه ای مدرن هستند، چنین قابلیتی را ارائه می دهد. در دوره آموزشی Lynda Nikon D500: Tips and Techniques با نکته ها و تکنیک های عکسبرداری با دوربین نیکون دی 500 آشنا می شوید.
تیم Unity تکنولوژی به تازگی نسخه جدید موتور بازی سازی خود به نام Unity 5 را معرفی کرد. در ۵ سال گذشته موتور Unity 5 طرفداران بسیاری پیدا کرده است و محبوبیت این موتور روز به روز بیشتر شده تا جایی که بسیاری از بازی سازان مستقل کشور خودمان هم از این موتور برای ساخت بازی های مستقل خود استفاده کرده اند و نتایج بسیار خوبی گرفته اند. Unity 5 حدود ۱۶ ماه پس از موتور Unity 4 معرفی و منتشر شده و به نسبت موتور قبلی از ویژگی های بسیار بهتر و تکنیک های بسیار جدیدتری پشتیبانی میکند. موتور جدید در زمینه نورپردازی، قابلیت های صوتی و عملکرد نهایی به نسبت موتور قبلی جهش بسیار زیادی داشته است. یکی از ویژگی های جدید این موتور WebGL نام دارد که در واقع پلاگینی جدید برای توسعه و اجرای بازی های تحت وب توسط موتور Unity 5 به حساب می آید. در همین زمینه هم شرکت موزیلا تریلری از اجرای بازی ساخته شده توسط موتور Unity 5 و تحت پلاگین WebGL را منتشر کرده است. برای اجرای بازی های تحت وب توسط این موتور، کاربران باید پلاگین WebGL مخصوص این موتور را دانلود و نصب نمایند. در مجموعه دوره های آموزشی Lynda Unity 5 2D Tutorial Series به ساخت بازی های دو بعدی با موتور یونیتی 5 می پردازیم.