Your email was sent successfully. Check your inbox.

An error occurred while sending the email. Please try again.

Proceed reservation?

Export
  • 1
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781801078405
    Language: English
    Pages: 1 online resource (1 video file, approximately 10 hr., 30 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local
    Abstract: Get to grips with various UML artifacts and object-oriented programming (OOP) concepts and simplify your software development process About This Video Learn how to use UML for the software development process Analyze software development problems using object-oriented analysis Strengthen your knowledge of concepts by building a textual game called Reckless Driver In Detail UML makes it easier for developers and designers to specify, visualize, and document the requirement of a software system. This course will show you how to use the concepts of UML in the software development process. The course starts with highlighting the learning objectives and explaining the installation process. You will learn to install Eclipse for Java and Visual Studio for C# and C++ on your machines. Next, you will understand the complexity of these software and how it can be solved using algorithms and object-oriented decomposition. Moving along, you will learn to use UML diagrams to perform object-oriented analysis with use cases. Next, you will understand the concepts of class and learn to represent it in UML using a class diagram. Later, you will use interaction diagrams to represent the interaction between objects of a use case and learn how to represent the behavior of an object using a state machine diagram. Finally, you will learn to understand what refactoring is and get an overview of more UML diagrams—package, component, and deployment. By the end of this course, you will be able to use object-oriented techniques to design and develop software systems in Java, C#, and C++ with the help of UML diagrams.
    Note: Online resource; Title from title screen (viewed November 30, 2020) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 2
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781804615652 , 180461565X
    Language: English
    Pages: 1 online resource (1 video file (12 hr., 29 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.13/3
    Keywords: C (Computer program language) ; Software architecture ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: The course takes a structured approach to explain each pattern, starting with an introduction and then diving into its intent, structure, participants, and communication with the client. The UML class diagram is provided to illustrate the pattern's structure and how classes interact with each other. The guide includes a simple example implementation of the pattern, which helps students understand the pattern's implementation and application in real-life scenarios. However, the course also highlights potential design issues in the example and explains how to refactor and apply the pattern effectively to avoid errors. One of the key strengths of this guide is that it goes beyond a single implementation of each pattern. Then it discusses multiple implementations of the same pattern, helping students expand their knowledge of the pattern and how it can be applied in different scenarios. The pros and cons of each pattern are also discussed, providing students with a well-rounded understanding of each pattern's strengths and limitations. The different types of design patterns that you will study include Strategy, Template Method, Command, Memento, CoR (Chain of Responsibility), Observer, Mediator, Visitor, Interpreter, State, and Iterator. In addition to this, you will also learn about the pros and cons of each pattern. By the end of this course, you will be well-versed with behavioral design patterns and will have developed the skills to implement them in modern C++. What You Will Learn Implement behavioral design patterns using modern C++ features See how behavioral design patterns use compile and runtime polymorphism Look at the Strategy, Template Method, and Command design patterns Learn Memento, CoR (Chain of Responsibility), and State design patterns See Observer, Mediator, Visitor, Interpreter, and Iterator design patterns Explore the pros and cons of each design pattern Audience If you are a student who wants to get a basic understanding of design patterns; a software developer, project manager, or an architect who wants to understand and implement design patterns in their projects; or a C++ developer who wants to implement design patterns in C++, this course is for you. To get started with this course, it is necessary to have basic knowledge of C++ and object-oriented programming concepts. About The Author Umar Lone: Umar Lone is a civil engineer who found his calling in software development. He started teaching C++ and Visual C++ 15 years ago. Currently, he trains software professionals in various software companies in India in different technologies, such as modern C++, advanced C++, STL, design patterns, Android, Unity, Linux, and more. He is extremely passionate about teaching and has trained more than 20,000 software professionals. An avid gamer, Umar is currently trying his hand at game development in Unity and Unreal. He has a few Android applications to his credit, including one on design patterns. The only thing he likes more than C++ is Modern C++.
    Note: "Published in April 2023,". - Online resource; title from title details screen (O'Reilly, viewed May 11, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 3
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781800568242
    Language: English
    Pages: 1 online resource (1 video file, approximately 7 hr., 42 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local
    Abstract: Learn how to implement creational design patterns in modern C++ with the help of expert guidance and real-world examples About This Video Become familiar with creational design patterns Solve object construction problems with creational design patterns Understand the role of C++ in implementing design patterns In Detail The best way to solve common object-oriented design problems is by implementing design patterns. However, understanding and learning design patterns can be time-consuming and intimidating, but this course has got you covered! With Creational Design Patterns in Modern C++, you’ll learn how to understand and implement creational design patterns in C++ with the help of engaging examples. The course begins with an introduction to creational patterns, giving you a tour of UML class diagrams and SOLID principles. You’ll become familiar with logger classes, multithreading, and patterns and gain a solid understanding of singletons in C++. As you progress, you’ll get to grips with the factory method and find out how to implement it in the application framework. Once you’ve covered the intent, structure, and implementation of the object pool pattern, you’ll discover how to use the abstract factory pattern. Finally, you’ll delve into prototype implementation with the help of a gaming example and apply the builder pattern. By the end of this course, you’ll have developed skills needed to create and implement patterns in modern C++.
    Note: Online resource; Title from title screen (viewed October 16, 2020) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 4
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781801073073
    Language: English
    Pages: 1 online resource (1 video file, approximately 7 hr., 53 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local
    Abstract: Uncover the secrets of structural design patterns and learn their implementation in modern C++ About This Video Understand various structural design patterns Find out how structural design patterns create bigger structures through inheritance and composition Discover amazing techniques to tweak design patterns for performance and maximum flexibility using C++ In Detail With design patterns, it is very easy to solve common object-oriented design problems. However, understanding and learning design patterns is tough and time-consuming. This course will help you to get acquainted with the design patterns and teach you some useful techniques to implement them in modern C++. The course starts with an introduction to design patterns and explains the structure of a pattern with the help of a Unified Modeling Language (UML) class diagram. Then, you will understand how to implement a design pattern, how to examine the issues, and how to refactor the code by studying different types of design patterns such as adapter, facade, proxy, decorator, composite, bridge, and flyweight. In addition to this, you will also learn about the pros and cons of each pattern. By the end of this course, you will be well-versed with various structural design patterns and will have developed the skills to implement them in modern C++.
    Note: Online resource; Title from title screen (viewed November 30, 2020) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 5
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781800566668
    Language: English
    Pages: 1 online resource (1 video file, approximately 18 hr., 4 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local ; Electronic videos
    Abstract: Learn the new C++ 11, 14, and 17 features with the most comprehensive C++ tutorial About This Video Become proficient in modern C++ (C++11/14/17) Explore different STL components and create amazing applications Understand both old and new C++ concepts In Detail In this course, you will explore C++ and get to grips with the modern features introduced in C++11, 14, and 17. C++ is a general-purpose programming language developed by Bjarne Stroustrup in 1979, and it still is one of the most popular programming languages used for creating high-performance applications across a wide variety of domains and platforms. This course will help you learn C++ as an object-oriented language with modern features, covering both old and new C++ concepts with clear examples. You will start with basic language features that were used to build complex programs, including classes, operator overloading, composition, inheritance, polymorphism, templates, and concurrency. The course will then delve into the assembly to help you understand concepts better.
    Note: Online resource; Title from title screen (viewed May 28, 2020) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
Close ⊗
This website uses cookies and the analysis tool Matomo. More information can be found here...