Skip to main content
Link
Menu
Expand
(external link)
Document
Search
Copy
Copied
Programming fundamental
Въведение в програмирането
Български
Обектно-ориентирано програмиране - 1 част
Лабораторно упражнение 1
Основни характеристики на JAVA
Инсталиране на JDK
Инсталиране на IntelliJ
Първа програма в Java
Конвенции за именуване в Java
Примитивни типове данни
Структура на проект
Дефиниране на променливи
Оператори
Условен оператор If
Условен оператор Switch
Оператор за цикъл For
Оператор за цикъл while
Оператор за цикъл Do-while
Оператор Continue
Оператор Break
Системен изход в JAVA
Задачи
Лабораторно упражнение 2
Клас
Ключова дума new
Обект
Запазена дума static
Нуждата от Wrapper Class
Wrapper Class
Сравняване
Упражнения за извънаудиторна заетост
Лабораторно упражнение 3
Наследяване
Ключовите думи this и super
Капсулиране
Модификатори за достъп
Упражнения за извънаудиторна заетост
Лабораторно упражнение 4
Проследяване на грешки
Оценяване на изрази
Упражнения за извънаудиторна заетост
Лабораторно упражнение 5
Полиморфизъм
Абстрактен клас
Интерфейс
Упражнения за извънаудиторна заетост
Лабораторно упражнение 6
Разлика между Абстрактен клас и Интерфейс
Разлика 1
Разлика 2
Разлика 3
Разлика 4
Разлика 5
Разлика 6
Упражнения за извънаудиторна заетост
Лабораторно упражнение 7
StringBuilder и StringBuffer
Упражнения за извънаудиторна заетост
Лабораторно упражнение 8
Обработка на изключения
Упражнения за извънаудиторна заетост
Лабораторно упражнение 9
Генеричен метод
Генерични класове
Генериците работят само с референтни типове
Параметри на типа в Java Generics
Предимства на генериците
Лабораторно упражнение 10
Упражнения за извънаудиторна заетост
Лабораторно упражнение 11
Упражнения за извънаудиторна заетост
Лабораторно упражнение 12
Упражнения за извънаудиторна заетост
Упражнения за извънаудиторна заетост 1
Упражнения за извънаудиторна заетост 2
Лабораторно упражнение 13
Обектно-ориентирано програмиране - 1 част - проект
Лабораторно упражнение 1
Лабораторно упражнение 2
Обектно-ориентирано програмиране - 2 част
Лабораторно упражнение 1
Задачи
Лабораторно упражнение 2
SRP - Single Responsibility Principle
OCP - Open-Closed Principle
LSP - Liskov Substitution Principle
ISP - Interface Segregation Principle
Задачи
DI - Dependency Inversion Principle
Лабораторно упражнение 3
Builder
Singleton
Задачи
Лабораторно упражнение 4
Abstract Factory
Factory
Задачи
Лабораторно упражнение 5
Лабораторно упражнение 6
Adapter
Adapter
Лабораторно упражнение 7
Композиция
Bridge
Decorator
Задачи
Лабораторно упражнение 8
Composite
Flyweight
Задачи
Лабораторно упражнение 9
Лабораторно упражнение 10
Observer
Chain of Responsibility
Задачи
Лабораторно упражнение 11
Strategy
Command
State
Задачи
Лабораторно упражнение 12
Visitor
Mediator
Задачи
Лабораторно упражнение 13
Лабораторно упражнение 14
Интернет технологии
Лабораторно упражнение 1
HTTP протокол
Postman
Задачи за работа с Postman
Лабораторно упражнение 2
Работа с Tomcat
Maven
Създаване на Maven проект в IntelliJ Ultimate Edition
Създаване на Maven проект в IntelliJ Community Edition
Java Servlets
Жизнен цикъл на сървлета
Създаване на сървлети
Задача за създаване на сървлети
Лабораторно упражнение 3
Extensible Markup Language
Java Architecture for XML Binding
Задача
Лабораторно упражнение 4
Задачи за упражнение
Лабораторно упражнение 5
Лабораторно упражнение 6
Семестриална задача
Spring Boot
Комуникационен поток
Реализация на HTTP комуникация
Създаване на Spring boot проект със Spring Initializr
ResponseEntity
Създаване на Spring Boot проект с IntelliJ IDEA Ultimate
Задача
Лабораторно упражнение 7
JavaScript Object Notation
Lombok
Data transfer object (DTO)
Задача
Лабораторно упражнение 8
Валидиране на данните от заявката
Персонализиран валидатор
Обработване на изключения в Spring Boot приложение
Задачи
Лабораторно упражнение 9
Конфигуриране на H2 DB
Jakarta Persistence анотации
Repository слой
Слой за бизнес логика
ModelMapper
Задачи
Лабораторно упражнение 10
Repository слой
Задачи
Лабораторно упражнение 11
Spring Security
JSON Web Token
Защита с помощта на JWT
Филтри и FilterChain
Конфигуриране на филтри
Удостоверяване със Spring Security
Защита на метод със Spring Security
Задача
Лабораторно упражнение 12
Проследяване на сесии
Задача
Docker
Основни команди в Docker
Задача
Допълнителни задачи
Лабораторно упражнение 13
Лабораторно упражнение 14
Програмиране за мобилни и Интернет устройства Kotlin
Лабораторно упражнение 1
Пример за Kotlin код
Въведение в Kotlin
Задача
Лабораторно упражнение 2
Задача
Лабораторно упражнение 3
Лабораторно упражнение 4
Задача
Лабораторно упражнение 5
Задача
Лабораторно упражнение 6
Задача
Лабораторно упражнение 7
Задача
Лабораторно упражнение 8
Лабораторно упражнение 9
Задача
Лабораторно упражнение 10
Задача
Лабораторно упражнение 11
Лабораторно упражнение 12
Софтуерно инженерство
Лабораторно упражнение 1
Лабораторно упражнение 2
Лабораторно упражнение 3
Лабораторно упражнение 4
Лабораторно упражнение 5
Лабораторно упражнение 6
Лабораторно упражнение 7
Лабораторно упражнение 8
Лабораторно упражнение 9
Лабораторно упражнение 10
Лабораторно упражнение 11
Лабораторно упражнение 12
Програмни системи
Лабораторно упражнение 1
Инсталиране на среда
Инсталиране на JDK
Инсталиране на IntelliJ
Въведение в JavaFX
Файлът XML
Първи проект с JavaFx
Първа програма с JavaFx
Задачи
Лабораторно упражнение 2
Примерна задача
Задачи
Лабораторно упражнение 3
Задачи
Лабораторно упражнение 4
Контролер (Controller)
Анотиране на полета с @FXML анотация
API за свързване
Imperative и Reactive модел
Примерна задача
Задачи
Лабораторно упражнение 5
FormApplication / Launcher
Form Controller
Form fxml
Лабораторно упражнение 6
Примерна задача
Задачи
Лабораторно упражнение 7
Контроли за данни
Стилизиране с JavaFX CSS
Примерна задача
Задачи
Лабораторно упражнение 8
Меню (Menu)
Context Menu
Диалогови прозорци (Dialogs)
Диалогови прозорци (Alert)
Примерна задача
Лабораторно упражнение 9
Управление на данни
Лабораторно упражнение 10
Лабораторно упражнение 11
Лабораторно упражнение 12
Лабораторно упражнение 13
English
Object-oriented Programming - 2 part AEO
Laboratory lesson 1
Laboratory lesson 2
Laboratory lesson 3
Laboratory lesson 4
Laboratory lesson 5
Laboratory lesson 6
Laboratory lesson 7
Laboratory lesson 8
Laboratory lesson 9
Laboratory lesson 10
Laboratory lesson 11
Laboratory lesson 12
Laboratory lesson 13
Object-oriented Programming - 1 part
Laboratory exercise 1
Laboratory exercise 2
Laboratory exercise 3
Laboratory exercise 4
Laboratory exercise 5
Laboratory exercise 6
Laboratory exercise 7
Laboratory exercise 8
Mobile and Internet Programming Kotlin
Lab 1
Example
Introduction
Task
Lab 2
Task
Lab 3
Lab 4
Lab 5
Lab 6
lab 7
Lab 8
Lab 9
Lab 10
Lab 11
Lab 12
Internet Technologies
Laboratory excercise 1
HTTP protocol
Postman
Tasks with Postman
Laboratory excercise 2
Tomcat
Maven
Maven project creation
Java Servlets
Creating servlets
Servlet lifecycle
Excercises
Laboratory excercise 3
Extensible Markup Language
Java Architecture for XML Binding
Excercises
Laboratory excercise 4
Excercises
Laboratory excercise 5
Laboratory excercise 6
Additional tasks
Spring boot
Create Spring boot project
HTTP communication
Tasks
Laboratory excercise 7
Communication flow
JavaScript Object Notation
ResponseEntity
Lombok
Data transfer object (DTO)
Task
Laboratory excercise 8
Validate request data
Custom validator
Handling exceptions
Tasks
Laboratory excercise 9
Configuring PostgreSQL DB
Jakarta Persistence annotations
Repository layer
Service Layer
Model Mapper
Tasks
Laboratory excercise 10
Repository layer
Tasks
Laboratory excercise 11
Spring Security
Filters and FilterChain
Filter config
Sessions
Authentication with Spring Security
Method Security
Tasks
Laboratory excercise 12
JSON Web Token
Security using JWT
Task
Software Systems
Laboratory Exercise 1
Environment Setup
Installing JDK
Installing IntelliJ
Introduction to JavaFX
The XML File
First Project with JavaFX
First Application with JavaFX
Tasks
Laboratory Exercise 2
Sample Task
Tasks
Laboratory Exercise 3
Sample Task
Tasks
Laboratory Exercise 4
Controller
FXML anotation
Bainding API
Imperative & Reactive
Sample Task
Tasks
Laboratory Exercise 5
Sample Task
Tasks
Laboratory Exercise 6
List of Styles (CSS) in JavaFX
Sample Task
Tasks
Laboratory Exercise 7
Data Management
Laboratory Exercise 8
Laboratory Exercise 9
Laboratory Exercise 10
Laboratory Exercise 11
Laboratory Exercise 12
Laboratory Exercise 13
Search Programming fundamental
English
Internet Technologies
Laboratory excercise 12
Laboratory exercise 12
Table of contents
JSON Web Token
Security using JWT
Task