Dərslər həftədə 2 dəfə,hər dərs 2 saat olmaqla tədris olunur. Kursu bitirən şəxslər sertifikatla təmin olunur.
int
, double
, boolean
, variable declaration, and scope.if-else
, switch-case
, and ternary operator.for
, while
, do-while
, and loop control (break
, continue
).Arrays
utility class, and varargs.String
, StringBuilder
, StringBuffer
, and immutability.record
types (immutable data carriers).extends
, method overriding, super
, and runtime polymorphism.abstract
classes and sealed
classes.import
, access modifiers (public
, private
, protected
).Iterface
default/static methods,try-catch-finally
try-with-resources
.?
, ? extends T
, ? super T
), type erasure, and limitations.ArrayList
, LinkedList
, HashSet
, LinkedHashSet
, and iteration.HashMap
, LinkedHashMap
, TreeMap
, and Comparator
vs. Comparable
.Collections
class, and iterator patterns.Thread
class, Runnable
, thread lifecycle, and basic synchronization.File
, FileReader
, FileWriter
, and exception handling.InputStream
, OutputStream
), character streams (Reader
, Writer
).@FunctionalInterface
, and method references.Stream
creation, map
, filter
, collect
, and terminal operations.reduce
, groupingBy
, parallel streams, and performance considerations.psql
CLI, and GUI tools (pgAdmin).SELECT
, INSERT
, UPDATE
, DELETE
.VARCHAR
, INT
, DATE
), and table creation (CREATE TABLE
).INNER JOIN
, LEFT/RIGHT JOIN
, FULL OUTER JOIN
.GROUP BY
, HAVING
, and functions (SUM
, AVG
, COUNT
).EXISTS
, and IN
clauses.CREATE INDEX
, B-tree vs. Hash indexes, query optimization.BEGIN
, COMMIT
, ROLLBACK
, and ACID properties.DriverManager
, and connection strings.Statement
, PreparedStatement
), handling ResultSet
.git add
), and .gitignore
.git branch
, git checkout
, and branch lifecycle.git remote
, git push/pull
, GitHub/GitLab setup.git mergetool
.@Component
, @Service
, @Repository
, @Autowired
.@Configuration
, @Bean
).@PropertySource
), environment profiles (@Profile
).@PostConstruct
, @PreDestroy
, bean scopes (singleton
, prototype
).BeanFactory
vs. ApplicationContext
.@Aspect
, @Before
, @After
, @Around
advice.GET
, POST
, PUT
, DELETE
), status codes (200, 404, 500).@SpringBootApplication
, embedded servers.application.properties
/YAML
, profiles (dev
, prod
).@RestController
, @GetMapping
/@PostMapping
, JSON serialization.@Valid
, @Size
), exception handling (@ControllerAdvice
).GET
/POST
requests.@Entity
, @Table
, @Id
, @GeneratedValue
, @Column
.CrudRepository
, JpaRepository
, derived queries (e.g., findByEmail
).@Query
), native SQL queries, and parameter binding.@OneToMany
, @ManyToOne
, @JoinColumn
, bidirectional mappings.@Transactional
, isolation levels, read-only transactions.hasRole
, hasAuthority
).JwtFilter
, signing keys.@PreAuthorize
).assertEquals
, assertThrows
), test lifecycle (@BeforeEach
, @AfterEach
).@Mock
, @InjectMocks
).@ParameterizedTest
).build
, run
, logs
).docker-compose.yml
.Təcrübəli müəllimlərimizlə tanış olun!
Hardan başlamalı olduğunu bilmirsən?
Bizimlə birbaşa əlaqə: (+994 10) 234 65 56