دسته:
آموزش ←
برنامه نویسی و طراحی وب
|
کسب و کار
,
کاربردی
جیرا نرم افزاری است که در ابتدا برای ردیابی اشکالات تیم های برنامه نویسی طراحی شد با گذشت زمان جیرا ویژگی های خود را به طور قابل ملاحظه ای توسعه داد و توانست به یک ابزار کار آمد در زمینه های کنترل پروژه، توسعه نرم افزاری و چندین کاربرد دیگر مبدل شود. با یک نگاه سلسله مراتبی می توانیم جیرا را متشکل از 3بخش فیلد، issue و پروژه بدانیم. پروژه ها در جیرا قابلیت دسته بندی دارند و می توانند شامل هر چیزی مثل یک بخش یا یک تیم از شرکت، پروژه های توسعه نرم افزاری، محصولات یا سیستم ها و... باشند. Issue نشان دهنده کاری است که باید انجام شوند و از دیدگاه کاربری issue یک واحد اصلی کار برای جیرا است. فیلدها پایه ای ترین واحد های داده در جیرا هستند. آنها داده ها را برای issue ها ذخیره می کنند. همچنین در این نرم افزار مجوز هایی برای کنترل کاربران وجود دارد که در 3 سطح اعمال می شود که شامل کنترل های کلی و جزئی می باشد. علاوه بر این می توانید فرایند کسب کار خود را از طریق نمودار گردش کار (workflow) طراحی کرده و issue ها را در طول نمودار گردش کار شخصی خود به جریان بیاندازید و وضعیت آنها را در هر مرحله از فرایند کاری مشاهده و نظارت کنید. در دوره آموزشی Lynda Learning JIRA Software با ویژگی ها و قابلیت های نرم افزار جیرا آشنا می شوید.
داده های عظیم، ابر داده، بزرگداده یا داده های بزرگ (Big Data) اصطلاحی است که به مجموعه داده هایی اطلاق میشود که مدیریت، کنترل و پردازش آنها فراتر از توانایی ابزارهای نرمافزاری در یک زمان قابل تحمل و مورد انتظار است. مقیاس بزرگ داده، به طور مداوم در حال رشد از محدوده چند ۱۰ ترابایت به چندین پتابایت، در یک مجموعه داده واحد است. نـمونههایی از بزرگ داده، گــزارش های وبی، سامانه های بازشناسی با امواج رادیویی، شبکههای حسگر، شبکههای اجتماعی، متون و اسناد اینترنتی، نمایههای جستجوهای اینترنتی، نجوم، مدارک پزشکی، آرشیو عکس، آرشیو ویدیو، پژوهشهای زمینشناسی و تجارت در مقیاس بزرگ هستند. در دوره آموزشی Packt Learning Path Big Data Analytics با نحوه تجزیه و تحلیل داده های حجیم با استفاده از هادوپ و آپاچی اسپارک 2 آشنا می شوید.
بنیان نمایش ویندوز (Windows Presentation Foundation) (یا WPF) که توسط مایکروسافت ایجاد شد، یک زیر سیستم گرافیکی برای رندر کردن واسطهای کاربر در برنامههای کاربردی تحت ویندوز می باشد. WPF بستری هسته WPF یک موتور رندرینگ برداری و مستقل از وضوح تصویر است که برای بهره برداری از مزایای سخت افزارهای گرافیکی امروزی ساخته شده است. تعبیه WPF در نسخههای سیستم عامل ویندوز از ویندوز ویستا و ویندوز سرور ۲۰۰۸ آغاز شد، که البته در ویندوز XP و ویندوز سرور ۲۰۰۳ نیز قابل استفاده است. WPF که پیشتر به نام "Avalon" شناخته می شد، اولین بار به عنوان بخشی از چارچوب دات نت 3 به بازار آمد. WPF به جای استفاده از سیستم قدیمی تر واسط دستگاه گرافیک (GDI) از دایرکت ایکس استفاده می کند. WPF سعی دارد که مدل پایداری از برنامه نویسی ارائه کند که در آن واسط کاربر از منطق تجاری(Business Logic) برنامه کاملاً جدا باشند. از این جهت شباهت زیادی به زول (زبان برنامهنویسی) و SVG دارد. WPF از XAML (با تلفظ زمل)، که از مشتقات ایکسامال (XML) است، برای تعریف و پیوند عناصر تشکیل دهنده واسط کاربر استفاده می کند. برنامههای WPF می توانند به صورت مستقل و منزوی یا به صورت شی ادغام شده در یک صفحه وب به کار روند. در دوره ی آموزشی O'Reilly Learning Path: Designing Windows Apps with WPF با نحوه طراحی ویندوز اپ های مختلف با دبلیو پی اف آشنا می شوید.
امروزه مدیریت سایت از حالت انحصاری خارج شده است. به این معنی که دیگر تنها یک فرد وظیفه بروزرسانی کلیه بخش های سایت را ندارد. این کار باعث می گردد سایت با دیگر افراد تعاملی دوسویه داشته باشد که این خود از اهداف مهم سایت ها به شمار می رود. کاربران سایت به کسانی اطلاق می شود که فرم مشخصات خود را در سایت پر نموده و خصوصا ایمیل خود را داده اند و عضویت آنان از سوی مدیر سایت تایید شده است. اعضای یک سایت اینترنتی سرمایه سایت هستند. مدیر سایت می تواند برای هر کاربر سطوح دسترسی تعیین کند تا وی بتواند به قسمت های مختلف سایت دسترسی داشته و یا حتی در بروزرسانی آن ایفای نقش کند. کاربران می توانند سطوح دسترسی مختلفی داشته باشند. بیشترین سطح دسترسی متعلق به کاربری است که از وی با نام مدیر سایت یا admin یاد می شود. هر سایت می تواند تعداد زیادی کاربر و حتی مدیر داشته باشد. بدیهی است کاربران قادر به استفاده از امکاناتی از سایت هستند که دیگر بازدیدکنندگان نمی باشند. در دوره آموزشی Udemy PHP User Login Registration Script With All Features به معرفی اسکریپت کامل مدیریت کاربران، سطح دسترسی و لاگین در پی اچ پی می پردازیم.
آپاچی اسپارک محاسباتی خوشه ای سبک و سریع برای محاسبات سریع طراحی شده است. اسپارک در لایه بالایی Hadoop MapReduce می باشد و مدل MapReduce را برای موثر بودن انواع بیشتری از محاسباتی که شامل کوئری های تعاملی (Interactive Queries) و جریان پردازش (Stream Processing) می باشد، گسترش می دهد. داده های عظیم، ابر داده، بزرگداده یا داده های بزرگ (Big Data) اصطلاحی است که به مجموعه داده هایی اطلاق میشود که مدیریت، کنترل و پردازش آنها فراتر از توانایی ابزارهای نرمافزاری در یک زمان قابل تحمل و مورد انتظار است. مقیاس بزرگ داده، به طور مداوم در حال رشد از محدوده چند ۱۰ ترابایت به چندین پتابایت، در یک مجموعه داده واحد است. نـمونههایی از بزرگ داده، گــزارش های وبی، سامانه های بازشناسی با امواج رادیویی، شبکههای حسگر، شبکههای اجتماعی، متون و اسناد اینترنتی، نمایههای جستجوهای اینترنتی، نجوم، مدارک پزشکی، آرشیو عکس، آرشیو ویدیو، پژوهشهای زمینشناسی و تجارت در مقیاس بزرگ هستند. در دوره آموزشی Packt Apache Spark 2 for Beginners با ویژگی ها و امکانات مقدماتی و اولیه آپاچی اسپارک 2 آشنا می شوید.
سیسکو بزرگترین شرکت تولید کننده تجهیزات حرفه ای شبکه می باشد. این شرکت محصولات مربوط به شبکه و ارتباطات را طراحی می کند (از جمله انواع روترها وسویچ ها، فایروال ها تجهیزات وایرلس و...) و با سه نام تجاری مختلف سیسکو، لینکسیس و ساینتیفیک آتلانتا به فروش میرساند. سیسکو در ۱۵۰ کشور دنیا مرکزهای آموزشی به منظور تعلیم افراد برای طراحی و نگهداری شبکههای کامپیوتری تأسیس کردهاست و مدارکی را برای متخصصین در زمینههای مختلف شبکه ارائه میکند. مدارک شرکت CISCO راهیست به سوی موقعیت های برجسته شغلی و تأییدی است بر مهارتی با استانداردهای بسیار عالی که دریافت این مدرک به معنی پیوستن به جامعه متخصصان ماهر در شبکه است که در دنیای صنعت و تکنولوژی شناخته شده و معتبرند. شرکت CISCO سه سطح از مدارک را جهت متخصصین IT در نظر گرفته (آشنائی (Associate)، متخصص (professional)، سطح مهارت عالی (Expert)) که دارای ابعاد متفاوتی برای بر آوردن نیاز و تقاضای افراد مختلف است. در دوره آموزشی CBT Nuggets Cisco CCNA ICND2 200-105 با مهارت های شبکه در دوره آموزشی CCNA ICND2 به شماره آزمون 200-105 آشنا می شوید.
از زمان مطرح شدن ایمیل مارکتینگ به عنوان یک روش بازاریابی، این شیوه توانسته است به یکی از روشهای بسیار اثرگذار بازاریابی آنلاین شناخته شود. با وجود ایمیلهای اسپم، همچنان ایمیلهای پرمحتوایی هستند که در مسیر مشتریمداری و افزایش فروش ارسال میشوند و واقعا برای دریافت کنندگان مفید هستند. ایمیل مارکتینگ یک روش مستقیم بازاریابی است که در آن به واسطه ایمیل، اطلاعاتی درباره محصولات و خدمات خود به مخاطبانمان ارائه میدهیم. InfusionSoft یک سرویس مدیریت ایمیل است تا به کمک آن برای مخاطبان خود خبرنامههایی ویژه و زیبا طراحی کرده و بعد به آنها ارسال کنند. این یعنی اینکه یک بازاریاب دیجیتال هم باید بتواند با ابزاری مثل InfusionSoft کار کند تا اگر روزی کارفرما از او درخواست طراحی خبرنامه کرد بتواند درخواست کارفرما را جواب دهد. در دوره آموزشی Packt Infusionsoft Fundamentals با اصول و مبانی اینفیوژن سافت آشنا می شوید.
Angular 2 نسخه تصحیح شده جد خود یعنی AngularJS می باشد. توسعه دهندگانی که از این فریم ورک استفاده نموده اند برای اینکه از غافله عقب نمانند نیاز دارند نسخه دوم آن را هم یاد بگیرند و کدهای خود را به این نسخه منتقل کنند. Angular 2 یکی از فریم ورک های متن باز و پرطرفدار جاوا اسکریپت، AngularJS است و هدف اصلی آن کمک به توسعه برنامههای تک صفحه ای وب (SPA مخفف Single Page Web Applications) می باشد. این فریم ورک متن باز از معماری (Model-View-Controller (MVC، انقیاد داده، قالبهای سمت کلاینت و تزریق وابستگیها برای ایجاد بستر مورد نیاز ساختن برنامههای مبتنی بر وب استفاده میکند. اکنون نسخه دوم این فریم ورک با نام Angular 2 منتشر شده و برای طراحی وب سایت های مدرن بسیار گزینه مناسبی است. برنامههای Angular 2 چیزی بیشتر از یک مثال عملی TypeScript نیستند. زبان TypeScript، زبان اول و توصیه شدهی کار با Angular 2 است و مزیت آن دسترسی به تمام قابلیتهای ES 6 است؛ با این تفاوت که کامپایلر TypeScript قادر است آنها را به ES 5 یا نگارش فعلی جاوا اسکریپت که توسط تمام مرورگرها پشتیبانی میشود، ترجمه و تبدیل کند. به این نحو به یک طراحی شیءگرا، مدرن و با قابلیت نگهداری بالا خواهید رسید که با تمام مرورگرهای جدید نیز سازگار است. در دوره آموزشی Udemy Angular 2 with Typescript Essential Training به آموزش آنگولار 2 و تایپ اسکریپت می پردازیم.
پی اچ پی (PHP) یک زبان برنامه نویسی (و اسکریپت نویسی) تحت وب است که در سمت سرور اجرا شده و میتواند صفحات پویا (داینامیک) را در اختیار کاربر قرار داده یا سرویس خاصی را پیدا سازی کند. پی اچ پی (PHP) مخفف عبارت Personal Home Page بود که بعدها به PHP: Hypertext Preprocessor تغییر یافت. یک زبان برنامه نویسی و اسکریپت نویسی رایگان، متن باز و بسیار پر استفاده تحت وب است که در سمت سرور اجرا میشود. PHP یک زبان پردازه نویسی است که متن آن در اختیار عموم قرار گرفته و در سند های HTML برای اجرای توابع محاوره ای طرف سرویس دهنده مورد استفاده قرار می گیرد. این زبان در تمام سیستم عامل های اصلی اجرا می شود و اساسا با لینوکس و سرویس دهنده های وب یونیکس در سرویس دهنده های ویندوز (همراه با نرم افزار های افزودنی) مورد استفاده قراز می گیرد. PHP را می توان در یک صفحه وب گنجاند و ار آن برای دستیابی به اطلاعات بانکهای اطلاعاتی و نمایش آنها استفاده کرد. در دوره آموزشی O'Reilly Learning Path: Dive Deeper into PHP Programming به طور کامل با پی اچ پی و مباحث اولیه تا پیشرفته آن آشنا می شوید.
جنگو (Django) یک چارچوب نرمافزاری تحت وب آزاد و متنباز است که به زبان پایتون نوشته شده است و از معماری مدل-نما-کنترلگر (Model-view-controller) پیروی میکند. جنگو اولین بار برای مدیریت صفحات خبری وبسایت شرکت Lawrence Journal-World توسعه داده شد و سپس در سال ۲۰۰۵ تحت اجازهنامه بیاسدی منتشر شد. نام جنگو از جنگو راینهارت، نوازندهٔ گیتار جاز گرفته شده است. هدف اصلی جنگو ساخت آسان سایتهای پیچیده و وابسته به دیتابیس است و بر پایهٔ قابلیت استفادهٔ مجدد و قابل اتصال بودن اجزای مختلف، توسعه ی سریع و اصل خودت را تکرار نکن (DRY) طراحی شده است. جنگو سراسر از پایتون استفاده میکند، حتی برای تنظیمات، فایلها و مدلهای اطلاعات. در دوره آموزشی Packt Django by Example با اصول و قواعد طراحی سایت با فریم ورک Django به همراه مثال های عملی آشنا می شوید.