Java Programming: Become a Professional Java Engineer!
Java Programming: Become a Professional Java Engineer!, available at $59.99, has an average rating of 4.05, with 136 lectures, 10 quizzes, based on 185 reviews, and has 3301 subscribers.
You will learn about Build responsive graphically pleasing programs using simple principles Build programs that reflect the modern principles in Java and program development Create responsive applications that solve real life complex problems Tackle large scale projects in a professional style Become a respected Java engineer using industry standard practices Have a excellent base to go into more specialized topics in Java This course is ideal for individuals who are Anyone who wants to learn how to code or Anybody with a willingness to learn Java or Anyone who wants to increase their programming skills or Anyone looking to learn how to use Java to build programs or Those looking to brush up on their Java skills It is particularly useful for Anyone who wants to learn how to code or Anybody with a willingness to learn Java or Anyone who wants to increase their programming skills or Anyone looking to learn how to use Java to build programs or Those looking to brush up on their Java skills.
Enroll now: Java Programming: Become a Professional Java Engineer!
Summary
Title: Java Programming: Become a Professional Java Engineer!
Price: $59.99
Average Rating: 4.05
Number of Lectures: 136
Number of Quizzes: 10
Number of Published Lectures: 136
Number of Published Quizzes: 10
Number of Curriculum Items: 146
Number of Published Curriculum Objects: 146
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
- Build responsive graphically pleasing programs using simple principles
- Build programs that reflect the modern principles in Java and program development
- Create responsive applications that solve real life complex problems
- Tackle large scale projects in a professional style
- Become a respected Java engineer using industry standard practices
- Have a excellent base to go into more specialized topics in Java
Who Should Attend
- Anyone who wants to learn how to code
- Anybody with a willingness to learn Java
- Anyone who wants to increase their programming skills
- Anyone looking to learn how to use Java to build programs
- Those looking to brush up on their Java skills
Target Audiences
- Anyone who wants to learn how to code
- Anybody with a willingness to learn Java
- Anyone who wants to increase their programming skills
- Anyone looking to learn how to use Java to build programs
- Those looking to brush up on their Java skills
THE HIGHEST RATED AND ONE OF THE MOST POPULAR JAVA COURSES AVAILABLE
ON SALE FOR JUST 24 MORE HOURS!
NOW UPDATED FOR 2018 AND READY FOR JAVA 7, 8, and 9!!
SEE WHAT OTHERS ARE SAYING:
“Very informational, calm and educational. Direct use of the learned subject allows for easy implementation into the real world application” 5 Stars -Alex Weber
“The instructor is very articulate in explaining difficult concepts…Would recommend to those interested in learning Java in an easy user-friendly manner!” – 5 Stars Bala
“Practical…yet covering advanced concepts…benefits those looking for quick insights and clarifications” 5 Stars Sundar
Would you like to simply drill boring basic concepts with no real life application? If so, this course isn’t for you. Or would you rather learn a variety of powerful concepts using modern development techniques while learning each topic with a great deal of depth. If this is you, then together we can discover the power of the Java programming language together. Other courses try to cover a million different topics with little to no depth, or try and spend the entire course on a topic that needs just 20 minutes. In this course we will be covering the most important topics for a Java developer to know. These include, variables, arrays, OOP principles, exception handling, optimization, algorithms, loops, basics of generics, and GUI program design. We will also extensively cover how to design a program and how to make a readable and maintainable program, both essential to building code for either a company or school. Even if you don’t have any prior experience with Java or even coding at all, we will be working from the beginning and building our way up. We will explain each topic with increasing complexity so that no matter your programming background, you can extract a benefit from each lesson. We will be using the most popular language in the world and an open source IDE(Integrated Development Environment) that is used by millions of people every day.
Why Java?
Java is the most popular programming language in the world and is used for the smallest embedded computers to room-sized super computers. It is used throughout the world to build Android applications, desktop program, and server side applications. The compile once, run anywhere motto means that we can create our programs on any type of computer and run it on any other computer with no difficulty. Finally, Java is part of the JVM class of languages such as Scala and JRuby.
Format of the Course:
This course can best be defined as a project-driven course. This will mean we will be building projects that will be solving real life problems. Some of the examples we will be doing include a leap-year calculator, a complete graphical version of the game blackjack complete with a computer controlled AI, a normal calculator for operations, a mode finder, and addition problem generator. All of these will be done in the code-along format so we can work together to see how to construct each part of the program. If you run into a problem, you will be able to simply look at the code to find the problem. A quiz will be placed at the end of each chapter along with a detailed description for each lesson. These will allow us to test our understanding of the lessons in addition to the case studies. Detailed lessons with explanations complete with live demonstrations will be there for every topic. Additionally, there will be a big emphasis on not just learning how to code, but also how the code works. We will always go into how your computer will process the code for even the seemingly smallest details. Also, we will emphasize how to build readable and maintainable programs that can be easily edited by possible co-workers. This will allow you to easily transition into a company or school where sharing code is expected. We will also have lessons that are sized in a format that is conducive to viewing on mobile devices.
Topics covered: We will be covering everything up to being a intermediate/experienced level programmer. This will include starting from the basics with variables, print statements, and taking input from the user. After this we will add more complexity with the more difficult control statements(if and else) where we will be using the basics of how to design a readable program. We will then add loops which will require the addition of more complex design patterns, and the construction of algorithms. We will cover all major loop types such as for and while loops. Methods and classes will be next, with in depth breakdowns of the conventions in Java that we must follow to make our program readable. We will the start to work with arrays and then add in how to handle exceptions and useful classes like the Date class. Interfaces and the large tenets of OOP design are going to be another major topic. Finally, we will finish by learning how to build complex GUI programs with the BreezySwing package.
Other Advantages: I will personally provide detailed response to your questions within a day, compare to others who either don’t respond at all or fail to actually respond. In addition there is a 30 day risk free trial so there really is no disadvantage to signing up today!!!
Hopefully you’ll join all of us on this great journey through one of the greatest programming languages in the world in this authoritative course on Java programming.
Course Curriculum
Chapter 1: Installations of Programs
Lecture 1: How to install Java(Windows)
Lecture 2: How to install Java(Mac)
Lecture 3: How to install Java(Linux)
Lecture 4: How to install Eclipse(All Operating Systems)
Lecture 5: Why Another Java Course
Chapter 2: Introduction into Basic Programming
Lecture 1: Why Java
Lecture 2: Intro into Eclipse IDE
Lecture 3: Java in the Backend
Lecture 4: Hello World(First Program)
Lecture 5: Introduction to Variables
Lecture 6: Taking Input
Lecture 7: Error Types
Lecture 8: Outputting to the Screen
Lecture 9: Numeric Data Types
Lecture 10: Operators
Lecture 11: Increment and Decrement
Lecture 12: Final Constants
Lecture 13: Precedence and Naming
Lecture 14: Random Class
Lecture 15: Case Study: Employee Program
Lecture 16: Case Study: Rectangle Program
Chapter 3: Java Data Types
Lecture 1: Decimal Format Class
Lecture 2: Casting
Lecture 3: Boolean Basics
Lecture 4: Character Basics
Lecture 5: String
Lecture 6: String Methods
Lecture 7: Taking Input with Strings and Chars
Lecture 8: Case Study: String Analyzer
Chapter 4: Control Statements
Lecture 1: What are Control Statements
Lecture 2: New Boolean Operators
Lecture 3: If Statements
Lecture 4: Else and Else If
Lecture 5: Case Study: Grader
Lecture 6: Case Study: Addition Program
Lecture 7: Nesting
Lecture 8: Switch Statements
Lecture 9: Math Class
Lecture 10: Common Pitfalls
Lecture 11: Extended Assignment Operators
Lecture 12: Case Study: Similarity Checker
Lecture 13: Case Study: Leap Year
Chapter 5: Loops
Lecture 1: Intorduction into Loops
Lecture 2: While Loops
Lecture 3: Do While Loops
Lecture 4: For Loops
Lecture 5: Nesting with Loops
Lecture 6: Which Type of Loop to Use
Lecture 7: When to use a Loop
Lecture 8: Case Study: Even Number Counter
Lecture 9: Case Study: Primes
Lecture 10: Case Study: Repeated Addition with Loops
Lecture 11: Scope
Lecture 12: Escape Sequences
Lecture 13: Sentinel Controlled Programs
Chapter 6: Methods
Lecture 1: What are Methods
Lecture 2: Methods Basics
Lecture 3: Case Study: GCD Calculator
Lecture 4: Calling Methods
Lecture 5: Overloading Methods
Lecture 6: Case Study: Fractions Calculator
Lecture 7: Input and Output Redirection
Lecture 8: Case Study: Addition Program with Methods
Lecture 9: Error Checking with Methods
Lecture 10: Writing Programs with Methods
Lecture 11: Test Data
Chapter 7: Classes
Lecture 1: What are Classes
Lecture 2: Classes we have Used
Lecture 3: Creating our own Classes
Lecture 4: Instantiating our own Classes
Lecture 5: Objects vs Methods
Lecture 6: Constructors
Lecture 7: Case Study: Student Class
Lecture 8: Case Study: Student Class Part 2
Lecture 9: Case Study: Fruit Class
Lecture 10: Scope Again
Chapter 8: Arrays
Lecture 1: What is an Array
Lecture 2: When to use an Array
Lecture 3: Array Basics
Lecture 4: Array Errors
Lecture 5: Creating Arrays
Lecture 6: Outputting Arrays
Lecture 7: Copying Arrays
Lecture 8: For Each Loop
Lecture 9: Variable Argument Methods
Lecture 10: Arrays with Methods
Instructors
-
Anirudh Balasubramanian
Engineer and Teacher
Rating Distribution
- 1 stars: 4 votes
- 2 stars: 3 votes
- 3 stars: 18 votes
- 4 stars: 54 votes
- 5 stars: 106 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024