Take this MVA software development training course provides for an overview of the concepts that viewers are expected to understand when taking Exam 98-361: Software Development Fundamentals. The content is introductory level and helps viewers understand the various aspects of software development. The course focuses on key fundamental concepts of software development programs that all software developers need to know.
Instructors | Gerry O'Brien - Microsoft Senior Program Manager; Paul Pardi - Microsoft Senior Content Publishing Manager
Associated Exam(s) | 98-361: Software Development Fundamentals
Related Certification | MTA
Associated Course(s) | 40361A: Software Development Fundamentals: MTA Exam 98-361 (3 Days); 40035A: Software Development Fundamentals with .NET: Training 2-Pack for MTA Exams 98-361 and 98-372 (5 Days); 40034A: Software Development Fundamentals with HTML5: Training 2-Pack for MTA Exams 98-361 and 98-375 (5 Days)
Related Certification | MTA
Associated Course(s) | 40361A: Software Development Fundamentals: MTA Exam 98-361 (3 Days); 40035A: Software Development Fundamentals with .NET: Training 2-Pack for MTA Exams 98-361 and 98-372 (5 Days); 40034A: Software Development Fundamentals with HTML5: Training 2-Pack for MTA Exams 98-361 and 98-375 (5 Days)
General Software Development
Learn about general software development aspects, such as application lifecycle management and application specifications. These two concepts cover a general understanding of how software applications are created, deployed, and maintained by application developers.
Core Programming
Becoming successful in programming doesn't require a deep understanding of computer hardware, but a general understanding of how a computer stores and processes information helps the programmer become more efficient at writing code. In this module, viewers will be presented with core programming concepts, such as covering how computers store information using data, structures, and how algorithms are used to solve real-world problems in a computer application. Other core programming concepts are covered, in addition to showing how to use decision structures and repetition in your programs, plus a discussion on programming errors.
Object-Oriented Programming
Most programming tasks today revolve around object-oriented programming (OOP). This section covers how objects created in code can mimic real-world objects helping the programmer to better solve problems with their applications through modeling of the real-world objects represented in code.
Web Applications
This section will present the viewer with a general understanding of what web-based applications are and how they are used in providing functionality and services to users and other programs.
Desktop Applications
Although the Internet has created a move to more and more web-based applications and services, a fair bit of development is still accomplished for the desktop or laptop computer. This section presents on overview of the various types of applications a developer may be involved in creating for this platform.
Understand Databases
Almost all applications developed today rely on data of some kind. Programmers are expected to know what a database is and how to extract information from one. This section provides a high-level overview of databases and shows how to extract, insert, update, and delete data in database systems.
Is This for Me?
This section closes out the course with a discussion on why someone might want to pursue software development as a hobby or a career.
Learn
- Discuss the concepts of software developments that all developers need to know.
Prerequisites
None
Time requirements, modules and assessments for this course:
4 hours* 7 modules 7 assessment
*Excluding labs, knowledge checks and assessments.
No comments:
Post a Comment