Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Java Programming Fundamentals: Legacy MTA 98-388
Rating: 4.3 out of 5(129 ratings)
1,500 students

Java Programming Fundamentals: Legacy MTA 98-388

Learn Java variables, decisions, loops, methods and file handling with examples from the retired MTA 98-388 syllabus.
Last updated 8/2024
English
English [Auto],

What you'll learn

  • Be able to sit for and pass the MTA 98-388 Java Certificate exams.
  • Learn how to develop impressing Java applications in a few minutes/ hours.
  • Learn the basic Java skills needed to apply for Java developer positions in just 7 days.
  • Gain enough experience to pass a core Java programming interview and perform well on the job.

Coding Exercises

This course includes our updated coding exercises so you can practice your skills as you learn.

See a demo
Image of coding exercise example

Course content

9 sections • 56 lectures • 6h 48m total length
  • Java Practice: Boundary Conditions and Reusable Methods1:16
  • Skills Measured for MTA 98-388 Exam1:36
  • 3 Tips to Get More Value Out of this Course0:54
  • Introduction to Java and IDE Installation9:05

    Set up a Java development environment with NetBeans and the JDK, then learn that Java is object-oriented, with objects, classes, methods, instance variables, and their states and behaviors.

  • First Java Program with a Main Method5:30

    Create your first java program by using a java project, write a main method to start execution, print with System.out.println, ensure file name matches class name, then build and run.

  • Variables15:56

    Variables are the foundational programming concept: a storage location with a symbolic name that holds a value, which can change during program execution; assignments update these values.

  • Data Types11:18

    Learn data types such as boolean, integer, character, float, double, and string, and how memory stores values, plus the difference between assignment and equality in strongly and weakly typed languages.

  • Variable Operators8:54

    Explore how variables store data, apply arithmetic, remainder, and logical operators, and use relational conditions to yield boolean results in Java.

  • Declaration Rules in Java3:35

    Master declaration rules in Java: only one public class per source file; a file may contain multiple non-public classes; package and import statements apply to all classes.

  • A Java Program for Dogs implementing Objects and Classes11:14

    Demonstrates building a dog class with instance variables and methods, including a constructor, set age, get age, and a main method that prints the dog's name and age.

Requirements

  • You will not need any any prior knowledge - so get started now!
  • You should be committed to run through the course and become knowledgeable about Java.
  • Nothing else! It’s just you, your computer and your hunger to get started today!

Description

Learn Java programming fundamentals with a structured introduction.


This course uses the former Microsoft MTA 98-388 syllabus as a learning framework. Microsoft retired MTA exams on June 30, 2022. The recordings support programming practice and conceptual revision, not preparation for an exam that is still available to book.


What you will explore

Explore variables, conditional decisions, loops, functions or methods, and file input and output. Build confidence reading a program, predicting its result, and changing one requirement at a time. No previous Java experience is assumed by the course introduction.


How to study

Work through the relevant lessons in sequence, pause to reproduce the examples, and keep a short record of the concepts you can explain without looking at your notes. When an example produces an unexpected result, reduce it to a smaller case and compare what you expected with what actually happened. This makes revision more useful than simply replaying a demonstration.


Practical application

Write a small score-classification program with a clearly defined threshold. Test values below, at, and above the boundary, then move the decision into a reusable method and explain its inputs and return value.


Use the course as a structured learning resource at your own pace. Revisit difficult topics, write down questions, and connect each concept to a small example of your own. Before moving on, explain your solution, check a normal case and an edge case, and note one limitation. The goal is to develop understanding that you can transfer to another problem, rather than memorize a single answer.


Check the curriculum and prerequisites to decide whether the course fits your current knowledge and learning goals. Recorded software interfaces and third-party services can change; consult the provider's current documentation when setting up your environment.

Who this course is for:

  • Anyone who would like to be an MTA 98-388 certified Java developer.
  • This course is perfect for absolute beginners with no previous coding experience.
  • Anyone with the desire to learn Java programming.