دوره های آموزشی فعالیت های مرتبط با فرآیند توسعه نرم افزار

65,000 تومان
  • بیش از ۲۶ ساعت آموزش بی نظیر و فوق العاده
  • Software Development Tutorial Series
  • شامل بیش از ۱۴۴۰ فایل تصویری
  • آموزش فعالیت های مرتبط با توسعه نرم افزار
  • امکان سنجی، اعتبارسنجی و بررسی صحت عملکر خروجی
  • مناسب برای علاقمندان برنامه نویسی و دانشجویان کامپیوتر
  • در قالب ۴DVD با بهترین کیفیت
  • اختصاصی فروشگاه عتیقه

توضیحات

دوره های آموزشی فعالیت های مرتبط با فرآیند توسعه نرم افزار Software Development Tutorial Series

توسعه نرم‌افزار از مرحله طرح یک راه حل مفهومی برای مساله خواسته شده (امکان‌سنجی) آغاز شده، پس از دریافت خواسته‌ها و تحلیل سیستم طراحی صورت گرفته و در نهایت این طراحی با کمک ابزارهای پیاده‌سازی تبدیل به یک سیستم واقعی می‌شود. هدف این فرایند آن است که از یک سو برآورده ساختن نیازهای کاربران و از سوی دیگر کیفیت مناسب عملکرد سیستم تضمین گردد و بنابراین بایستی حاوی مکانیسم‌هایی برای اعتبارسنجی یعنی خروجی مطابق با خواسته‌ها (Validation) و وارسی‌پذیری یعنی صحت عملکرد خروجی (Verification) باشد. فرایند توسعه ضمن دادن آزادی به تحلیل‌گر باید تضمین کند که زمان‌بندی اجرای پروژه رعایت می‌شود. توسعه نرم‌افزار با تولید تجاری نرم‌افزار، استفاده بهینه از بخش های در دسترس تولید شده و همچنین روش های مدیریت، افزایش سرعت و افزایش کیفیت پروژه‌های نرم‌افزاری سر و کار دارد.

در دوره های آموزشی Pluralsight Software Development Tutorial Series شما با فعالیت های گوناگون درگیر با فرآیند توسعه نرم افزار، روش های ساده سازی فعالیت های ضروری مانند ادغام و تست، ابزارهای کاربردی و مطرح در این امر و دیگر مسائل مطرح در این زمینه آشنا می شوید.

عناوین آموزشی:
– تست پیشرفته واحدها (Advanced Unit Testing)
– آشنایی با شیوه های مدیریت اجایل و اسکرام
– تست خودکار End to End
– مقدمه ای بر تکنیک ها و مزایای تست نرم افزار (Automated Testing for Fraidy Cats Like Me)
– چگونگی کار کردن با Brownfield codebase ها (Brownfield Application Development)
– آشنایی با MEF در توسعه نرم افزار (Building Extensible Applications with MEF)
– حفظ یکپارچگی به صورت مداوم (Continuous Integration)
– تست مداوم به وسیله NCrunch
– کتابخانه الگوهای طراحی (Design Patterns Library)
– استفاده از Jenkins برای یکپارچگی مداوم (Getting Started With Jenkins Continuous Integration)
– کنترل معکوس (Inversion of Control)
– اصول Kanban
– اصول RhinoMocks
– اصول SOLID از طراحی شیء گرا
– تست اولین توسعه
– آشنایی با Domain-Driven Design
– ایجاد User Storie های کاربردی
– جمع آوری نیازمندی های مناسب برای توسعه دهندگان
– و …

SOLID Principles of Object Oriented Design:
۰۱٫ The Single Responsibility Principle
۰۲٫ The Open  Closed Principle
۰۳٫ The Liskov Substitution Principle
۰۴٫ The Interface Segregation Principle
۰۵٫ The Dependency Inversion Principle
۰۶٫ The Dependency Inversion Principle, Part 2
۰۷٫ The Don’t Repeat Yourself Principle, Part 1
۰۸٫ The Don’t Repeat Yourself Principle, Part 2
۰۹٫ Principles of Object Oriented Design – The Don’t Repeat Yourself Principle, Part 3
Test First Development – Part 1:
۱٫ Introduction to Test-First Development
۲٫ Writing Unit Tests Part I
۳٫ Writing Unit Tests II
۴٫ Introduction to Refactoring
۵٫ Driving Design with Unit Tests
۶٫ Isolating CodeTest First Development – Part 2:
۱٫ Test First Development II
۲٫ Acceptance Test Driven Development
۳٫ More Acceptance Test Driven Development
۴٫ Behavior Driven Development
۵٫ More Behavior Driven DevelopmentDomain-Driven Design Fundamentals:
This course teaches the fundamentals of Domain-Driven Design (DDD) through a demonstration of customer interactions and a complex demo application, along with advice from Eric Evans.Topics include:
– Introducing DDD
– DDD: Modeling Problems in Software
– Elements of a Domain Model
– Aggregates in Domain-Driven Design
– Repositories
– Domain Events and Anti-corruption Layers
– Reaping the Benefits of Domain-Driven DesignCreating Effective User Stories:
Are you struggling to create user stories that are truly useful to your team and customer? Learn the strategies for creating great User Stories, as well as tips for avoiding the common pitfalls many teams fall into.Topics include:
– Thinking in Stories
– Types of Stories
– Personas
– Splitting Stories
– Getting to DoneGathering Good Requirements for Developers:
In this course you’ll learn the key skills, techniques, and tools used to capture requirements.

Topics include:
– Requirements Gathering for Development
– The Big Picture
– A Few Good Requirements
– Requirement Skills and Techniques
– Requirement Activities
– When Requirements Get Together
– Getting Exhaustive
– Scope and Requirements Validation
– Requirements Prioritization
– Issues and Resolutions

Design Patterns Library:
۱٫ Introduction to Design Patterns
۲٫ Adapter Pattern
۳٫ Bridge Pattern
۴٫ The Builder Pattern
۵٫ Chain of Responsibility
۶٫ The Command Pattern
۷٫ Composite Pattern
۸٫ Decorator Design Pattern
۹٫ Event Aggregator
۱۰٫ Facade Pattern
۱۱٫ Factory Patterns
۱۲٫ Flyweight
۱۳٫ Interpreter Pattern
۱۴٫ Iterator Pattern
۱۵٫ Lazy Load Pattern
۱۶٫ Mediator Pattern
۱۷٫ Memento
۱۸٫ Model View Presenter (MVP) Pattern
۱۹٫ Model View ViewModel (MVVM) Pattern
۲۰٫ Null Object Pattern
۲۱٫ Observer Pattern
۲۲٫ The Prototype Pattern
۲۳٫ Proxy Pattern
۲۴٫ Repository
۲۵٫ Singleton
۲۶٫ Service Locator Pattern
۲۷٫ State Pattern
۲۸٫ Strategy Pattern
۲۹٫ Template Method
۳۰٫ Unit of Work
۳۱٫ Visitor PatternGetting Started With Jenkins Continuous Integration:
۰۱٫ What is Jenkins
۰۲٫ Installing
۰۳٫ Creating a Simple Job
۰۴٫ Plugins
۰۵٫ The Big PictureInversion of Control:
۱٫ Dependency Inversion
۲٫ Inversion of Control
۳٫ Dependency Injection
۴٫ Building an IoC Container
۵٫ Using Unity
۶٫ Using Castle Windsor
۷٫ Using Structure Map
۸٫ Using NinjectKanban Fundamentals:
۱٫ Kanban Fundamentals  Basic Concepts
۲٫ Kanban Fundamentals  Personal Kanban
۳٫ Kanban Fundamentals  Team KanbanRhinoMocks Fundamentals:
۱٫ Rhino Mocks Introduction
۲٫ Using Test Doubles to Improve Unit Tests
۳٫ Hand Rolled Mock Objects
۴٫ Using Mocks to Improve a Unit Test
۵٫ Using Stubs to Control Program Flow
۶٫ Arrange-Act-Assert vs. Record-Replay
۷٫ Rhino Mocks Constraints
۸٫ Custom Constraints
۹٫ StructureMap AutoMocker and Rhino Mocks

Advanced Unit Testing:
۰۱ DRY versus DAMP
۰۲ Test Utility Code
۰۳ Structural Inspection
۰۴ Identity
۰۵ Test-Specific Identity

Agile Team Practices with Scrum:
۱٫ About this Course
۲٫ Agile and Why It Works
۳٫ Agile Requirements and Estimation
۴٫ Scrum Fundamentals
۵٫ Agile Planning
۶٫ Enterprise Scrum

Automated Testing End to End:
۰۱-Introduction to Software Testing
۰۲-Unit Testing – Testing in Isolation
۰۳-Integration Testing
۰۴-Functional UI Testing
۰۵-Putting it all Together with a Continuous Integration Server

Automated Testing for Fraidy Cats Like Me:
۰۱-Automated Testing for Fraidy Cats Like Me
۰۲-What’s a Test and How to Run It
۰۳-Test Doubles Stubs, Fakes and Mocks
۰۴-Testing Workflows and Goals

Brownfield Application Development:
۱٫ Introduction
۲٫ Development Environment
۳٫ Identifying Pain Points
۴٫ Isolation
۵٫ Tests as Safety Nets
۶٫ Creating Layers
۷٫ Loosening Dependencies
۸٫ Risk and Corruption
۹٫ Releasing
۱۰٫ Overriding Principles

Building Extensible Applications with MEF:
۱٫ Introduction
۲٫ Attributed Programming Model – Parts
۳٫ Attributed Programming Model – Composition
۴٫ Part Lifetime and Scope
۵٫ Debugging
۶٫ More MEF!

Continuous Integration:
۱٫ A Gentle Introduction
۲٫ Minimum Requirements
۳٫ Building a Solution
۴٫ Build Scripts
۵٫ Integrating External Tools
۶٫ Deployment Automation

Continuous Testing with NCrunch:
۰۱٫ Test Driven Development Background and History
۰۲٫ Continous Testing
۰۳٫ Introducing NCrunch
۰۴٫ NCrunch in Depth
۰۵٫ TDD The Continuous Testing Way


همچنین ببینید :

new boston visual basic Code Clinic lynda
new boston C# new boston C++
new boston java new boston Ajax
new Boston Jquery new boston Xhtm css
new boston phyton new boston PHP
سجاد نبی زاده

سجاد نبی زاده

سجاد نبی زاده مدیر سایت فروشگاه عتیقه است. سابقه 20 سال فعالیت نرم افزاری دارد. در زمینه آموزش نرم افزارهای گرافیکی و طراحی وب فعال است. روزها می نویسد و شب ها می خواند. آرشیو جامع نرم افزار و آموزش و بازی های کامپیوتری دارد. آماده همکاری با همه دوستان خوب است. با او در ارتباط باشید تماس -- کانال تلگرام

More Posts

Follow Me:
TwitterFacebookLinkedInPinterestGoogle PlusDiggYouTube

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “دوره های آموزشی فعالیت های مرتبط با فرآیند توسعه نرم افزار”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.