Description: Creating applications for multiple types of devices is now commonplace and most applications today require access to a datastore for saving, modifying, and retrieving information. In this course, you will learn the fundamentals of Windows Store applications for creating apps for multiple devices. Focus is centered on planning and designing the app, as well as how gestures operate in Windows Store apps. In addition, this course also covers the basics of console-based applications and Windows Services, and the benefits of these types of applications. Finally, you will learn database fundamentals including various types of databases available, basics of RDBM systems, entity relationship diagrams, normalization, structured query language, and stored procedures. This course is one of a series in the SkillSoft learning path that covers the objectives for the Microsoft certification exam Software Development Fundamentals (Exam 98-361), part of the Microsoft Technology Associate (MTA) certification track.

Target Audience: Individuals interested in the Microsoft Technology Associate (MTA) certification track; programmers and developers who want to better understand software development; individuals interested in learning the fundamental skills needed in software development

Duration: 02:14

Description: Most modern programming languages today are object-oriented and learning the concepts associated with this paradigm will greatly improve the quality and speed at which you can create robust applications. In this course, you will learn the fundamental concepts of object-oriented programming, including encapsulation, inheritance, base and derived classes, abstract and sealed classes, casting between types, and interfaces. In addition, you will also learn the JavaScript fundamentals needed for creating web applications, including the basic rules of JavaScript, JavaScript functions, and referencing and modifying HTML elements. This course is one of a series in the SkillSoft learning path that covers the objectives for the Microsoft certification exam Software Development Fundamentals (Exam 98-361), part of the Microsoft Technology Associate (MTA) certification track.

Target Audience: Individuals interested in the Microsoft Technology Associate (MTA) certification track; programmers and developers who want to better understand software development; individuals interested in learning the fundamental skills needed in software development

Duration: 02:06

Description: Software development for both Windows applications and Web applications is one of the most common tasks developers and programmers are involved with. Learning the fundamental skills needed to create these applications is vital to your success as a developer or programmer, as well as to the success of the final product. In this course, you will learn the basics of Windows Forms applications including creating tabbed pages, opening and saving files, and creating drop-down menus and toolbars. In addition, you will learn how to create a Web browser client and a Windows application. Finally, you will learn the fundamentals of Web development and ASP.NET, including working with cascading style sheets, inline styles, web services, and the basics of SOAP and WSDL. This course is one of a series in the SkillSoft learning path that covers the objectives for the Microsoft certification exam Software Development Fundamentals (Exam 98-361), part of the Microsoft Technology Associate (MTA) certification track.

Target Audience: Individuals interested in the Microsoft Technology Associate (MTA) certification track; programmers and developers who want to better understand software development; individuals interested in learning the fundamental skills needed in software development

Duration: 02:15

Description: Program flow and execution are often dependent upon having to make decisions at runtime. In this course, you will learn how to use the common decision structures available in most programming languages, including If and Switch statements, and For and While loops. In addition, you will also learn how to work with programming techniques such as recursion, exception handling, number randomization, and sorting algorithms. Finally, you will learn how alerts and events are used in Windows Forms applications. This course is one of a series in the SkillSoft learning path that covers the objectives for the Microsoft certification exam Software Development Fundamentals (Exam 98-361), which is part of the Microsoft Technology Associate (MTA) certification track.

Target Audience: Individuals interested in the Microsoft Technology Associate (MTA) certification track; programmers and developers who want to better understand software development; individuals interested in learning the fundamental skills needed in software development

Duration: 02:16

Description: Many of the basic components used when programming are common to most modern programming languages, and learning these fundamentals is vital to the software development process. In this course, you will learn some of the more common components used including variables, arrays, operators, strings, and data structures such as lists, stacks, and queues. This course is one of a series in the SkillSoft learning path that covers the objectives for the Microsoft certification exam Software Development Fundamentals (Exam 98-361), which is part of the Microsoft Technology Associate (MTA) certification track.

Target Audience: Individuals interested in the Microsoft Technology Associate (MTA) certification track; programmers and developers who want to better understand software development; individuals interested in learning the fundamental skills needed in software development

Duration: 02:20