- Mga utos at ang unang programa
- Panimula sa mga uri at pag-input gamit ang keyboard
- Mga conditional operator
- Mga loop
- Paggamit ng IntelliJ IDEA, Pag-debug
- Mga array
- Mga function
- Mga uri ng data
- Mga kapaki-pakinabang na detalye
- Paggamit ng strings
- Mga object
- Mga klase at "static"
- Collections, Generics
- Collections, bahagi 2
- Exceptions
- Input/Output streams
- Paggamit ng oras at petsa
- Panimula sa OOP
- Mga lambda function
- Mga gawaing parang laro sa CodeGym
- Mga batayan ng OOP: prinsipyo, inheritance, encapsulation
- Mga batayan ng OOP: overloading, polymorphism, abstraction, interfaces
- Interfaces: paghahambing sa abstract classes, multiple inheritance
- Type casting, instanceof, pangunahing gawain sa interfaces
- Method overloading, mga partikularidad ng pagtawag sa constructor
- Panimula sa threads: Thread, Runnable, start, join, interrupt, sleep
- Advanced threads: synchronized, volatile, yield
- Panimula sa streams: InputStream/OutputStream, FileInputStream, FileOutputStream
- Pagpapatuloy ng streams: Reader/Writer, FileReader/FileWriter
- Serialization
- Mga batayan ng object: equals, hashCode, clone, wait, notify, toString()
- Strings: mutable, immutable, format, StringTokenizer, StringBuilder, StringBuffer
- Inner classes, mga halimbawa gamit ang Map.Entry
- Mga detalye ng implementasyon ng inner class
- Paglikha at paghinto ng threads: start, interrupt, sleep, yield
- Eksklusibong access sa shared data: synchronized, volatile
- Deadlocks: wait, notify, notifyAll
- ThreadGroup, ThreadLocal, Executor, ExecutorService, Callable, praktikal gamit ang Jsoup
- Autoboxing at mga katangian ng implementasyon
- Operators: numeric, logical, binary; praktikal gamit ang Swing
- Paggamit ng mga file at archive
- RMI at dynamic proxies, praktikal gamit ang Swing
- JSON at JavaScript, praktikal gamit ang Guava, Apache Commons Collections, JUnit
- Recursion, garbage collection, at Java reference types, logging
- Version control systems: Git at SVN, Generics
- Core patterns para sa web applications, advanced collections
- Design patterns, utility classes (Arrays, Collections)
- Development methodologies, Java annotations, exception hierarchy
- Pagbuo ng iyong unang web application gamit ang Tomcat at IntelliJ IDEA
- URI, URL, REST services, paglikha ng client‑server application
- Natapos na ang kurso!
600+
Aralin
1200+
Gawain
20
Pagsusulit
At:
- Instant na beripikasyon ng gawain
- AI mentor
- IDE plugin
- WebIDE
- Gamification
- Mga motivational na lektura