About the course
This course will help you to learn java programming from the basics and gain expertise in the language by the end. The course will begin with the installation of Eclipse on Windows operating system. It will explain to you how the input can be taken from the user and how conditional statements and loops work in Java. The course will allow you to understand the working of methods and fields, and how to handle exceptions. It will introduce you to the concepts of classes and objects followed by collections which include ArrayList, LinkedList etc.
The course will enable you to understand how object-oriented programming concepts like inheritance and polymorphism are implemented in a java program. It will also introduce you to the Strings and StringBuilder class followed by explaining interfaces and abstraction. Then it will cover threads, regular expressions and will delve into detailed working with Swing API. The course will provide you with a brief overview of MySQL, and how to use the database with Java GUI controls to build an application. It will then Java Applets, Servlets, Java Server Pages, and XML etc. The course will also guide you to create your own video game through a series of lectures followed by explaining various design patterns in detail. Apart from that, the course will cover Model View Control in Java, various shortcuts in Eclipse, and a lot more.
After completing this course, you will be able to:
- Understand the structure and model of the Java programming language.
- Understand the object-oriented paradigm in the Java programming language.
- Use the Java programming language to build your own video games.
- Create a software application using the Java programming language.
- Debug a software application written in the Java programming language.
- Boost your hireability through innovative and independent learning.
- Get a certificate on successful completion of the course.
The course can be taken by:
Students: All students from class VI to XII.
Why learn JAVA?
Java is an open-source, platform-independent language. In subsequent years, the language has become the backbone of millions of applications across multiple platforms including Windows, Macintosh and UNIX-based desktops, Android-based mobiles, embedded systems, and enterprise solutions. According to Oracle (that acquired Sun Microsystems in 2010), Java now runs on more than 3 billion devices. It is good to learn Java not only to become a Java Programmer but also to move to the next level in your career by getting trained in Android or Hadoop.
Android has emerged as one of the best career options. Android developers need to know Java in order to develop applications and games on Android. Similarly, Java is the base for learning Big Data and Hadoop. You can master Hadoop and its fundamentals, only if you are well familiar with Java. Prospects are bright for you with knowledge of programming languages like Java. As of 2018, there are a lot of opportunities for Java programmers. With a projected growth rate of 19 percent for the 2014-2024 period (according to the U.S. Bureau of Labor Statistics for all application programming), the career prospects for Java programmers are indeed excellent.
- 24X7 Access: You can view lectures as per your own convenience.
- Online lectures: ~16 hours of online lectures with high-quality videos.
- Updated Quality content: Content is the latest and gets updated regularly to meet the current industry demands.
Test & Evaluation
Each lecture will have a quiz containing a set of multiple-choice questions. Apart from that, there will be a final test based on multiple-choice questions.
Your evaluation will include the overall scores achieved in each lecture quiz and the final test.
Certification requires you to complete all the lectures, quizzes, and the final test.
|1. Java Getting Started||2. Java Input & more||3. Java Conditional Statements|
|4. Java Looping||5. Java Methods and Fields||6. Java Exception Handling|
|7. Java Classes and OOPs||8. Java Logic in programming||9. Java Arrays|
|10. More Java Programming Logic||11. Java Arraylists||12. Java Linkedlists|
|13. Java Strings & StringBuilders||14. Java Polymorphism & Inheritance||15. Java Interfaces Abstract Classes|
|16. Java Object Class||17. Java Threads Part 1||18. Java Threads Part 2|
|19. Java Regex Tutorial||20. Java Swing part 1||21. Java Swing part 2|
|22. Java swing part 3||23. Java Swing part 4||24. Java Swing part 5|
|25. Java Swing part 6||26. Java swing part 7||27. Java Swing part 8|
|28. Java Swing layout managers Part 1||29. Java Swing layout managers Part 2||30. Java Swing Component|
|31. Java file||32. Java Read & Write files||33. Java Read & Write Binary Search|
|34. Java Database||35. Java solving error||36. Java JTable and MySQL part 1|
|37. Java JTable and MySQL part 2||38. Java JTable and MySQL part 3||39. Swing & JEditorpane|
|40. Java JApplet||41. Java 2D Graphics||42. Java paint application part 1|
|43. Java paint application part 2||44. Make video game using Java part 1||45. Make video game using Java part 2|
|46. Make video game using Java part 3||47. Make video game using Java part 4||48. Java collision detection with polygons|
|49. Java OOP design principles||50. Make video game using Java part 7||51. Make video game using Java part 8|
|52. Make video game using Java part 9||53. Make video game using Java part 10||54. Make video game using Java part 11|