Skip to content

Latest commit

 

History

History
22 lines (21 loc) · 1.47 KB

File metadata and controls

22 lines (21 loc) · 1.47 KB

About

Целта на този курс е да подпомогне начинаещите програмисти да придобият нови и да затвърдят съществуващи знания по Java.

Table of Contents

  1. Introducing Java - Language Basics
  2. Objects in Java - Using Objects
  3. Repositories - Using GIT and GitHub
  4. Exceptions - Handle errors in Java
  5. Input / Output - Using streams for input and ouput
  6. Collections - Using of standard java structures (List, Set, Tree, Queue and etc)
  7. Testing - Testing in Java using JUnit
  8. Testing with mocks - Testing using Mock Objects (mocks, stubs, fakes)
  9. Build Tools - Basics of Ant and working with Gradle & Maven
  10. XML & JSON Data Formats - Working with XML & JSON as transport formats
  11. Concurrent Programming - Concurrent programming using Threads
  12. Networking - Using of TCP & UDP Sockets
  13. Design Patterns - creational & behavior design patterns
  14. JDBC - Using of SQL Databases
  15. HTML, JavaScript and CSS - Frontend basics
  16. Scrum - Scrum
  17. Servlets - Servlets
  18. Working with Guice - Dependency Injection using Guice