Microsoft Technology Associate (MTA) : Developer: 98-361: Software Development Fundamentals

  • 10 Courses | 11h 14m 51s
  • 7 Books | 47h 12m
Likes 45 Likes 45
Discover fundamental knowledge of software development as you prepare for the MTA: Developer certification.


Programming Structure, Methods, & Variables

  • Playable
    The Structure of a C# Program
    3m 30s
  • Playable
    How to Create a C# Program
    4m 51s


Programming Structure, Methods, & Variables
Many of the basic components used when programming are common to most modern programming languages. Explore some common programming aspects, such as methods, namespaces, variables, data types, arrays, and operators.
11 videos | 58m
has Assessment available Badge
Programming Strings & Data Structures
Learning programming fundamentals is vital to the software development process. Discover these fundamentals, including strings and substrings, lists, arrays, queues, stacks, linked lists, and data structures.
13 videos | 1h 25m
has Assessment available Badge
Flowcharts, Tables, & Conditional Statements
Program flow and execution are often dependent upon having to make decisions at runtime. Learn how to use the common decision structures available in most programming languages, including If and Switch statements, and For and While loops.
9 videos | 50m
has Assessment available Badge
Recursion, Exceptions, Randomization, & Sorting
Learn how to work with programming techniques such as recursion, exception handling, number randomization, and sorting algorithms. In addition, explore how alerts and events are used in Windows Forms applications.
14 videos | 1h 26m
has Assessment available Badge
Windows and Web Applications
Explore Windows Forms applications, including creating tabbed pages, opening and saving files, and creating dropdown menus and toolbars. In addition, learn how to create a Web browser client and a Windows application.
10 videos | 1h 9m
has Assessment available Badge
Windows Forms Applications
Learning to create applications is vital to your success as a developer or programmer. Explore Web development and ASP.NET, including cascading style sheets, inline styles, web services, and the basics of SOAP and WSDL.
13 videos | 1h 4m
has Assessment available Badge
Structures of Object-oriented Programming
To understand most modern programming languages, you need to understand objects. Learn the about object-oriented programming, including encapsulation, inheritance, classes, casting between types, and interfaces.
17 videos | 1h 29m
available Badge
JavaScript Rules, Functions, & HTML Elements
Learn the JavaScript fundamentals needed for creating web applications, including the basic rules of JavaScript, JavaScript functions, and referencing and modifying HTML elements.
6 videos | 33m
has Assessment available Badge
Windows Store Applications
Creating applications for multiple types of devices is now commonplace. Learn about console-based applications, Windows Services, Windows Store apps and how to create them, interface design, and gestures.
11 videos | 53m
has Assessment available Badge
Databases, Rules, & Procedures
Most applications today require access to a datastore for saving, modifying, and retrieving data. Learn about available databases, RDBM systems, entity relationship diagrams, normalization, structured query language, and stored procedures.
14 videos | 1h 22m
has Assessment available Badge


Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.



Agile Software Development: Best Practices for Large Software Development Projects
Emphasizing real life project examples which describe how development teams have moved from a waterfall model towards an Agile Software Development approach, this book examines the agility, today's major approaches, its impact, and more.
Book Duration 3h 47m
Book Authors By Thomas Stober, Uwe Hansmann


Software Testing: Concepts and Operations
Offering an examination of the principles, concepts, and processes that are fundamental to the software testing function, this book covers all phases of the software testing lifecycle, including test data generation, test oracle design, test driver design, and test outcome analysis.
Book Duration 6h 3m