Candidates for this exam are seeking to prove core software development skills. It is recommended that candidates be familiar with the concepts of and have hands-on experience with the technologies described here either by taking relevant training courses or by working with tutorials and samples available on MSDN and in Microsoft Visual Studio. Candidates are expected to have some experience with C# or Microsoft Visual Basic .NET.
Exam 98-364/Course 40364A
Database Fundamentals
Candidates for this exam are seeking to prove introductory knowledge of and skills with databases, including relational databases, such as Microsoft SQL Server. It is recommended that candidates be familiar with the concepts of and have hands-on experience with the technologies described here, either by taking relevant training courses or by working with tutorials and samples available on MSDN and in Microsoft Visual Studio. Although minimal hands-on experience with the technologies is recommended, job experience is not assumed for these exams.
Exam 98-365
Windows Server Administration Fundamentals
This exam is designed to provide candidates with an assessment of their knowledge of fundamental server administration concepts. It is recommended that candidates become familiar with the concepts and the technologies described here by taking relevant training courses. Candidates are expected to have some hands-on experience with Windows Server, Windows-based networking, Active Directory, account management, and system recovery tools and concepts.
Exam 98-366
Networking Fundamentals
This exam is designed to provide candidates with an assessment of their knowledge of fundamental networking concepts. Candidates for this exam are seeking to prove fundamental networking knowledge and skills. Before taking this exam, candidates should have a solid foundational knowledge of the topics outlined in this preparation guide. It is recommended that candidates become familiar with the concepts and the technologies described here by taking relevant training courses. Candidates are expected to have some hands-on experience with Windows Server, Windows-based networking, network management tools, DNS, TCP/IP, names resolution process, and network protocols and topologies.
Exam 98-367
Security Fundamentals
This exam validates that a candidate has fundamental security knowledge and skills. It can serve as a stepping stone to the Microsoft Certified Solutions Associate (MCSA) exams. It is recommended that candidates become familiar with the concepts and the technologies described here by taking relevant training courses. Candidates are expected to have some hands-on experience with Windows Server, Windows-based networking, Active Directory, anti-malware products, firewalls, network topologies and devices, and network ports.
Exam 98-368/Course 40368
Mobility and Devices Fundamentals
This exam validates that a candidate has fundamental Windows devices and mobility knowledge and skills. It can serve as a stepping stone to the Microsoft Certified Solutions Associate (MCSA) exams. It is recommended that candidates become familiar with the concepts and the technologies described here by taking relevant training courses. Candidates are expected to have some hands-on experience with Windows devices, Windows-based networking, Active Directory, antimalware products, firewalls, network topologies and devices, and network ports.
Exam 98-369/Course 40368
Cloud Fundamentals
This exam is designed for candidates looking to demonstrate fundamental knowledge of and basic skills using Microsoft cloud services. The exam can serve as a stepping stone to the Microsoft Certified Solutions Associate (MCSA) exams. It is recommended that candidates become familiar with the concepts and technologies described here by taking relevant training courses. Candidates are expected to have some hands-on experience with Office 365, Microsoft Intune, firewalls, network topologies and devices, and network ports.
Exam 98-375
HTML5 Application Development Fundamentals
Candidates for this exam are seeking to prove core HTML5 client application development skills that will run on today’s touch-enabled devices (PCs, tablets, and phones). Although HTML is often thought of as a web technology that is rendered in a browser to produce a UI, this exam focuses on using HTML5, CSS3, and JavaScript to develop client applications. Before taking this exam, candidates should have solid foundational knowledge of the topics outlined in the preparation guide, including CSS and JavaScript. It is recommended that candidates be familiar with the concepts of and have some hands-on experience with the related technologies, either by taking relevant training courses or by working with tutorials and samples available on MSDN and in Microsoft Visual Studio.
Exam 98-380
Introduction to Programming Using Block-Based Languages (Touch Develop
Candidates for this exam should understand algorithmic flow and implementing common program control structures. Candidates should have experience with block-based programming languages such as Touch Develop, Scratch, and Blockly. Candidates are expected to have some hands-on experience designing, creating, and publishing code within a block-based programming language.
Exam 98-381
Introduction to Programming Using Python
Candidates for this exam should be able to recognize and write syntactically correct Python code, recognize data types supported by Python, and be able to recognize and write Python code that will logically solve a given problem. Candidates are expected to have had, at a minimum, instruction and/or hands-on experience of approximately 100 hours with the Python programming language, be familiar with its features and capabilities, and understand how to write, debug, and maintain well-formed, well documented Python code.
Exam 98-382
Introduction to Programming Using JavaScript
Candidates for this exam should be able to recognize and write syntactically correct JavaScript code, use data types supported by JavaScript, and be able to recognize and write JavaScript code that will logically solve a given problem. Candidates are expected to have at least 100 hours of instruction or hands-on experience with the JavaScript programming language. Candidates should also be familiar with JavaScript features and capabilities, and understand how to write, debug, and maintain well-formed, well documented JavaScript code.
Exam 98-383
Introduction to Programming Using HTML and CSS
Candidates for this exam should be able to recognize and write syntactically correct HTML and CSS, structure data using HTML elements, and create and apply styles using CSS. Candidates are expected to have at least 100 hours of instruction or hands-on experience with HTML and CSS, be familiar with their features and capabilities, and understand how to write, debug, and maintain well-formed HTML and CSS code.
Exam 98-388
Introduction to Programming Using Java
Candidates for this exam are application developers working with Java 6 SE or later, secondary and immediate post-secondary level students of software development, or entry-level software developers. Candidates should have at least 150 hours or instruction or hands-on experience with Java, are familiar with its features and capabilities, and understand how to write, debug and maintain well-formed, well documented Java code.