مدیریت پروژه (Project management) فرآیندی است، در جهت حفظ مسیر پروژه، برای دستیابی به تعادلی اقتصادی و موجه، بین سه عامل هزینه، زمان و کیفیت، در حین اجرای پروژه، که از ابزار و تکنیک های خاص خود، در انجام این مهم کمک می گیرد. در پس مدیریت پروژه ها مجموعه ای از اصول و مفاهیم مانند تعریف مشکل، ایجاد اهداف پروژه، اتمام پروژه به صورت ضرب العجل و ... قرار گرفته اند که به مدیران کمک می کنند تا به صورت بسیار کاراتر پروژه های کسب و کار خود را مدیریت کنید. در دوره های آموزشی Lynda Project Management for Creative Projects شما با اصول اولیه و ضروری در مبحث مدیریت پروژه برای پروژه های خلاق آشنا می شوید.
آزمون نرمافزار به فرایند ارزیابی نرمافزار به منظور اطمینان از عملکرد صحیح آن در رویدادهایی مختلفی که ممکن است در دوره استفاده از نرمافزار با آن مواجه شود است و به عبارت دیگر پیدا کردن خطاهایی احتمالی یک نرمافزار برای عملکرد درست، صحیح و بهینه آن در طول استفاده از آن است. هر چقدر نرمافزار بتواند با رویدادها مختلف به صورت مطلوب تر و قابل پذیرش تری چه از نظر عملکرد و چه از راحتی کاربر داشته باشد میتوان انتظار داشت نرمافزار دارای عملکرد بهتری است. ر سالهای اخیر آمارهای شگفتآوری از سوی مؤسسه (NIST(National Institute of Standards and تست نرمافزار Technologyدربارهٔ شکست سیستمهای نرمافزاری ارائه شدهاست. در کشور ایالات متحده، این شکستها سالیانه حدود ۵۹٫۵ میلیارد دلار به اقتصاد این کشور صدمه میزند. طبق بررسیهای انجام شده با بکارگیری تست در تمام فازهای تولید نرمافزار ۲۲٫۲ میلیارد دلار از این خسارت را میتوان کاهش داد. طبق آمارهای ارائه شده از سوی مؤسسه (IDC(International Data Corporation، چهل درصد از بودجه نرمافزارها صرف تست آن میگردد. در دوره آموزشی Udemy Becoming a Software Tester با شرایط و ویژگی های تبدیل شدن به یک تست کننده نرم افزار آشنا خواهید شد.
اسپرینگ (Spring) یکی از معروف ترین و پرکاربرد ترین framework های جاوایی است. این framework متن باز بوده و اولین بار در سال 2003 ارائه شده است. اسپرینگ از ابتدای ارائه تا الان تغییرات زیادی داشته و بسیار قدرتمند و معروف شده است. اسپرینگ framework قدرتمندی است که هدف اصلی آن برنامه های enterprise هستند اگرچه اسپرینگ بیشتر java EE را هدف گرفته است ولی در محیط های غیر از EE نیز می توان از آن استفاده کرد. بر خلاف تصوری که اشتباهاً در بین خیلی ها شکل گرفته است اسپرینگ برای ساخت اپلیکیشن تحت وب نیست بلکه Spring web که مبتنی بر مدل MVC بود و بیشتر به عنوان Spring MVC شناخته می شود تنها بخشی از اسپرینگ است که از آن برای ساخت برنامه های تحت وب استفاده می شود. Angular 2 با شعار یک فریم ورک برای دسکتاپ و موبایل وارد رقابت با سایر فریم ورک ها و کتابخانه های جاوااسکریپتی شد. این بار انگولار با تغییرات زیاد ضمن بهبود سرعت و کارایی یادگیری آن را نیز هیجان بخش تر و بسیار آسان تر کرده است. نسخه انگولار 6 از زبان برنامه نویسی تایپ اسکریپت 2.8 پشتیبانی می کند. در این نسخه از تایپ اسکریپت معرف ها (declaration)، مقدار دهی اولیه کلاس ها، داده های با نوع شرطی و بهبود عملکرد namespace ها، تقویت شده است. رندرر Ivy به عنوان یکی از جدیدترین موتورهای رندر و شبیه سازی به حساب می آید که جدیدا معرفی شده است. این موتور رندر سرعت شبیه سازی و بهینه سازی کدها را به شکل حیرت انگیزی افزایش می دهد. در انگولار به صورت پیش فرض این موتور فعال نیست و باید آن را دستی اعمال کنید. در این نسخه از انگولار 6، کامپایلر Bazel اضافه شده است. هنگامیکه شما کدهای خود را کامپایل می کنید تنها کدهایی که دچار تغییرات شده اند و نیاز به بارگذاری مجدد دارند، کامپایل خواهند شد. در این صورت حجم کدها و بهینه سازی آنها به بهترین شکل ممکن صورت می پذیرد. در دوره Packt Application Development with Spring 5.0 and Angular 6 با آموزش توسعه اپلیکیشن با اسپرینگ 5 و آنگولار 6 آشنا خواهید شد.
php یک زبان پردازه نویسی است که سورس آن در اختیار عموم قرار گرفته و در سند های HTML برای اجرای توابع محاوره ای طرف سرویس دهنده مورد استفاده قرار می گیرد. این زبان در تمام سیستم عامل ها ی اصلی اجرا می شود و اساسا با لینوکس و سرویس دهنده های وب یونیکس در سرویس دهنده های ویندوز (همراه با نرم افزار های افزودنی) مورد استفاده قراز می گیرد. PHP را می توان در یک صفحه وب گنجاند و ار آن برای دستیابی به اطلاعات بانکهای اطلاعاتی و نمایش آنها استفاده کرد. انشعاب سند های HTML حاوی پردازه های PHP معمولا PHP. است. PHP پیش از این مخفف Personal Home Page بود و در نگارشهای حدید تر نیز مخفف PHP Hypertext Preprocessed است. ساختار گرامری آن نسبتا ساده و به ساختار گرامری پرل شباهت زیادی دارد، برخی از جنبه های جاوا اسکریپت و C را نیز داراست. پایتون یک زبان برنامه نویسی تفسیری، داینامیک و شی گرا می باشد که می توان از آن در محدوده ی وسیعی از نرم افزار ها و تکنولوژی ها بهره برد. این زبان برنامه نویسی روشهای بسیار قدرتمند و حرفه ای را برای کار با زبانها و ابزار های مختلف را با آسانی هر چه تمام تر فراهم می کند. بدین منظور این زبان دارای کتابخانه هایی بسیار گسترده می باشد که یادگیری و استفاده از آنها در عرض چند روز ممکن می باشد. پایتون همچنین یک زبان بر اساس مجوز های نرم افزار آزاد و متن باز می باشد. کدهای نوشته شده در این زبان در محدوده ای وسیع از پلتفرم ها چون لینوکس، ویندوز، مک و حتی گوشی های موبایل و... قابل اجرا می باشد. هم اکنون پایتون در شرکت ها و سازمانهای بزرگی چون ناسا، گوگل، یاهو و... بصورت گسترده مورد استفاده قرار می گیرد. در دوره Udmey Python, PHP & Java Object Oriented Programming: OOP Projects با آموزش پایتون، پی اچ پی و شی گرایی جاوا آشنا می شوید.
نرمافزار اِن ایکس که سابقاً یونیگرافیکس (Unigraphics) نامیده میشد، محصول شرکت زیمنس پی ال ام آمریکا (شاخه نرمافزاری و اتوماسیون شرکت زیمنس آلمان)، یکی از قویترین نرمافزارهای جامع طراحی به کمک رایانه، مهندسی به کمک رایانه و ساخت به کمک رایانه است. این نرمافزار در سال ۱۹۶۰ توسط شرکت مکدانل داگلاس که سازندهٔ هواپیما و فضاپیما بوده، معرفی شد و تاکنون در کاربردهای متنوعی از طراحی تا ساخت مورد استفاده قرار گرفته است. نرمافزار یونیگرافیکس به دلیل امکانات فراوانی که دراختیار کاربر قرار میدهد، موجب ارائهٔ سریعتر و ارزانتر محصولات پیچیده و کاهش هزینههای طراحی تا ساخت محصول شدهاست. در دوره آموزشی Lynda Siemens NX: Surfacing با امکانات و ویژگی های نرم افزار زیمنس ان ایکس در حوزه طراحی کفپوش آشنا خواهید شد.
ذخیرهسازی داده بهصورت مستقیم در مرورگر مزیتهای بسیاری دارد، یکی از اصلیترین مزیتهای آن دسترسی سریع و مستقل شبکه به یک پایگاه داده است. 4 متد رایج و فعال برای ذخیرهسازی دادهها سمت کلاینت وجود دارد که عبارتند از کوکی، ذخیرهسازی محلی، Session های ذخیرهسازی و IndexedDB. کوکیها یکراه ساده و کلاسیک ذخیرهسازی دادهها در یک داکیومنت هستند. عموماً کوکیها دادهها را از سمت سرور به سمت کلاینت میفرستند و سپس آنها را ذخیره میکنند و در صورت نیاز در درخواستهای بعدی دوباره آن را به سرور ارسال میکنند. از کوکیها میتوان برای مواردی شبیه مدیریت جلسههای حساب کاربری و ردیابی اطلاعات کاربر استفاده کرد. علاوه بر این، کوکیها میتوانند برای ذخیره دادهها صرفاً در سمت کلاینتها استفاده شوند. به همین دلیل، آنها همچنین برای ذخیره دادههای عمومی مانند تنظیمات کاربر مورداستفاده قرار میگیرند. در دوره آموزشی Udemy Client-Side Data Storage Ultimate Guide با مفاهیم و راهنمای ذخیره سازی داده ها سمت کاربر آشنا می شوید.
هوش مصنوعی یا هوش ماشینی (Artificial Intelligence) هوش مصنوعی به هوشی که یک ماشین در شرایط مختلف از خود نشان میدهد، گفته میشود. به عبارت دیگر هوش مصنوعی به سیستمهایی گفته میشود که میتوانند واکنشهایی مشابه رفتارهای هوشمند انسانی از جمله درک شرایط پیچیده، شبیهسازی فرایندهای تفکری و شیوههای استدلالی انسانی و پاسخ موفق به آنها، یادگیری و توانایی کسب دانش و استدلال برای حل مسایل را داشته باشند. بیشتر نوشتهها و مقالههای مربوط به هوش مصنوعی، آن را به عنوان «دانش شناخت و طراحی عاملهای هوشمند» تعریف کردهاند. هوش مصنوعی را باید عرصهٔ پهناور تلاقی و ملاقات بسیاری از دانشها، علوم، و فنون قدیم و جدید دانست. ریشهها و ایدههای اصلی آن را باید در فلسفه، زبانشناسی، ریاضیات، روانشناسی، عصبشناسی، فیزیولوژی، تئوری کنترل، احتمالات و بهینهسازی جستجو کرد و کاربردهای گوناگون و فراوانی در علوم رایانه، علوم مهندسی، علوم زیستشناسی و پزشکی، علوم اجتماعی و بسیاری از علوم دیگر دارد. در دوره LiveLessons Essential Machine Learning and AI with Python and Jupyter Notebook با آموزش ملزومات یادگیری ماشین و هوش مصنوعی با پایتون و ژوپیتر آشنا می شوید.
با پیشرفت تکنولوژی های وب و همچنین پیشرفت چشمگیر استفاده و سرمایه گذاری بر روی دستگاههای مرتبط با وب مانند تلفن های هوشمند، تبلت ها، تلویزیون های هوشمند و... نیاز به داشتن وب سایتهایی مطابق با تمامی دستگاهها احساس شد. تا چند سال پیش به ندرت یک وب سایت را مشاهده می کردید که یک نسخه موبایل نیز داشته باشد. شاید در آن زمان کاربرانی که از دستگاه هایی به غیر از کامپیوترهای شخصی صفحات وب را مرور میکردند بسیار اندک بود و طراحان صفحات وب و کمپانی های بزرگ از این درصد کوچک چشم پوشی میکردند. از مزایای طراحی ریسپانسیو (Responsive) این است که صفحه نمایش را مطابق با نمایش در تمامی دستگاهها می سازد. این فناوری به گونه ای نوعی خوش آمد گویی به دنیای وب می باشد. با افزایش صلایق خوانندگان مختلف برای خواندن اخبار بوسیله تمامی دستگاهها نظیر تبلت و گوسی هوشمند، اهمیت طراحی ریسپانسیو به شدت در حال افزایش است. در دوره آموزشی Udemy Learn Modern Responsive Web Design with Example Step by Step با نحوه طراحی وب سایت های واکنش گرا آشنا می شوید.
همانطور که دوربین Matterport Pro 3D به آرامی می چرخد، رنگ ها و خطوط فضا را دریافت می کند و ابعاد و روابط فضایی بین اشیاء را محاسبه می نماید. بر خلاف سیستم های مبنی بر لیزر که دست و پا گیر هستند و دهها هزار دلار هزینه دارند و نیازمند ساعات قابل توجهی کار برای ایجاد یک مدل D3 هستند، دوربین Matterport Pro مقرون به صرفه بوده و استفاده از آن آسان می باشد. ابر MatterPort، داده های آپلود شده از دوربین را برای ایجاد خودکار مدل های ۳D همه جانبه مورد تجزیه و تحلیل قرار می دهد. ابر Matterport می تواند داده های ۲D و ۳D را به هم متصل کند تا یک مدل فضایی کامل با ابعادی دقیق را به وجود بیاورد. این مدل از طریق یک فرایند هوشمندانه، فضاهای خالی در داده ۳D را پر کرده و ساخت مدل را کامل می کند. سپس، ابرMatterport، مدل را به یک فرمت بسیار موثر به نام مش چند ضلعی تبدیل می کند، که اندازه ذخیره سازی مدل را به حداقل می رساند و باعث می شود تا توزیع آن از طریق برنامه های ساده آسان گردد. کاربران احساس می کنند که درست درون فضا قرار گرفته اند. در دوره Lynda Matterport 3D Scanning and Visualization با آموزش اسکن و شبیه سازی مترپورت تری دی آشنا خواهید شد.
دنیای امروز ما بیش از پیش، از دنیای حقیقی به سمت دنیای آنلاین و مجازی سوق پیدا کرده است، تا جایی که برای پایه ای ترین نیازهای خود که خورد و خوارک محسوب می شود نیز دست به دامان این فضا می شویم و از این رو مفهوم بازاریابی اینترنتی یا آنلاین روز به روز شکل جدی تری بخود می گیرد. همه چیز از معرفی اولین آیفون شروع شد! بعد از آن هم دهها و صدها مدل تلفن هوشمند را دیدیم که با اپها و ویجتهای آنلاینش ما را به شدت محتاج اینترنت کرد! فیس بوک آمد و ارتباطاتمان را هم به دنیای مجازی برد! گوگل کاری کرد که هر چه را بخواهیم بتوانیم از اینترنت پیدا کنیم! و ضربه نهایی را هم که شرکتهای خدمات اینترنت و خطوط موبایل زدند که دسترسی ما را به اینترنت پرسرعت بیشتر از قبل کردند و ما رفتیم تا در دنیای مجازی باشیم! در دوره آموزشی Lynda Learning Online Marketing با موضوعاتی از جمله تعریف بازارهای هدف؛ تنظیم اهداف واضح و متریک های موفق؛ کار با نرم افزار آنالیز وب؛ ساخت یک نقشه سایت؛ انتخاب نام دامنه و هاست دامنه؛ طرح ریزی برای موبایل؛ انجام بازاریابی در رسانه های اجتماعی؛ توسعه کمپین بازاریابی ایمیل؛ بازاریابی محتوا؛ روابط عمومی آنلاین؛ درک تفاوت بین بهینه سازی موتور جستجو (SEO) و بازاریابی موتور جستجو (SEM) ؛ و تبلیغات آنلاین آشنا خواهید شد.