Microsoft 98-388 Exam Requirements are as follow
- MCSA is a prerequisite for more advanced Microsoft certifications.Many of the exams of have prerequisites exams to complete them.
- Candidates for this exam are application developers working with Java 6 SE or later, high school and immediate software development students, or entry-level software developers.
- Applicants must have at least 150 hours of Java training or hands-on experience, know its characteristics and skills, and understand how to write, debug, and maintain well-trained and well-documented Java code.
What Are Domains Covered in Microsoft 98-388?
You can understand programming using Java by mastering the following domains below. It will help you ace the real exam and earn the prestigious MTA: Introduction to Programming Using Java certification:
- Compiling and debugging code (5-10%).
- Working with data types, variables, and expressions (40-45%);
- Understanding Java Fundamentals (15-20%);
- Performing object-oriented programming (10-15%);
- Implementing flow control (15-20%);
Reference: https://www.microsoft.com/en-us/learning/exam-98-388.aspx
To get more details visit:
Microsoft 98-388 Exam Reference
Microsoft 98-388 Exam Syllabus Topics:
| Topic | Details |
|---|---|
Understand Java fundamentals (15-20%) | |
| Describe the use of main in a Java application | - signature of main, why it is static; how to consume an instance of your own class; command-line arguments |
| Perform basic input and output using standard packages | - print statements; import and use the Scanner class |
| Evaluate the scope of a variable | - declare a variable within a block, class, or method |
Work with data types, variables, and expressions (40-45%) | |
| Declare and use primitive data type variables | - data types, including byte, char, int, double, short, long, float, boolean; identify when precision is lost; initialization; how primitives differ from wrapper object types such as Integer and Boolean |
| Construct and evaluate code that manipulates strings | - string class and string literals, comparisons, concatenation, case and length; String.format methods; string operators; converting a primitive data type to a string; the immutable nature of strings; initialization; null |
| Construct and evaluate code that creates, iterates, and manipulates arrays and array lists | - one- and two-dimensional arrays, including initialization, null, size, iterating elements, accessing elements; array lists, including adding and removing elements, traversing the list |
| Construct and evaluate code that performs parsing, casting and conversion | - implementing code that casts between primitive data types, converts primitive types to equivalent object types, or parses strings to numbers |
| Construct and evaluate arithmetic expressions | - arithmetic operators, assignment, compound assignment operators, operator precedence |
Implement flow control (15-20%) | |
| Construct and evaluate code that uses branching statements | - if, else, else if, switch; single-line versus block; nesting; logical and relational operators |
| Construct and evaluate code that uses loops | - while, for, for each, do while; break and continue; nesting; logical, relational, and unary operators |
Perform object-oriented programming (10-15%) | |
| Construct and evaluate a class definition | - constructors; constructor overloading; one class per .java file; this keyword; inheritance and overriding at a basic level |
| Declare, implement, and access data members in a class | - private, public, protected; instance data members; static data members; using static final to create constants; describe encapsulation |
| Declare, implement, and access methods | - private, public, protected; method parameters; return type; void; return value; instance methods; static methods; overloading |
| Instantiate and use a class object in a program | - instantiation; initialization; null; accessing and modifying data members; accessing methods; accessing and modifying static members; importing packages and classes |
Compile and debug code (5-10%) | |
| Troubleshoot syntax errors, logic errors, and runtime errors | - print statement debugging; output from the javac command; analyzing code for logic errors; console exceptions after running the program; evaluating a stack trace |
| Implement exception handling | - try catch finally; exception class; exception class types; display exception information |














1119 Customer Reviews
Quality and ValueITCertKing Practice Exams are written to the highest standards of technical accuracy, using only certified subject matter experts and published authors for development - no all study materials.
Tested and ApprovedWe are committed to the process of vendor and third party approvals. We believe professionals and executives alike deserve the confidence of quality coverage these authorizations provide.
Easy to PassIf you prepare for the exams using our ITCertKing testing engine, It is easy to succeed for all certifications in the first attempt. You don't have to deal with all dumps or any free torrent / rapidshare all stuff.
Try Before BuyITCertKing offers free demo of each product. You can check out the interface, question quality and usability of our practice exams before you decide to buy.
