Java Programming
ਕੋਰ Java ਅਤੇ ਆਬਜੈਕਟ-ਓਰੀਐਂਟਿਡ ਪ੍ਰੋਗਰਾਮਿੰਗ, ਮੌਡਿਊਲ ਦਰ ਮੌਡਿਊਲ — Oracle ਦੇ Java ਸਰਟੀਫਿਕੇਸ਼ਨ ਤੱਕ ਦੇ ਰਾਹ ਨਾਲ।
⏱ ਸਮਾਂ: 30–40 ਦਿਨ
Java ਕਿਉਂ ਸਿੱਖੀਏ?
Java ਅੱਜ ਵੀ ਦੁਨੀਆ ਦੀਆਂ ਸਭ ਤੋਂ ਵੱਧ ਵਰਤੀਆਂ ਜਾਣ ਵਾਲੀਆਂ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਵਿੱਚੋਂ ਇੱਕ ਹੈ।
- ਪਲੇਟਫਾਰਮ ਇੰਡੀਪੈਂਡੈਂਸ — Java ਪ੍ਰੋਗਰਾਮ bytecode ਵਿੱਚ ਕੰਪਾਇਲ ਹੁੰਦੇ ਹਨ ਜੋ JVM ਵਾਲੀ ਕਿਸੇ ਵੀ ਡਿਵਾਈਸ ’ਤੇ ਚੱਲਦਾ ਹੈ।
- ਵਿਸ਼ਾਲ ਈਕੋਸਿਸਟਮ — ਲੱਖਾਂ ਡਿਵੈਲਪਰ, ਨਾਲ ਹੀ Spring ਅਤੇ Hibernate ਵਰਗੇ ਫਰੇਮਵਰਕ।
- ਐਂਟਰਪ੍ਰਾਈਜ਼ ਵਰਤੋਂ — ਬੈਂਕ, ਬੀਮਾ ਕੰਪਨੀਆਂ ਅਤੇ ਸਰਕਾਰੀ ਏਜੰਸੀਆਂ Java ’ਤੇ ਨਿਰਭਰ ਹਨ।
- Android ਡਿਵੈਲਪਮੈਂਟ — Java ਕਈ Android ਐਪਾਂ ਪਿੱਛੇ ਮੁੱਖ ਭਾਸ਼ਾ ਹੈ।
- ਮਜ਼ਬੂਤ ਨੌਕਰੀ ਬਾਜ਼ਾਰ ਮੰਗ — Java ਡਿਵੈਲਪਰਾਂ ਦੀ ਮੰਗ ਬਣੀ ਰਹਿੰਦੀ ਹੈ।
Java ਕੋਰਸ ਸਿਲੇਬਸ
ਅੱਠ ਮੌਡਿਊਲ, ਤੁਹਾਡੇ ਪਹਿਲੇ ਪ੍ਰੋਗਰਾਮ ਤੋਂ ਲੈ ਕੇ ਬੇਸਿਕ ਮਲਟੀਥ੍ਰੈਡਿੰਗ ਤੱਕ।
ਮੌਡਿਊਲ 01
Java ਬੇਸਿਕਸ
- JDK ਸੈੱਟਅੱਪ ਕਰਨਾ ਅਤੇ ਪਹਿਲਾ ਪ੍ਰੋਗਰਾਮ ਲਿਖਣਾ
- JVM, JDK ਅਤੇ JRE ਦੀ ਵਿਆਖਿਆ
- ਪ੍ਰਿਮਿਟਿਵ ਡੇਟਾ ਟਾਈਪ ਅਤੇ ਵੇਰੀਏਬਲ
- ਓਪਰੇਟਰ ਅਤੇ ਐਕਸਪ੍ਰੈਸ਼ਨ
- ਟਾਈਪ ਕਨਵਰਜ਼ਨ ਅਤੇ ਕਾਸਟਿੰਗ
ਮੌਡਿਊਲ 02
ਕੰਟਰੋਲ ਫਲੋ
- if / else ਅਤੇ ਨੈਸਟਡ ਸ਼ਰਤਾਂ
- switch ਸਟੇਟਮੈਂਟ
- for, while ਅਤੇ do-while ਲੂਪ
- break ਅਤੇ continue
ਮੌਡਿਊਲ 03
ਆਬਜੈਕਟ-ਓਰੀਐਂਟਿਡ ਪ੍ਰੋਗਰਾਮਿੰਗ
- ਕਲਾਸਾਂ, ਆਬਜੈਕਟ ਅਤੇ ਕੰਸਟ੍ਰਕਟਰ
- ਐਨਕੈਪਸੁਲੇਸ਼ਨ ਅਤੇ ਐਕਸੈੱਸ ਮੋਡੀਫਾਇਰ
- ਮੈਥਡ ਓਵਰਲੋਡਿੰਗ
- ਇਨਹੈਰੀਟੈਂਸ ਅਤੇ ਪੌਲੀਮੌਰਫਿਜ਼ਮ
- ਇੰਟਰਫੇਸ ਅਤੇ enums
ਮੌਡਿਊਲ 04
ਐਕਸੈਪਸ਼ਨ ਹੈਂਡਲਿੰਗ
- try / catch / finally
- ਮਲਟੀ-ਕੈਚ ਅਤੇ try-with-resources
- ਕਸਟਮ ਐਕਸੈਪਸ਼ਨ ਬਣਾਉਣਾ
ਮੌਡਿਊਲ 05
ਸਟ੍ਰਿੰਗ ਅਤੇ ਐਰੇ
- String ਅਤੇ StringBuilder
- 1D ਅਤੇ 2D ਐਰੇ
- ਆਮ ਸਟ੍ਰਿੰਗ-ਹੈਂਡਲਿੰਗ ਮੈਥਡ
ਮੌਡਿਊਲ 06
ਕਲੈਕਸ਼ਨ ਅਤੇ ਜੈਨਰਿਕਸ
- List, Set ਅਤੇ Map
- ਸਹੀ ਕਲੈਕਸ਼ਨ ਚੁਣਨਾ
- ਜੈਨਰਿਕਸ ਦੇ ਬੇਸਿਕਸ
ਮੌਡਿਊਲ 07
ਫਾਈਲ ਹੈਂਡਲਿੰਗ
- ਫਾਈਲਾਂ ਪੜ੍ਹਨਾ ਅਤੇ ਲਿਖਣਾ
- java.nio.file ਦੀ ਜਾਣ-ਪਛਾਣ
- Path ਆਬਜੈਕਟਾਂ ਨਾਲ ਕੰਮ ਕਰਨਾ
ਮੌਡਿਊਲ 08
ਮਲਟੀਥ੍ਰੈਡਿੰਗ ਦੀ ਜਾਣ-ਪਛਾਣ
- Runnable ਨਾਲ ਥ੍ਰੈੱਡ ਬਣਾਉਣਾ
- ਬੇਸਿਕ ਥ੍ਰੈੱਡ ਲਾਈਫਸਾਈਕਲ
- ਕੰਕਰੰਸੀ ਕਿਉਂ ਮਾਇਨੇ ਰੱਖਦੀ ਹੈ
ਅੱਗੇ ਵਧਦੇ ਹੋਏ: Oracle ਸਰਟੀਫਿਕੇਸ਼ਨ
ਉੱਪਰ ਦੇ ਬੁਨਿਆਦੀ ਸਿਧਾਂਤਾਂ ਵਿੱਚ ਸਹਿਜ ਹੋਣ ਤੋਂ ਬਾਅਦ, ਅਸੀਂ ਤੁਹਾਨੂੰ Oracle ਦੇ Java ਸਰਟੀਫਿਕੇਸ਼ਨ ਇਮਤਿਹਾਨਾਂ ਲਈ ਤਿਆਰ ਕਰਦੇ ਹਾਂ।