Java Training
Contents :
Learn Computer Fundamentals
-what is software
Ref : https://www.techopedia.com/definition/4356/software
-what is programming language, Functional Programming, OO programming
Ref : https://www.geeksforgeeks.org/introduction-to-programming-languages/
: https://www.techopedia.com/definition/24815/programming-language
: https://study.com/academy/lesson/what-is-programming-language-types-examples-quiz.html
: https://www.youtube.com/watch?v=ifo76VyrBYo
-Install JDK and set Java path
-Hello world program
Ref :
-Compilation and interpretation
Compilation : convert source code to executable code -
interpreted : execute instruction line by line.
-Features of Java
- Platform Independent
Ref : https://www.geeksforgeeks.org/java-platform-independent/
Language Fundamentals :
- variables
- data types
- Operators
- Control statements
- Arrays
-OOPs
-Object & class
Ref : https://www.guru99.com/java-oops-class-objects.html
-Constructors
-static & this key words
-Methods - Ref : https://www.geeksforgeeks.org/methods-in-java/
-Access Modifiers
-Encapsulation
-Inheritance
Inheritance(IS-A)
Aggregation(HAS-A)
-Polymorphism
-Abstraction
-Abstract class
-Interface
Ref : http://adnjavainterview.blogspot.com/2015/10/difference-between-loose-coupling-and.html
https://www.interviewsansar.com/2018/03/24/loose-coupling-and-tight-coupling-in-java/
-Naming conventions
Ref :
Assignment :
-String class internal details
-Sting Buffer
-Sting Builder
-StringTokenizer
-classes :
Object
Wrapper classes
-Exception Handling
Ref :
Assignment :
-Collections
------------------------------------------------------------------------
-Database
Ref :
Assignment :
-JDBC
Ref :
Assignment :
-jdbc-Transaction Management- program practice
Ref :
Assignment :
-Wenservice
-SpringBoot
-Restful webService
-Hibernate
-Relationships
-Cascade
-Lazyloading
-JPA
Ref :
https://hackr.io/blog/best-way-to-learn-java
https://hackr.io/blog/java-cheat-sheet
https://hackr.io/blog/learn-java-as-a-musician-but-faster
Comments
Post a Comment