Imate žicu za učenje?

Overview/Description C++ is a strongly typed language, and so a thorough understanding of data types is critical to be a good C++ programmer. In this course, you'll learn about the basic structure of C++ and the function of operators. You'll also learn about data types, from basic built-in types like integers to the use of custom data types. Target Audience Developers looking to improve their skills in C++ Prerequisites None Expected Duration (hours) 2.0 Lesson Objectives Programming in C++: Structure and Data Types start the course describe the structure of a C++...
Overview/Description Understanding the structure of C++ programs is critical for implementing C++ code effectively. Variables are another basic concept that is key to success. This course covers the structure of C++ programs from branching and looping to the inclusion of functions as discrete code blocks. You'll also learn about variables and memory allocation, handling exceptions, file IO, and working with and formatting strings. Target Audience Developers looking to improve their skills in C++ Expected Duration (hours) 2.0 Lesson Objectives Programming in C++: Program...
Overview/Description There are many types of constants in C++, and mastering them is critical to producing readable and manageable code. A good IDE will help with the development and maintenance of large code projects, and choosing the right one for your project is important. In this course, you'll learn about the use of constants and references in C++, as well as tools and IDEs for C++ development. You'll also learn about class constructors and deconstructors, and class and function operators. Finally, you'll learn about header and source files and passing command line arguments to C++...
Overview/Description There are a number of concepts and methodologies that encompass what is known as object-oriented design. In this course, you'll explore object-oriented design concepts such as Single responsibility, Open/Closed, Liskov substitution, Interface segregation and Dependency inversion (SOLID), Unified Modeling Language (UML), class responsibility collaboration (CRC) cards, and General Responsibility Assignment Software Patterns (GRASP). Target Audience Programmers and developers who want to design plans for writing better code Prerequisites None Expected Duration (...
Overview/Description There are a number of concepts that encompass what is known as the Service-Oriented Architecture, or SOA. In this course, you'll explore the SOA concepts, such as XML, SOA architecture, services, layers, and the key technologies involved in SOA. You'll also explore Windows Communication Foundation, or WCF, as an example of SOA. Target Audience Programmers and developers who want to design plans for writing service-oriented applications Prerequisites None Expected Duration (hours) 2.0 Lesson Objectives SOA Fundamentals start the course describe...
Overview/Description There are a number of concepts and methodologies that encompass what is known as object-oriented design. In this course, you'll explore object-oriented design concepts such as Agile, the Single Responsibility Principle, the Open-Closed Principle, and the Liskov Substitution Principle, which help to form the design method methodology known as SOLID. Target Audience Programmers and developers who want to design plans for writing better code Prerequisites None Expected Duration (hours) 2.0 Lesson Objectives Introduction to SOLID start the course...
Overview/Description There are a number of concepts and methodologies that encompass what is known as object-oriented design. In this course, you'll explore object-oriented design concepts such as Interface Segregation, Dependency Inversion, and Dependency Injection, which help form the design methodology known as SOLID. You'll also explore how to implement all the parts of SOLID in an application. Target Audience Programmers and developers who want to design plans for writing better code Prerequisites None Expected Duration (hours) 2.5 Lesson Objectives SOLID Fundamentals...
Overview/Description Successful Scrum implementation begins with effective backlog development. In this course, you'll learn about key activities required when developing the product and sprint backlogs, including release planning best practices and conducting the sprint planning meeting. You'll also learn about best practices for handling common challenges when developing the product and sprint backlogs. Target Audience Individuals with foundational Scrum knowledge interested in learning Scrum implementation techniques and best practices Prerequisites None Expected Duration (...
Overview/Description Executing a Scrum sprint can pose unique challenges, but there are ways to mitigate your risk. This course provides an overview of techniques for overcoming challenges you might face when executing sprint, including how to manage issues with daily standups, sprint reviews, and sprint retrospectives. This course also provides techniques for handling technical debt challenges and distributed scrum. Target Audience Individuals with foundational Scrum knowledge interested in learning Scrum implementation techniques and best practices Prerequisites none Expected...
Overview/Description Scrum is Agile development methodology, and so follows the Agile Manifesto. The Agile Manifesto sets out standards for software design practices that focus on completing and shipping code without some of the overhead and complication associated with traditional software development. In this course, you'll learn about the guiding principles of Scrum, an overview of the process, the makeup of a Scrum team, Scrum artifacts, and the INVEST guidelines. Target Audience Software development managers looking to implement Scrum, or software developers looking to work on a...

Koraci do učenja

1Prijavi se

Prijavite se, a ako nemate korisničko ime, registrirajte se.

2Pronađi i upiši program

Pronađite edukacijske programe u Katalogu i Certifikaciji, ili koristite polje za pretragu.

3Uči

Upisani programi dostupni su u meniju Korisnik, Moji tečajevi.

»Detaljne upute

Trebate pomoć?