- NodeJS
- npm
- JavaScript (ES6)
- HTML, CSS, JavaScript
- git
- lodash
- json-server
- node-fetch
- netstat ve taskkill komut setleri
- React
- Class Component
- Functional Component
- export
- default export
- spread operator
- rest
- destructing
- style
- state
- useState Hook
- useEffect Hook
- Template literal
- JavaSpring Boot
- @SpringBootApplication
- @RestController
- @RequestMapping
- GetMapping
- PostMapping
- PutMapping
- DeleteMapping
- JPA Repository
- Embedded SQL Databases
- HyperSQL Database
- Dependency Injection (DI)
- Constructor Injection
- Setter Injection
- Http Headers
- Http Body
- HttpEntity
- ResponseEntity
- RequestEntity
- API Testing with Postman
- Creating collections
- Run collections
- Test
- Global variables in Postman
- Collection variables in Postman
- Creating a fork
- Creating and publishing API documents
- Promise
- Http Requests fetch with fetch-api
- get request
- post request
- put request
- delete request
- Http Requests with axios-api
- get request
- post request
- put request
- delete request
- React project organization
- Defining components in React
- Defining services in React
- Consuming APIs in React
- UI Frameworks
- Getting Starting with MUI
- Search implementation for
employee-api
is done. - Logging in Spring Boot
- Best practices
- Logback
- Logger
- Slf4j
- Design Patterns Overview
- Builder Design Pattern
- SuperBuilder
bookstore-api
- ApiResponse Model
- Inheritance
- NotFoundException
- BookNotFoundException
- CategoryNotFoundException
- n-Tier Architecture
- SOLID
- Service Layer Implementation
- Abstaction
- ApiResponse Design
- ApiErrorResponse Design
- Controller-based Error Handling
- @ExceptionHandler
- Global Error Handling
- @ControllerAdvice
-
Validation in Spring Boot
-
MethodArgumentNotValidException Implementation (Global)
-
CrudRepository
-
PagingAndSortingRepository
-
JpaRepository
-
OneToOne relation
-
OneToMany relation
-
ManyToMany relation
-
@RequiredArgsConstructor
-
value and reference types
-
primitive types and Wrapper classes
-
ModelMapper
-
DTO
-
React Router DOM
- BrowserRoute
- Routes
- Route
- useNavigate
- useParams
-
ContexAPI
- Context.Provider
- useContext
-
Enviroment variables in React
-
Cors
-
Cors Configuration
-
Cors Filter
-
MUI React Component Library
-
Context API
-
Services in React
-
Admin Page Design
- Author Module
- Loading Module
-
=== Instead of == in JavaScript
-
Type-coercion non-strict equality operator (==)
-
Lexical comparison