├── .gitignore
├── intro
├── .gitignore
├── src
│ └── intro
│ │ └── Main.java
├── .classpath
├── .project
└── .settings
│ └── org.eclipse.jdt.core.prefs
├── HomeWorks
├── .gitignore
├── Day3
│ ├── .gitignore
│ ├── day3.1
│ │ ├── .gitignore
│ │ ├── src
│ │ │ └── inheritance
│ │ │ │ └── Main.java
│ │ ├── .classpath
│ │ └── .project
│ ├── day3.2
│ │ ├── .gitignore
│ │ ├── src
│ │ │ ├── Main.java
│ │ │ ├── UserManager.java
│ │ │ ├── Ekran Görüntüsü.PNG
│ │ │ ├── StudentManager.java
│ │ │ ├── InstructorManager.java
│ │ │ ├── Instructor.java
│ │ │ ├── Student.java
│ │ │ └── User.java
│ │ ├── .classpath
│ │ └── .project
│ └── .project
├── Day1
│ ├── day1.1
│ │ ├── .gitignore
│ │ ├── src
│ │ │ └── Main.java
│ │ ├── .classpath
│ │ └── .project
│ ├── day1.2
│ │ ├── .gitignore
│ │ ├── src
│ │ │ ├── Ekran Alıntısı1.PNG
│ │ │ └── Main.java
│ │ ├── .classpath
│ │ └── .project
│ ├── day1.3
│ │ ├── .gitignore
│ │ ├── src
│ │ │ ├── Classes
│ │ │ │ └── Main.java
│ │ │ ├── Methods
│ │ │ │ └── Main.java
│ │ │ ├── Methods1
│ │ │ │ └── Main.java
│ │ │ ├── veriables
│ │ │ │ └── Main.java
│ │ │ ├── mukemmelSayi
│ │ │ │ └── Main.java
│ │ │ ├── reCampDemo1
│ │ │ │ └── Main.java
│ │ │ ├── sesliHarfler
│ │ │ │ └── Main.java
│ │ │ ├── Main.java
│ │ │ └── miniProjeAsalSayi
│ │ │ │ └── Main.java
│ │ ├── .classpath
│ │ └── .project
│ └── .project
├── Day2
│ ├── day2.1
│ │ ├── .gitignore
│ │ ├── src
│ │ │ ├── Main.java
│ │ │ ├── Course.java
│ │ │ ├── Instructor.java
│ │ │ ├── InstructorManager.java
│ │ │ └── CourseManager.java
│ │ ├── .classpath
│ │ └── .project
│ └── day2.2
│ │ ├── .gitignore
│ │ ├── src
│ │ ├── Classes
│ │ │ ├── Main.java
│ │ │ ├── CustomerManager.java
│ │ │ └── DortIslem.java
│ │ └── classesWithAttribute
│ │ │ ├── Main.java
│ │ │ ├── Product.java
│ │ │ └── ProductManager.java
│ │ ├── .classpath
│ │ └── .project
├── Day4
│ ├── Day4.1
│ │ ├── .gitignore
│ │ ├── .classpath
│ │ └── .project
│ ├── Day4.2
│ │ ├── .gitignore
│ │ ├── src
│ │ │ ├── Abstract
│ │ │ │ ├── Entitiy.java
│ │ │ │ ├── CustomerService.java
│ │ │ │ ├── CustomerCheckService.java
│ │ │ │ └── BaseCustomerManager.java
│ │ │ ├── Main.java
│ │ │ ├── Entities
│ │ │ │ └── Customer.java
│ │ │ ├── Concrete
│ │ │ │ ├── NeroCustomerManager.java
│ │ │ │ ├── CustomerCheckManager.java
│ │ │ │ └── StarbucksCustomerManager.java
│ │ │ ├── Adapters
│ │ │ │ ├── MernisServiceAdapter.java
│ │ │ │ └── MernisAdaptor.java
│ │ │ └── tr
│ │ │ │ └── gov
│ │ │ │ └── nvi
│ │ │ │ └── tckimlik
│ │ │ │ └── WS
│ │ │ │ ├── KPSPublicSoap.java
│ │ │ │ ├── KPSPublic.java
│ │ │ │ └── KPSPublicSoapProxy.java
│ │ ├── .settings
│ │ │ ├── org.eclipse.core.resources.prefs
│ │ │ └── org.eclipse.jdt.core.prefs
│ │ ├── .project
│ │ └── .classpath
│ └── Day4.3
│ │ ├── .gitignore
│ │ ├── src
│ │ ├── Absrtact
│ │ │ ├── Entity.java
│ │ │ ├── SaleService.java
│ │ │ ├── GameService.java
│ │ │ ├── PlayerService.java
│ │ │ └── CampainService.java
│ │ ├── Main.java
│ │ ├── Concrete
│ │ │ ├── GameManager.java
│ │ │ ├── SaleManager.java
│ │ │ ├── PlayerManager.java
│ │ │ ├── CampaignManager.java
│ │ │ └── FakeCheckUserService.java
│ │ ├── Adapters
│ │ │ └── PersonCheckService.java
│ │ └── Entities
│ │ │ ├── NewYearCampaing.java
│ │ │ ├── Campaing.java
│ │ │ ├── Player.java
│ │ │ └── Game.java
│ │ ├── .classpath
│ │ └── .project
├── Day5
│ └── Day5.1
│ │ ├── .gitignore
│ │ ├── src
│ │ ├── Main.java
│ │ ├── entities
│ │ │ ├── abstracts
│ │ │ │ └── Entity.java
│ │ │ └── concretes
│ │ │ │ └── User.java
│ │ ├── business
│ │ │ ├── abstrasts
│ │ │ │ ├── EmailService.java
│ │ │ │ ├── AuthService.java
│ │ │ │ └── UserService.java
│ │ │ └── concretes
│ │ │ │ ├── AuthManager.java
│ │ │ │ ├── UserManager.java
│ │ │ │ └── EmailManager.java
│ │ ├── dataAccess
│ │ │ ├── concretes
│ │ │ │ └── InMemoryUserDao.java
│ │ │ └── abstracts
│ │ │ │ └── UserDao.java
│ │ ├── core
│ │ │ ├── googleRegisterAdapter
│ │ │ │ └── GoogleManager.java
│ │ │ └── utilities
│ │ │ │ └── BusinessRules.java
│ │ └── signUpWithGoogle
│ │ │ └── Register.java
│ │ ├── .classpath
│ │ └── .project
└── .project
├── inheritance
├── .gitignore
├── src
│ └── inheritance
│ │ ├── Customer.java
│ │ ├── Employee.java
│ │ ├── Person.java
│ │ └── Main.java
├── .classpath
├── .project
└── .settings
│ └── org.eclipse.jdt.core.prefs
├── inheritance1
├── .gitignore
├── src
│ └── inheritance1
│ │ ├── Main.java
│ │ ├── Customer.java
│ │ ├── CustomerManager.java
│ │ ├── CorpotareCustomer.java
│ │ ├── indivudualCustomer.java
│ │ └── SendikaCustomer.java
├── .classpath
├── .project
└── .settings
│ └── org.eclipse.jdt.core.prefs
├── inheritance2
├── .gitignore
├── src
│ └── inheritance2
│ │ ├── Main.java
│ │ ├── EmailLogger.java
│ │ ├── FileLogger.java
│ │ ├── SmsLogger.java
│ │ ├── CustomerManager.java
│ │ ├── DatabaseLogger.java
│ │ ├── Logger.java
│ │ └── LogManager.java
├── .classpath
├── .project
└── .settings
│ └── org.eclipse.jdt.core.prefs
├── interfaces
├── .gitignore
├── src
│ └── interfaces
│ │ ├── Main.java
│ │ ├── EmailLoger.java
│ │ ├── FileLogger.java
│ │ ├── SmsLogger.java
│ │ ├── CustomerManager.java
│ │ ├── DatabaseLogger.java
│ │ ├── Logger.java
│ │ ├── Utils.java
│ │ └── Customer.java
├── .classpath
├── .project
└── .settings
│ └── org.eclipse.jdt.core.prefs
├── nLayeredDemo
├── .gitignore
├── src
│ └── nLayeredDemo
│ │ ├── Main.java
│ │ ├── entities
│ │ ├── abstracts
│ │ │ └── Entity.java
│ │ └── concretes
│ │ │ └── Product.java
│ │ ├── core
│ │ ├── LoggerService.java
│ │ └── JLoggerManagerAdapter.java
│ │ ├── jLogger
│ │ └── JLoggerManager.java
│ │ ├── dataAccess
│ │ ├── abstracts
│ │ │ └── ProductDao.java
│ │ └── concretes
│ │ │ ├── AbcProductDao.java
│ │ │ └── HibernateProductDao.java
│ │ └── business
│ │ ├── concretes
│ │ └── ProductManager.java
│ │ └── abstracts
│ │ └── ProductService.java
├── .classpath
├── .project
└── .settings
│ └── org.eclipse.jdt.core.prefs
├── oopIntro
├── .gitignore
├── src
│ └── oopIntro
│ │ ├── Main.java
│ │ ├── Product.java
│ │ ├── ProductManager.java
│ │ └── Category.java
├── .classpath
├── .project
└── .settings
│ └── org.eclipse.jdt.core.prefs
├── overriding
├── .gitignore
├── src
│ └── overriding
│ │ ├── Main.java
│ │ ├── TarımKrediManager.java
│ │ ├── OgrenciKrediManager.java
│ │ ├── OgretmenKrediManager.java
│ │ └── BaseKrediManager.java
├── .classpath
├── .project
└── .settings
│ └── org.eclipse.jdt.core.prefs
├── polymorphism
├── .gitignore
├── src
│ └── polymorphism
│ │ ├── Main.java
│ │ ├── CustomerManager.java
│ │ ├── BaseLoger.java
│ │ ├── EmailLogger.java
│ │ ├── FileLogger.java
│ │ ├── DatabaseLogger.java
│ │ └── ConsoleLogger.java
├── .classpath
├── .project
└── .settings
│ └── org.eclipse.jdt.core.prefs
├── staticDemo
├── .gitignore
├── src
│ └── staticDemo
│ │ ├── Main.java
│ │ ├── ProductManager.java
│ │ ├── ProductValidator.java
│ │ └── Product.java
├── .classpath
├── .project
└── .settings
│ └── org.eclipse.jdt.core.prefs
├── absrtractDemo
├── .gitignore
├── src
│ └── absrtractDemo
│ │ ├── MySqlDatabaseManager.java
│ │ ├── BaseDatabaseManager.java
│ │ ├── CustomerManager.java
│ │ ├── OracleDatabaseManager.java
│ │ ├── SqlServerDatabaseManager.java
│ │ └── Main.java
├── .classpath
├── .project
└── .settings
│ └── org.eclipse.jdt.core.prefs
├── abstractClasses
├── .gitignore
├── src
│ └── abstractClasses
│ │ ├── Main.java
│ │ ├── ManGameCalculator.java
│ │ ├── WomenGameCalculator.java
│ │ ├── KidsGameCalculator.java
│ │ ├── OlderGameCalculator.java
│ │ └── GameCalculator.java
├── .classpath
├── .project
└── .settings
│ └── org.eclipse.jdt.core.prefs
├── inheritanceDemo
├── .gitignore
├── src
│ └── inheritanceDemo
│ │ ├── BaseKrediManager.java
│ │ ├── Main.java
│ │ ├── TarimKrediManager.java
│ │ ├── OgretmenKrediManager.java
│ │ └── KrediUI.java
├── .classpath
├── .project
└── .settings
│ └── org.eclipse.jdt.core.prefs
├── interfacesDemo
├── .gitignore
├── src
│ └── interfacesDemo
│ │ ├── IRepository.java
│ │ ├── Main.java
│ │ ├── ICustomerDal.java
│ │ ├── MySqlCustomerDal.java
│ │ ├── OracleCustomerDal.java
│ │ └── CustomerManager.java
├── .classpath
├── .project
└── .settings
│ └── org.eclipse.jdt.core.prefs
├── interfacesDemo2
├── .gitignore
├── src
│ └── interfacesDemo2
│ │ ├── IEatable.java
│ │ ├── IPayable.java
│ │ ├── IWorkable.java
│ │ ├── Robot.java
│ │ ├── Worker.java
│ │ ├── OutsourceWorker.java
│ │ └── Main.java
├── .classpath
├── .project
└── .settings
│ └── org.eclipse.jdt.core.prefs
├── hrms
├── .mvn
│ └── wrapper
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── src
│ ├── main
│ │ ├── java
│ │ │ └── kodlamaio
│ │ │ │ └── hrms
│ │ │ │ ├── core
│ │ │ │ ├── utilities
│ │ │ │ │ ├── adapter
│ │ │ │ │ │ ├── UserValidationService.java
│ │ │ │ │ │ └── UserValidationManager.java
│ │ │ │ │ └── results
│ │ │ │ │ │ ├── ErrorResult.java
│ │ │ │ │ │ ├── SuccessResult.java
│ │ │ │ │ │ ├── DataResult.java
│ │ │ │ │ │ ├── ErrorDataResult.java
│ │ │ │ │ │ ├── Result.java
│ │ │ │ │ │ └── SuccessDataResult.java
│ │ │ │ └── imageUpload
│ │ │ │ │ ├── ImageUploadService.java
│ │ │ │ │ └── ImageUploadManager.java
│ │ │ │ ├── dataAccess
│ │ │ │ └── abstracts
│ │ │ │ │ ├── CoverLetterForCvDao.java
│ │ │ │ │ ├── UserDao.java
│ │ │ │ │ ├── VerificationCodeDao.java
│ │ │ │ │ ├── ImageForCvDao.java
│ │ │ │ │ ├── JobPositionDao.java
│ │ │ │ │ ├── LinkForCvDao.java
│ │ │ │ │ ├── SkillForCvDao.java
│ │ │ │ │ ├── CityDao.java
│ │ │ │ │ ├── LanguageForCvDao.java
│ │ │ │ │ ├── EducationForCvDao.java
│ │ │ │ │ ├── ExperienceForCvDao.java
│ │ │ │ │ ├── JobSeekerDao.java
│ │ │ │ │ ├── EmployerDao.java
│ │ │ │ │ └── JobAdvertDao.java
│ │ │ │ ├── business
│ │ │ │ ├── abstracts
│ │ │ │ │ ├── EmailVerificationService.java
│ │ │ │ │ ├── UserService.java
│ │ │ │ │ ├── CityService.java
│ │ │ │ │ ├── EmployerService.java
│ │ │ │ │ ├── JobPositionService.java
│ │ │ │ │ ├── CoverLetterForCvService.java
│ │ │ │ │ ├── LinkForCvService.java
│ │ │ │ │ ├── SkillForCvService.java
│ │ │ │ │ ├── VerificationCodeService.java
│ │ │ │ │ ├── LanguageForCvService.java
│ │ │ │ │ ├── ImageForCvService.java
│ │ │ │ │ ├── EducationForCvService.java
│ │ │ │ │ ├── JobSeekerService.java
│ │ │ │ │ ├── ExperienceForCvService.java
│ │ │ │ │ └── JobAdvertService.java
│ │ │ │ └── concretes
│ │ │ │ │ ├── VerificationCodeManager.java
│ │ │ │ │ ├── UserManager.java
│ │ │ │ │ ├── SkillForCvManager.java
│ │ │ │ │ ├── LinkForCvManager.java
│ │ │ │ │ ├── CoverLetterForManager.java
│ │ │ │ │ ├── JobPositionManager.java
│ │ │ │ │ └── CityManager.java
│ │ │ │ ├── entities
│ │ │ │ ├── dtos
│ │ │ │ │ ├── JobAdvertDto.java
│ │ │ │ │ └── JobSeekerCvDto.java
│ │ │ │ └── concretes
│ │ │ │ │ ├── SkillForCv.java
│ │ │ │ │ ├── LinkForCv.java
│ │ │ │ │ ├── CoverLetterForCv.java
│ │ │ │ │ ├── Base.java
│ │ │ │ │ ├── ImageForCv.java
│ │ │ │ │ ├── LanguageForCv.java
│ │ │ │ │ ├── Employee.java
│ │ │ │ │ ├── City.java
│ │ │ │ │ ├── EducationForCv.java
│ │ │ │ │ ├── VerificationCode.java
│ │ │ │ │ ├── Employer.java
│ │ │ │ │ ├── ExperienceForCv.java
│ │ │ │ │ ├── JobPosition.java
│ │ │ │ │ └── User.java
│ │ │ │ ├── services
│ │ │ │ └── FakeMernis.java
│ │ │ │ ├── api
│ │ │ │ └── controllers
│ │ │ │ │ ├── VerificationCodesController.java
│ │ │ │ │ ├── EmployersController.java
│ │ │ │ │ ├── CitiesController.java
│ │ │ │ │ ├── JobPositionsController.java
│ │ │ │ │ └── CoverLettersController.java
│ │ │ │ └── HrmsApplication.java
│ │ └── resources
│ │ │ └── application.properties
│ └── test
│ │ └── java
│ │ └── kodlamaio
│ │ └── hrms
│ │ └── HrmsApplicationTests.java
└── .gitignore
└── northwind
└── northwind
├── .mvn
└── wrapper
│ ├── maven-wrapper.jar
│ └── maven-wrapper.properties
├── src
├── main
│ ├── java
│ │ └── kodlamaio
│ │ │ └── northwind
│ │ │ ├── business
│ │ │ ├── abstracts
│ │ │ │ ├── CategoryService.java
│ │ │ │ ├── UserService.java
│ │ │ │ └── ProductService.java
│ │ │ └── concretes
│ │ │ │ ├── CategoryManager.java
│ │ │ │ └── UserManager.java
│ │ │ ├── dataAcces
│ │ │ └── abstracts
│ │ │ │ ├── CategoryDao.java
│ │ │ │ └── ProductDao.java
│ │ │ ├── core
│ │ │ ├── dataAccess
│ │ │ │ └── UserDao.java
│ │ │ ├── utilities
│ │ │ │ └── results
│ │ │ │ │ ├── ErrorResult.java
│ │ │ │ │ ├── SuccesResult.java
│ │ │ │ │ ├── ErrorDataResult.java
│ │ │ │ │ ├── SuccesDataResult.java
│ │ │ │ │ ├── Result.java
│ │ │ │ │ └── DataResult.java
│ │ │ └── entities
│ │ │ │ └── User.java
│ │ │ ├── entities
│ │ │ ├── dtos
│ │ │ │ └── ProductWithCategoryDto.java
│ │ │ └── concretes
│ │ │ │ ├── Category.java
│ │ │ │ └── Product.java
│ │ │ ├── NorthwindApplication.java
│ │ │ └── api
│ │ │ └── controllers
│ │ │ └── UsersController.java
│ └── resources
│ │ └── application.properties
└── test
│ └── java
│ └── kodlamaio
│ └── northwind
│ └── NorthwindApplicationTests.java
└── .gitignore
/.gitignore:
--------------------------------------------------------------------------------
1 | /.metadata/
2 |
--------------------------------------------------------------------------------
/intro/.gitignore:
--------------------------------------------------------------------------------
1 | /bin/
2 |
--------------------------------------------------------------------------------
/HomeWorks/.gitignore:
--------------------------------------------------------------------------------
1 | /bin/
2 |
--------------------------------------------------------------------------------
/inheritance/.gitignore:
--------------------------------------------------------------------------------
1 | /bin/
2 |
--------------------------------------------------------------------------------
/inheritance1/.gitignore:
--------------------------------------------------------------------------------
1 | /bin/
2 |
--------------------------------------------------------------------------------
/inheritance2/.gitignore:
--------------------------------------------------------------------------------
1 | /bin/
2 |
--------------------------------------------------------------------------------
/interfaces/.gitignore:
--------------------------------------------------------------------------------
1 | /bin/
2 |
--------------------------------------------------------------------------------
/nLayeredDemo/.gitignore:
--------------------------------------------------------------------------------
1 | /bin/
2 |
--------------------------------------------------------------------------------
/oopIntro/.gitignore:
--------------------------------------------------------------------------------
1 | /bin/
2 |
--------------------------------------------------------------------------------
/overriding/.gitignore:
--------------------------------------------------------------------------------
1 | /bin/
2 |
--------------------------------------------------------------------------------
/polymorphism/.gitignore:
--------------------------------------------------------------------------------
1 | /bin/
2 |
--------------------------------------------------------------------------------
/staticDemo/.gitignore:
--------------------------------------------------------------------------------
1 | /bin/
2 |
--------------------------------------------------------------------------------
/HomeWorks/Day3/.gitignore:
--------------------------------------------------------------------------------
1 | /bin/
2 |
--------------------------------------------------------------------------------
/absrtractDemo/.gitignore:
--------------------------------------------------------------------------------
1 | /bin/
2 |
--------------------------------------------------------------------------------
/abstractClasses/.gitignore:
--------------------------------------------------------------------------------
1 | /bin/
2 |
--------------------------------------------------------------------------------
/inheritanceDemo/.gitignore:
--------------------------------------------------------------------------------
1 | /bin/
2 |
--------------------------------------------------------------------------------
/interfacesDemo/.gitignore:
--------------------------------------------------------------------------------
1 | /bin/
2 |
--------------------------------------------------------------------------------
/interfacesDemo2/.gitignore:
--------------------------------------------------------------------------------
1 | /bin/
2 |
--------------------------------------------------------------------------------
/HomeWorks/Day1/day1.1/.gitignore:
--------------------------------------------------------------------------------
1 | /bin/
2 |
--------------------------------------------------------------------------------
/HomeWorks/Day1/day1.2/.gitignore:
--------------------------------------------------------------------------------
1 | /bin/
2 |
--------------------------------------------------------------------------------
/HomeWorks/Day1/day1.3/.gitignore:
--------------------------------------------------------------------------------
1 | /bin/
2 |
--------------------------------------------------------------------------------
/HomeWorks/Day2/day2.1/.gitignore:
--------------------------------------------------------------------------------
1 | /bin/
2 |
--------------------------------------------------------------------------------
/HomeWorks/Day2/day2.2/.gitignore:
--------------------------------------------------------------------------------
1 | /bin/
2 |
--------------------------------------------------------------------------------
/HomeWorks/Day3/day3.1/.gitignore:
--------------------------------------------------------------------------------
1 | /bin/
2 |
--------------------------------------------------------------------------------
/HomeWorks/Day3/day3.2/.gitignore:
--------------------------------------------------------------------------------
1 | /bin/
2 |
--------------------------------------------------------------------------------
/HomeWorks/Day4/Day4.1/.gitignore:
--------------------------------------------------------------------------------
1 | /bin/
2 |
--------------------------------------------------------------------------------
/HomeWorks/Day4/Day4.2/.gitignore:
--------------------------------------------------------------------------------
1 | /bin/
2 |
--------------------------------------------------------------------------------
/HomeWorks/Day4/Day4.3/.gitignore:
--------------------------------------------------------------------------------
1 | /bin/
2 |
--------------------------------------------------------------------------------
/HomeWorks/Day5/Day5.1/.gitignore:
--------------------------------------------------------------------------------
1 | /bin/
2 |
--------------------------------------------------------------------------------
/HomeWorks/Day4/Day4.3/src/Absrtact/Entity.java:
--------------------------------------------------------------------------------
1 | package Absrtact;
2 |
3 | public interface Entity {
4 |
5 | }
6 |
--------------------------------------------------------------------------------
/intro/src/intro/Main.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/intro/src/intro/Main.java
--------------------------------------------------------------------------------
/HomeWorks/Day4/Day4.2/src/Abstract/Entitiy.java:
--------------------------------------------------------------------------------
1 | package Abstract;
2 |
3 | public interface Entitiy {
4 |
5 |
6 | }
7 |
--------------------------------------------------------------------------------
/oopIntro/src/oopIntro/Main.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/oopIntro/src/oopIntro/Main.java
--------------------------------------------------------------------------------
/HomeWorks/Day1/day1.1/src/Main.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/HomeWorks/Day1/day1.1/src/Main.java
--------------------------------------------------------------------------------
/HomeWorks/Day2/day2.1/src/Main.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/HomeWorks/Day2/day2.1/src/Main.java
--------------------------------------------------------------------------------
/HomeWorks/Day3/day3.2/src/Main.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/HomeWorks/Day3/day3.2/src/Main.java
--------------------------------------------------------------------------------
/HomeWorks/Day4/Day4.2/src/Main.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/HomeWorks/Day4/Day4.2/src/Main.java
--------------------------------------------------------------------------------
/HomeWorks/Day4/Day4.3/src/Main.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/HomeWorks/Day4/Day4.3/src/Main.java
--------------------------------------------------------------------------------
/HomeWorks/Day5/Day5.1/src/Main.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/HomeWorks/Day5/Day5.1/src/Main.java
--------------------------------------------------------------------------------
/hrms/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/hrms/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/interfaces/src/interfaces/Main.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/interfaces/src/interfaces/Main.java
--------------------------------------------------------------------------------
/interfacesDemo/src/interfacesDemo/IRepository.java:
--------------------------------------------------------------------------------
1 | package interfacesDemo;
2 |
3 | public interface IRepository {
4 |
5 |
6 | }
7 |
--------------------------------------------------------------------------------
/oopIntro/src/oopIntro/Product.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/oopIntro/src/oopIntro/Product.java
--------------------------------------------------------------------------------
/overriding/src/overriding/Main.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/overriding/src/overriding/Main.java
--------------------------------------------------------------------------------
/staticDemo/src/staticDemo/Main.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/staticDemo/src/staticDemo/Main.java
--------------------------------------------------------------------------------
/HomeWorks/Day2/day2.1/src/Course.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/HomeWorks/Day2/day2.1/src/Course.java
--------------------------------------------------------------------------------
/HomeWorks/Day5/Day5.1/src/entities/abstracts/Entity.java:
--------------------------------------------------------------------------------
1 | package entities.abstracts;
2 |
3 | public interface Entity {
4 |
5 |
6 | }
7 |
--------------------------------------------------------------------------------
/inheritanceDemo/src/inheritanceDemo/BaseKrediManager.java:
--------------------------------------------------------------------------------
1 | package inheritanceDemo;
2 |
3 | public class BaseKrediManager {
4 |
5 | }
6 |
--------------------------------------------------------------------------------
/HomeWorks/Day2/day2.1/src/Instructor.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/HomeWorks/Day2/day2.1/src/Instructor.java
--------------------------------------------------------------------------------
/inheritance/src/inheritance/Customer.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/inheritance/src/inheritance/Customer.java
--------------------------------------------------------------------------------
/inheritance/src/inheritance/Employee.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/inheritance/src/inheritance/Employee.java
--------------------------------------------------------------------------------
/inheritance/src/inheritance/Person.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/inheritance/src/inheritance/Person.java
--------------------------------------------------------------------------------
/inheritance1/src/inheritance1/Main.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/inheritance1/src/inheritance1/Main.java
--------------------------------------------------------------------------------
/inheritance2/src/inheritance2/Main.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/inheritance2/src/inheritance2/Main.java
--------------------------------------------------------------------------------
/interfaces/src/interfaces/EmailLoger.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/interfaces/src/interfaces/EmailLoger.java
--------------------------------------------------------------------------------
/interfaces/src/interfaces/FileLogger.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/interfaces/src/interfaces/FileLogger.java
--------------------------------------------------------------------------------
/interfaces/src/interfaces/SmsLogger.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/interfaces/src/interfaces/SmsLogger.java
--------------------------------------------------------------------------------
/nLayeredDemo/src/nLayeredDemo/Main.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/nLayeredDemo/src/nLayeredDemo/Main.java
--------------------------------------------------------------------------------
/polymorphism/src/polymorphism/Main.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/polymorphism/src/polymorphism/Main.java
--------------------------------------------------------------------------------
/HomeWorks/Day1/day1.3/src/Classes/Main.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/HomeWorks/Day1/day1.3/src/Classes/Main.java
--------------------------------------------------------------------------------
/HomeWorks/Day1/day1.3/src/Methods/Main.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/HomeWorks/Day1/day1.3/src/Methods/Main.java
--------------------------------------------------------------------------------
/HomeWorks/Day2/day2.2/src/Classes/Main.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/HomeWorks/Day2/day2.2/src/Classes/Main.java
--------------------------------------------------------------------------------
/HomeWorks/Day3/day3.2/src/UserManager.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/HomeWorks/Day3/day3.2/src/UserManager.java
--------------------------------------------------------------------------------
/inheritance1/src/inheritance1/Customer.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/inheritance1/src/inheritance1/Customer.java
--------------------------------------------------------------------------------
/interfacesDemo/src/interfacesDemo/Main.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/interfacesDemo/src/interfacesDemo/Main.java
--------------------------------------------------------------------------------
/interfacesDemo2/src/interfacesDemo2/IEatable.java:
--------------------------------------------------------------------------------
1 | package interfacesDemo2;
2 |
3 | public interface IEatable {
4 |
5 | void eat();
6 |
7 | }
8 |
--------------------------------------------------------------------------------
/interfacesDemo2/src/interfacesDemo2/IPayable.java:
--------------------------------------------------------------------------------
1 | package interfacesDemo2;
2 |
3 | public interface IPayable {
4 |
5 | void pay();
6 |
7 | }
8 |
--------------------------------------------------------------------------------
/interfacesDemo2/src/interfacesDemo2/IWorkable.java:
--------------------------------------------------------------------------------
1 | package interfacesDemo2;
2 |
3 | public interface IWorkable {
4 |
5 | void work();
6 |
7 | }
8 |
--------------------------------------------------------------------------------
/HomeWorks/Day1/day1.2/src/Ekran Alıntısı1.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/HomeWorks/Day1/day1.2/src/Ekran Alıntısı1.PNG
--------------------------------------------------------------------------------
/HomeWorks/Day1/day1.3/src/Methods1/Main.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/HomeWorks/Day1/day1.3/src/Methods1/Main.java
--------------------------------------------------------------------------------
/HomeWorks/Day1/day1.3/src/veriables/Main.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/HomeWorks/Day1/day1.3/src/veriables/Main.java
--------------------------------------------------------------------------------
/HomeWorks/Day3/day3.2/src/Ekran Görüntüsü.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/HomeWorks/Day3/day3.2/src/Ekran Görüntüsü.PNG
--------------------------------------------------------------------------------
/HomeWorks/Day3/day3.2/src/StudentManager.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/HomeWorks/Day3/day3.2/src/StudentManager.java
--------------------------------------------------------------------------------
/abstractClasses/src/abstractClasses/Main.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/abstractClasses/src/abstractClasses/Main.java
--------------------------------------------------------------------------------
/inheritance2/src/inheritance2/EmailLogger.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/inheritance2/src/inheritance2/EmailLogger.java
--------------------------------------------------------------------------------
/inheritance2/src/inheritance2/FileLogger.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/inheritance2/src/inheritance2/FileLogger.java
--------------------------------------------------------------------------------
/inheritanceDemo/src/inheritanceDemo/Main.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/inheritanceDemo/src/inheritanceDemo/Main.java
--------------------------------------------------------------------------------
/interfaces/src/interfaces/CustomerManager.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/interfaces/src/interfaces/CustomerManager.java
--------------------------------------------------------------------------------
/interfaces/src/interfaces/DatabaseLogger.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/interfaces/src/interfaces/DatabaseLogger.java
--------------------------------------------------------------------------------
/interfacesDemo/src/interfacesDemo/ICustomerDal.java:
--------------------------------------------------------------------------------
1 | package interfacesDemo;
2 |
3 | public interface ICustomerDal {
4 |
5 | void Add();
6 |
7 | }
8 |
--------------------------------------------------------------------------------
/interfacesDemo2/src/interfacesDemo2/Robot.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/interfacesDemo2/src/interfacesDemo2/Robot.java
--------------------------------------------------------------------------------
/nLayeredDemo/src/nLayeredDemo/entities/abstracts/Entity.java:
--------------------------------------------------------------------------------
1 | package nLayeredDemo.entities.abstracts;
2 |
3 | public interface Entity {
4 |
5 |
6 | }
7 |
--------------------------------------------------------------------------------
/staticDemo/src/staticDemo/ProductManager.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/staticDemo/src/staticDemo/ProductManager.java
--------------------------------------------------------------------------------
/HomeWorks/Day1/day1.3/src/mukemmelSayi/Main.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/HomeWorks/Day1/day1.3/src/mukemmelSayi/Main.java
--------------------------------------------------------------------------------
/HomeWorks/Day1/day1.3/src/reCampDemo1/Main.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/HomeWorks/Day1/day1.3/src/reCampDemo1/Main.java
--------------------------------------------------------------------------------
/HomeWorks/Day1/day1.3/src/sesliHarfler/Main.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/HomeWorks/Day1/day1.3/src/sesliHarfler/Main.java
--------------------------------------------------------------------------------
/HomeWorks/Day2/day2.1/src/InstructorManager.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/HomeWorks/Day2/day2.1/src/InstructorManager.java
--------------------------------------------------------------------------------
/HomeWorks/Day3/day3.2/src/InstructorManager.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/HomeWorks/Day3/day3.2/src/InstructorManager.java
--------------------------------------------------------------------------------
/HomeWorks/Day4/Day4.2/src/Entities/Customer.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/HomeWorks/Day4/Day4.2/src/Entities/Customer.java
--------------------------------------------------------------------------------
/inheritance2/src/inheritance2/SmsLogger.java:
--------------------------------------------------------------------------------
1 | package inheritance2;
2 |
3 | public class SmsLogger extends Logger {
4 |
5 |
6 |
7 | }
8 |
9 |
10 |
--------------------------------------------------------------------------------
/interfacesDemo2/src/interfacesDemo2/Worker.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/interfacesDemo2/src/interfacesDemo2/Worker.java
--------------------------------------------------------------------------------
/overriding/src/overriding/TarımKrediManager.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/overriding/src/overriding/TarımKrediManager.java
--------------------------------------------------------------------------------
/staticDemo/src/staticDemo/ProductValidator.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/staticDemo/src/staticDemo/ProductValidator.java
--------------------------------------------------------------------------------
/HomeWorks/Day4/Day4.3/src/Concrete/GameManager.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/HomeWorks/Day4/Day4.3/src/Concrete/GameManager.java
--------------------------------------------------------------------------------
/HomeWorks/Day4/Day4.3/src/Concrete/SaleManager.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/HomeWorks/Day4/Day4.3/src/Concrete/SaleManager.java
--------------------------------------------------------------------------------
/inheritance1/src/inheritance1/CustomerManager.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/inheritance1/src/inheritance1/CustomerManager.java
--------------------------------------------------------------------------------
/inheritance2/src/inheritance2/CustomerManager.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/inheritance2/src/inheritance2/CustomerManager.java
--------------------------------------------------------------------------------
/inheritance2/src/inheritance2/DatabaseLogger.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/inheritance2/src/inheritance2/DatabaseLogger.java
--------------------------------------------------------------------------------
/inheritanceDemo/src/inheritanceDemo/TarimKrediManager.java:
--------------------------------------------------------------------------------
1 | package inheritanceDemo;
2 |
3 | public class TarimKrediManager extends BaseKrediManager {
4 |
5 | }
6 |
--------------------------------------------------------------------------------
/northwind/northwind/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/northwind/northwind/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/overriding/src/overriding/OgrenciKrediManager.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/overriding/src/overriding/OgrenciKrediManager.java
--------------------------------------------------------------------------------
/polymorphism/src/polymorphism/CustomerManager.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/polymorphism/src/polymorphism/CustomerManager.java
--------------------------------------------------------------------------------
/HomeWorks/Day4/Day4.3/src/Concrete/PlayerManager.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/HomeWorks/Day4/Day4.3/src/Concrete/PlayerManager.java
--------------------------------------------------------------------------------
/inheritance1/src/inheritance1/CorpotareCustomer.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/inheritance1/src/inheritance1/CorpotareCustomer.java
--------------------------------------------------------------------------------
/inheritance1/src/inheritance1/indivudualCustomer.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/inheritance1/src/inheritance1/indivudualCustomer.java
--------------------------------------------------------------------------------
/inheritanceDemo/src/inheritanceDemo/OgretmenKrediManager.java:
--------------------------------------------------------------------------------
1 | package inheritanceDemo;
2 |
3 | public class OgretmenKrediManager extends BaseKrediManager {
4 |
5 | }
6 |
--------------------------------------------------------------------------------
/staticDemo/src/staticDemo/Product.java:
--------------------------------------------------------------------------------
1 | package staticDemo;
2 |
3 | public class Product {
4 |
5 | int id;
6 | String name;
7 | double price;
8 |
9 | }
10 |
--------------------------------------------------------------------------------
/HomeWorks/Day2/day2.2/src/Classes/CustomerManager.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/HomeWorks/Day2/day2.2/src/Classes/CustomerManager.java
--------------------------------------------------------------------------------
/HomeWorks/Day2/day2.2/src/classesWithAttribute/Main.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/HomeWorks/Day2/day2.2/src/classesWithAttribute/Main.java
--------------------------------------------------------------------------------
/HomeWorks/Day4/Day4.3/src/Concrete/CampaignManager.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/HomeWorks/Day4/Day4.3/src/Concrete/CampaignManager.java
--------------------------------------------------------------------------------
/HomeWorks/Day5/Day5.1/src/business/abstrasts/EmailService.java:
--------------------------------------------------------------------------------
1 | package business.abstrasts;
2 |
3 | public interface EmailService {
4 |
5 | int emailSend();
6 |
7 | }
8 |
--------------------------------------------------------------------------------
/inheritance1/src/inheritance1/SendikaCustomer.java:
--------------------------------------------------------------------------------
1 | package inheritance1;
2 |
3 | public class SendikaCustomer extends Customer {
4 |
5 | String sendikabiseyi;
6 |
7 | }
8 |
--------------------------------------------------------------------------------
/interfacesDemo/src/interfacesDemo/MySqlCustomerDal.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/interfacesDemo/src/interfacesDemo/MySqlCustomerDal.java
--------------------------------------------------------------------------------
/interfacesDemo2/src/interfacesDemo2/OutsourceWorker.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/interfacesDemo2/src/interfacesDemo2/OutsourceWorker.java
--------------------------------------------------------------------------------
/absrtractDemo/src/absrtractDemo/MySqlDatabaseManager.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/absrtractDemo/src/absrtractDemo/MySqlDatabaseManager.java
--------------------------------------------------------------------------------
/abstractClasses/src/abstractClasses/ManGameCalculator.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/abstractClasses/src/abstractClasses/ManGameCalculator.java
--------------------------------------------------------------------------------
/nLayeredDemo/src/nLayeredDemo/core/LoggerService.java:
--------------------------------------------------------------------------------
1 | package nLayeredDemo.core;
2 |
3 | public interface LoggerService {
4 |
5 | void logToSystem(String message);
6 |
7 | }
8 |
--------------------------------------------------------------------------------
/nLayeredDemo/src/nLayeredDemo/jLogger/JLoggerManager.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/nLayeredDemo/src/nLayeredDemo/jLogger/JLoggerManager.java
--------------------------------------------------------------------------------
/HomeWorks/Day2/day2.2/src/classesWithAttribute/Product.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/HomeWorks/Day2/day2.2/src/classesWithAttribute/Product.java
--------------------------------------------------------------------------------
/HomeWorks/Day4/Day4.3/src/Concrete/FakeCheckUserService.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/HomeWorks/Day4/Day4.3/src/Concrete/FakeCheckUserService.java
--------------------------------------------------------------------------------
/HomeWorks/Day5/Day5.1/src/business/concretes/AuthManager.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/HomeWorks/Day5/Day5.1/src/business/concretes/AuthManager.java
--------------------------------------------------------------------------------
/HomeWorks/Day5/Day5.1/src/business/concretes/UserManager.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/HomeWorks/Day5/Day5.1/src/business/concretes/UserManager.java
--------------------------------------------------------------------------------
/abstractClasses/src/abstractClasses/WomenGameCalculator.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/abstractClasses/src/abstractClasses/WomenGameCalculator.java
--------------------------------------------------------------------------------
/HomeWorks/Day1/day1.2/src/Main.java:
--------------------------------------------------------------------------------
1 |
2 | public class Main {
3 |
4 | public static void main(String[] args) {
5 |
6 |
7 |
8 |
9 |
10 |
11 | }
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/interfaces/src/interfaces/Logger.java:
--------------------------------------------------------------------------------
1 | package interfaces;
2 |
3 | public interface Logger {
4 |
5 | void log(String message) ;
6 |
7 |
8 |
9 |
10 |
11 |
12 | }
13 |
--------------------------------------------------------------------------------
/overriding/src/overriding/OgretmenKrediManager.java:
--------------------------------------------------------------------------------
1 | package overriding;
2 |
3 | public class OgretmenKrediManager extends BaseKrediManager {
4 |
5 |
6 |
7 |
8 |
9 | }
10 |
--------------------------------------------------------------------------------
/HomeWorks/Day2/day2.2/src/classesWithAttribute/ProductManager.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/HomeWorks/Day2/day2.2/src/classesWithAttribute/ProductManager.java
--------------------------------------------------------------------------------
/nLayeredDemo/src/nLayeredDemo/dataAccess/abstracts/ProductDao.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/nLayeredDemo/src/nLayeredDemo/dataAccess/abstracts/ProductDao.java
--------------------------------------------------------------------------------
/HomeWorks/Day5/Day5.1/src/dataAccess/concretes/InMemoryUserDao.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/HomeWorks/Day5/Day5.1/src/dataAccess/concretes/InMemoryUserDao.java
--------------------------------------------------------------------------------
/interfacesDemo2/src/interfacesDemo2/Main.java:
--------------------------------------------------------------------------------
1 | package interfacesDemo2;
2 |
3 | public class Main {
4 |
5 | public static void main(String[] args) {
6 |
7 |
8 |
9 | }
10 |
11 | }
12 |
--------------------------------------------------------------------------------
/nLayeredDemo/src/nLayeredDemo/business/concretes/ProductManager.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/nLayeredDemo/src/nLayeredDemo/business/concretes/ProductManager.java
--------------------------------------------------------------------------------
/HomeWorks/Day5/Day5.1/src/core/googleRegisterAdapter/GoogleManager.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yilmazmusa/Java-React-Bootcamp/HEAD/HomeWorks/Day5/Day5.1/src/core/googleRegisterAdapter/GoogleManager.java
--------------------------------------------------------------------------------
/inheritanceDemo/src/inheritanceDemo/KrediUI.java:
--------------------------------------------------------------------------------
1 | package inheritanceDemo;
2 |
3 | public class KrediUI {
4 |
5 | public void KrediHesapla() {
6 |
7 |
8 |
9 | }
10 |
11 |
12 | }
13 |
--------------------------------------------------------------------------------
/HomeWorks/Day3/day3.1/src/inheritance/Main.java:
--------------------------------------------------------------------------------
1 | package inheritance;
2 |
3 | public class Main {
4 |
5 | public static void main(String[] args) {
6 |
7 |
8 |
9 |
10 | }
11 |
12 | }
13 |
--------------------------------------------------------------------------------
/HomeWorks/Day4/Day4.3/src/Adapters/PersonCheckService.java:
--------------------------------------------------------------------------------
1 | package Adapters;
2 |
3 | import Entities.Player;
4 |
5 | public interface PersonCheckService {
6 |
7 | boolean validation(Player player);
8 | }
9 |
--------------------------------------------------------------------------------
/HomeWorks/Day1/day1.3/src/Main.java:
--------------------------------------------------------------------------------
1 |
2 | public class Main {
3 |
4 | public static void main(String[] args) {
5 |
6 | System.out.println("Hello World ");
7 |
8 |
9 |
10 | }
11 |
12 | }
13 |
--------------------------------------------------------------------------------
/HomeWorks/Day4/Day4.2/src/Concrete/NeroCustomerManager.java:
--------------------------------------------------------------------------------
1 | package Concrete;
2 |
3 | import Abstract.BaseCustomerManager;
4 |
5 | public class NeroCustomerManager extends BaseCustomerManager {
6 |
7 |
8 | }
9 |
--------------------------------------------------------------------------------
/absrtractDemo/src/absrtractDemo/BaseDatabaseManager.java:
--------------------------------------------------------------------------------
1 | package absrtractDemo;
2 |
3 | public abstract class BaseDatabaseManager {
4 |
5 | public abstract void getData(); {
6 |
7 |
8 | }
9 |
10 | }
11 |
--------------------------------------------------------------------------------
/inheritance2/src/inheritance2/Logger.java:
--------------------------------------------------------------------------------
1 | package inheritance2;
2 |
3 | public class Logger {
4 |
5 | public void log() {
6 |
7 | System.out.println("Ortak Konfigirasyon");
8 |
9 |
10 |
11 | }
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/HomeWorks/Day4/Day4.3/src/Absrtact/SaleService.java:
--------------------------------------------------------------------------------
1 | package Absrtact;
2 |
3 | import Entities.Game;
4 | import Entities.Player;
5 |
6 | public interface SaleService {
7 |
8 | void saleGame(Player player,Game game);
9 |
10 | }
11 |
--------------------------------------------------------------------------------
/abstractClasses/src/abstractClasses/KidsGameCalculator.java:
--------------------------------------------------------------------------------
1 | package abstractClasses;
2 |
3 | public class KidsGameCalculator extends GameCalculator {
4 |
5 | @Override
6 | public void hesapla() {
7 |
8 |
9 | }
10 |
11 | }
12 |
--------------------------------------------------------------------------------
/overriding/src/overriding/BaseKrediManager.java:
--------------------------------------------------------------------------------
1 | package overriding;
2 |
3 | public class BaseKrediManager {
4 |
5 | public double hesapla (double tutar) {
6 |
7 | return tutar*1.18;
8 |
9 |
10 | }
11 |
12 |
13 |
14 | }
15 |
--------------------------------------------------------------------------------
/polymorphism/src/polymorphism/BaseLoger.java:
--------------------------------------------------------------------------------
1 | package polymorphism;
2 |
3 | public class BaseLoger {
4 |
5 | public void logg(String message ) {
6 |
7 | System.out.println("Default Logger :" + message );
8 |
9 |
10 | }
11 |
12 | }
13 |
--------------------------------------------------------------------------------
/hrms/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.8.1/apache-maven-3.8.1-bin.zip
2 | wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar
3 |
--------------------------------------------------------------------------------
/oopIntro/src/oopIntro/ProductManager.java:
--------------------------------------------------------------------------------
1 | package oopIntro;
2 |
3 | public class ProductManager {
4 |
5 | public void addToCart(Product product) {
6 |
7 | System.out.println("Sepete Eklendi : " + product.getName() );
8 | }
9 |
10 |
11 | }
12 |
--------------------------------------------------------------------------------
/HomeWorks/Day4/Day4.3/src/Absrtact/GameService.java:
--------------------------------------------------------------------------------
1 | package Absrtact;
2 |
3 | import Entities.Game;
4 |
5 | public interface GameService {
6 |
7 | void add(Game game);
8 |
9 | void update(Game game);
10 |
11 | void delete(Game game);
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/HomeWorks/Day5/Day5.1/src/business/abstrasts/AuthService.java:
--------------------------------------------------------------------------------
1 | package business.abstrasts;
2 |
3 | import entities.concretes.User;
4 |
5 | public interface AuthService {
6 |
7 | boolean login(User user);
8 |
9 | boolean validate(User user);
10 |
11 | }
12 |
--------------------------------------------------------------------------------
/polymorphism/src/polymorphism/EmailLogger.java:
--------------------------------------------------------------------------------
1 | package polymorphism;
2 |
3 | public class EmailLogger extends BaseLoger {
4 |
5 | public void logg(String message ) {
6 |
7 | System.out.println("Logged to email :" + message );
8 |
9 |
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/HomeWorks/Day1/day1.1/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/HomeWorks/Day1/day1.2/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/HomeWorks/Day1/day1.3/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/HomeWorks/Day2/day2.1/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/HomeWorks/Day2/day2.2/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/HomeWorks/Day3/day3.1/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/HomeWorks/Day3/day3.2/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/HomeWorks/Day4/Day4.1/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/HomeWorks/Day4/Day4.3/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/HomeWorks/Day5/Day5.1/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/abstractClasses/src/abstractClasses/OlderGameCalculator.java:
--------------------------------------------------------------------------------
1 | package abstractClasses;
2 |
3 | public class OlderGameCalculator extends GameCalculator {
4 |
5 | @Override
6 | public void hesapla() {
7 | // TODO Auto-generated method stub
8 |
9 | }
10 |
11 | }
12 |
--------------------------------------------------------------------------------
/inheritance/src/inheritance/Main.java:
--------------------------------------------------------------------------------
1 | package inheritance;
2 |
3 | public class Main {
4 |
5 | public static void main(String[] args) {
6 |
7 | Customer customer=new Customer();
8 | Employee employee=new Employee();
9 |
10 |
11 |
12 | }
13 |
14 | }
15 |
--------------------------------------------------------------------------------
/northwind/northwind/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.8.1/apache-maven-3.8.1-bin.zip
2 | wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar
3 |
--------------------------------------------------------------------------------
/polymorphism/src/polymorphism/FileLogger.java:
--------------------------------------------------------------------------------
1 | package polymorphism;
2 |
3 | public class FileLogger extends BaseLoger {
4 |
5 | public void logg(String message ) {
6 |
7 | System.out.println("Logged to file :" + message );
8 |
9 |
10 | }
11 |
12 | }
13 |
--------------------------------------------------------------------------------
/interfaces/src/interfaces/Utils.java:
--------------------------------------------------------------------------------
1 | package interfaces;
2 |
3 | public class Utils {
4 |
5 | public static void runLoggers(Logger[] loggers, String message) {
6 |
7 | for (Logger logger : loggers) {
8 |
9 | logger.log(message);
10 |
11 | }
12 | }
13 |
14 | }
15 |
--------------------------------------------------------------------------------
/HomeWorks/Day4/Day4.3/src/Absrtact/PlayerService.java:
--------------------------------------------------------------------------------
1 | package Absrtact;
2 |
3 | import Entities.Player;
4 |
5 | public interface PlayerService {
6 |
7 | void add(Player player);
8 |
9 | void update(Player player);
10 |
11 | void delete(Player player);
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/absrtractDemo/src/absrtractDemo/CustomerManager.java:
--------------------------------------------------------------------------------
1 | package absrtractDemo;
2 |
3 | public class CustomerManager {
4 |
5 | BaseDatabaseManager databaseManager;
6 |
7 |
8 | public void getCustomers() {
9 |
10 | databaseManager.getData();
11 |
12 | }
13 |
14 | }
15 |
--------------------------------------------------------------------------------
/inheritance2/src/inheritance2/LogManager.java:
--------------------------------------------------------------------------------
1 | package inheritance2;
2 |
3 | public class LogManager {
4 |
5 |
6 | public void log() {
7 |
8 |
9 |
10 |
11 |
12 | }
13 |
14 | }
15 |
16 |
17 | //1-DataBase loglama
18 | //2.-Dosya loglama
19 | //3.-Email loglama
--------------------------------------------------------------------------------
/polymorphism/src/polymorphism/DatabaseLogger.java:
--------------------------------------------------------------------------------
1 | package polymorphism;
2 |
3 | public class DatabaseLogger extends BaseLoger {
4 |
5 | public void Logg(String message ) {
6 |
7 | System.out.println("Logged to database :" + message );
8 |
9 |
10 | }
11 |
12 | }
13 |
--------------------------------------------------------------------------------
/interfacesDemo/src/interfacesDemo/OracleCustomerDal.java:
--------------------------------------------------------------------------------
1 | package interfacesDemo;
2 |
3 | public class OracleCustomerDal implements ICustomerDal {
4 |
5 | @Override
6 | public void Add() {
7 |
8 | System.out.println("Oracle eklendi");
9 |
10 | }
11 |
12 |
13 |
14 | }
15 |
--------------------------------------------------------------------------------
/polymorphism/src/polymorphism/ConsoleLogger.java:
--------------------------------------------------------------------------------
1 | package polymorphism;
2 |
3 | public class ConsoleLogger extends BaseLoger {
4 |
5 | public void logg(String message ) {
6 |
7 | System.out.println("Logged to email :" + message );
8 |
9 |
10 | }
11 |
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/hrms/src/main/java/kodlamaio/hrms/core/utilities/adapter/UserValidationService.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.core.utilities.adapter;
2 |
3 |
4 |
5 | public interface UserValidationService {
6 |
7 | void sendLink(String email);
8 | String sendCode();
9 |
10 |
11 |
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/HomeWorks/Day4/Day4.2/src/Abstract/CustomerService.java:
--------------------------------------------------------------------------------
1 | package Abstract;
2 |
3 | import java.rmi.RemoteException;
4 |
5 | import Entities.Customer;
6 |
7 | public interface CustomerService {
8 |
9 | void save(Customer customer)throws NumberFormatException, RemoteException;
10 |
11 | }
12 |
--------------------------------------------------------------------------------
/HomeWorks/Day4/Day4.3/src/Absrtact/CampainService.java:
--------------------------------------------------------------------------------
1 | package Absrtact;
2 |
3 | import Entities.Campaing;
4 |
5 | public interface CampainService {
6 |
7 | void add(Campaing campaing);
8 |
9 | void update(Campaing campaing);
10 |
11 | void delete(Campaing campaing);
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/absrtractDemo/src/absrtractDemo/OracleDatabaseManager.java:
--------------------------------------------------------------------------------
1 | package absrtractDemo;
2 |
3 | public class OracleDatabaseManager extends BaseDatabaseManager {
4 |
5 | @Override
6 | public void getData() {
7 |
8 | System.out.println("Veri getirildi: Oracle");
9 |
10 | }
11 |
12 | }
13 |
--------------------------------------------------------------------------------
/northwind/northwind/src/main/java/kodlamaio/northwind/business/abstracts/CategoryService.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.northwind.business.abstracts;
2 |
3 | import kodlamaio.northwind.entities.concretes.Category;
4 |
5 | public interface CategoryService {
6 |
7 | boolean addCategory(Category category);
8 |
9 | }
10 |
--------------------------------------------------------------------------------
/absrtractDemo/src/absrtractDemo/SqlServerDatabaseManager.java:
--------------------------------------------------------------------------------
1 | package absrtractDemo;
2 |
3 | public class SqlServerDatabaseManager extends BaseDatabaseManager {
4 |
5 | @Override
6 | public void getData() {
7 |
8 | System.out.println("Veri getirildi: Sql Server");
9 |
10 | }
11 |
12 |
13 |
14 | }
15 |
--------------------------------------------------------------------------------
/hrms/src/test/java/kodlamaio/hrms/HrmsApplicationTests.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms;
2 |
3 | import org.junit.jupiter.api.Test;
4 | import org.springframework.boot.test.context.SpringBootTest;
5 |
6 | @SpringBootTest
7 | class HrmsApplicationTests {
8 |
9 | @Test
10 | void contextLoads() {
11 | }
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/HomeWorks/Day4/Day4.2/src/Abstract/CustomerCheckService.java:
--------------------------------------------------------------------------------
1 | package Abstract;
2 |
3 | import java.rmi.RemoteException;
4 |
5 | import Entities.Customer;
6 |
7 | public interface CustomerCheckService {
8 |
9 | boolean checkIfRealPerson(Customer customer)throws NumberFormatException, RemoteException ;
10 |
11 | }
12 |
--------------------------------------------------------------------------------
/nLayeredDemo/src/nLayeredDemo/business/abstracts/ProductService.java:
--------------------------------------------------------------------------------
1 | package nLayeredDemo.business.abstracts;
2 |
3 | import java.util.List;
4 |
5 | import nLayeredDemo.entities.concretes.Product;
6 |
7 | public interface ProductService {
8 |
9 | void add(Product product);
10 | List getAll();
11 |
12 | }
13 |
--------------------------------------------------------------------------------
/hrms/src/main/java/kodlamaio/hrms/core/utilities/results/ErrorResult.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.core.utilities.results;
2 |
3 | public class ErrorResult extends Result{
4 |
5 |
6 | public ErrorResult() {
7 | super(false);
8 | }
9 |
10 | public ErrorResult(String message) {
11 | super(false,message);
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/absrtractDemo/src/absrtractDemo/Main.java:
--------------------------------------------------------------------------------
1 | package absrtractDemo;
2 |
3 | public class Main {
4 |
5 | public static void main(String[] args) {
6 |
7 | CustomerManager customerManager= new CustomerManager();
8 | customerManager.databaseManager= new MySqlDatabaseManager();
9 | customerManager.getCustomers();
10 |
11 | }
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/HomeWorks/Day4/Day4.2/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/tr/gov/nvi/tckimlik/WS/KPSPublic.java=UTF-8
3 | encoding//src/tr/gov/nvi/tckimlik/WS/KPSPublicLocator.java=UTF-8
4 | encoding//src/tr/gov/nvi/tckimlik/WS/KPSPublicSoap.java=UTF-8
5 | encoding//src/tr/gov/nvi/tckimlik/WS/KPSPublicSoapStub.java=UTF-8
6 |
--------------------------------------------------------------------------------
/northwind/northwind/src/test/java/kodlamaio/northwind/NorthwindApplicationTests.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.northwind;
2 |
3 | import org.junit.jupiter.api.Test;
4 | import org.springframework.boot.test.context.SpringBootTest;
5 |
6 | @SpringBootTest
7 | class NorthwindApplicationTests {
8 |
9 | @Test
10 | void contextLoads() {
11 | }
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/abstractClasses/src/abstractClasses/GameCalculator.java:
--------------------------------------------------------------------------------
1 | package abstractClasses;
2 |
3 | public abstract class GameCalculator {
4 |
5 | public abstract void hesapla();
6 |
7 | public void gameOver() {
8 |
9 | System.out.println("Oyun bitti..");
10 |
11 | }
12 |
13 |
14 |
15 |
16 | }
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/northwind/northwind/src/main/java/kodlamaio/northwind/dataAcces/abstracts/CategoryDao.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.northwind.dataAcces.abstracts;
2 |
3 | import org.springframework.data.jpa.repository.JpaRepository;
4 |
5 | import kodlamaio.northwind.entities.concretes.Category;
6 |
7 | public interface CategoryDao extends JpaRepository {
8 |
9 | }
10 |
--------------------------------------------------------------------------------
/HomeWorks/Day5/Day5.1/src/core/utilities/BusinessRules.java:
--------------------------------------------------------------------------------
1 | package core.utilities;
2 |
3 | public class BusinessRules {
4 |
5 | public static boolean Run (boolean ... logics ) {
6 |
7 | for(boolean logic:logics) {
8 |
9 | if(!logic) {
10 |
11 | return false;
12 | }
13 |
14 |
15 | }
16 | return true;
17 |
18 |
19 | }
20 |
21 | }
22 |
--------------------------------------------------------------------------------
/northwind/northwind/src/main/java/kodlamaio/northwind/core/dataAccess/UserDao.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.northwind.core.dataAccess;
2 |
3 | import org.springframework.data.jpa.repository.JpaRepository;
4 |
5 | import kodlamaio.northwind.core.entities.User;
6 |
7 | public interface UserDao extends JpaRepository{
8 |
9 | User findByEmail(String email);
10 |
11 | }
12 |
--------------------------------------------------------------------------------
/HomeWorks/Day4/Day4.2/src/Concrete/CustomerCheckManager.java:
--------------------------------------------------------------------------------
1 | package Concrete;
2 |
3 | import Abstract.CustomerCheckService;
4 | import Entities.Customer;
5 |
6 | public class CustomerCheckManager implements CustomerCheckService {
7 |
8 | @Override
9 | public boolean checkIfRealPerson(Customer customer) {
10 |
11 | return true;
12 | }
13 |
14 |
15 |
16 | }
17 |
18 |
19 |
--------------------------------------------------------------------------------
/HomeWorks/Day4/Day4.3/src/Entities/NewYearCampaing.java:
--------------------------------------------------------------------------------
1 | package Entities;
2 |
3 | public class NewYearCampaing extends Campaing {
4 |
5 |
6 | public NewYearCampaing() {
7 |
8 | super.setDiscount(50);
9 |
10 |
11 | }
12 |
13 | public NewYearCampaing(int id, String name, double discount) {
14 |
15 | super(id,name,discount);
16 |
17 |
18 | }
19 |
20 | }
21 |
--------------------------------------------------------------------------------
/interfacesDemo/src/interfacesDemo/CustomerManager.java:
--------------------------------------------------------------------------------
1 | package interfacesDemo;
2 |
3 | public class CustomerManager {
4 |
5 | private ICustomerDal customerDal;
6 |
7 | public CustomerManager(ICustomerDal customerDal) {
8 |
9 | this.customerDal=customerDal;
10 |
11 |
12 | }
13 |
14 | public void add() {
15 |
16 | customerDal.Add();
17 |
18 | }
19 |
20 | }
21 |
--------------------------------------------------------------------------------
/nLayeredDemo/src/nLayeredDemo/core/JLoggerManagerAdapter.java:
--------------------------------------------------------------------------------
1 | package nLayeredDemo.core;
2 |
3 | import nLayeredDemo.jLogger.JLoggerManager;
4 |
5 | public class JLoggerManagerAdapter implements LoggerService{
6 |
7 | @Override
8 | public void logToSystem(String message) {
9 |
10 | JLoggerManager manager =new JLoggerManager();
11 | manager.log(message);
12 | }
13 |
14 | }
15 |
--------------------------------------------------------------------------------
/HomeWorks/Day2/day2.1/src/CourseManager.java:
--------------------------------------------------------------------------------
1 |
2 | public class CourseManager {
3 |
4 | public void addCourse(Course course) {
5 |
6 | System.out.println(course.name +course.detail+ " kursu eklendi.");
7 |
8 | }
9 |
10 | public void deleteCourse(Course course) {
11 |
12 | System.out.println(course.name +course.detail + " kursu silindi.");
13 |
14 | }
15 |
16 |
17 |
18 | }
19 |
--------------------------------------------------------------------------------
/HomeWorks/Day5/Day5.1/src/dataAccess/abstracts/UserDao.java:
--------------------------------------------------------------------------------
1 | package dataAccess.abstracts;
2 |
3 | import java.util.List;
4 |
5 | import entities.concretes.User;
6 |
7 | public interface UserDao {
8 |
9 | void add(User user);
10 | void update(User user);
11 | void delete(User user);
12 |
13 | User get(int id);
14 | List getAll();
15 | User getEmail(String email );
16 |
17 | }
18 |
--------------------------------------------------------------------------------
/hrms/src/main/java/kodlamaio/hrms/dataAccess/abstracts/CoverLetterForCvDao.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.dataAccess.abstracts;
2 |
3 | import org.springframework.data.jpa.repository.JpaRepository;
4 |
5 | import kodlamaio.hrms.entities.concretes.CoverLetterForCv;
6 |
7 | public interface CoverLetterForCvDao extends JpaRepository{
8 |
9 | CoverLetterForCv getById(int id);
10 | }
11 |
--------------------------------------------------------------------------------
/hrms/src/main/java/kodlamaio/hrms/dataAccess/abstracts/UserDao.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.dataAccess.abstracts;
2 |
3 | import org.springframework.data.jpa.repository.JpaRepository;
4 |
5 | import kodlamaio.hrms.entities.concretes.User;
6 |
7 | public interface UserDao extends JpaRepository{
8 |
9 | User findByEmail(String email);
10 | boolean existsByEmail(String eMail);
11 |
12 | }
13 |
--------------------------------------------------------------------------------
/hrms/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.PostgreSQLDialect
2 | spring.jpa.hibernate.ddl-auto=update
3 | spring.jpa.hibernate.show-sql=true
4 | spring.datasource.url=jdbc:postgresql://localhost:5432/hrms
5 | spring.datasource.username=postgres
6 | spring.datasource.password=123456
7 | spring.jpa.properties.javax.persistence.validation.mode = none
8 |
9 |
--------------------------------------------------------------------------------
/hrms/src/main/java/kodlamaio/hrms/dataAccess/abstracts/VerificationCodeDao.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.dataAccess.abstracts;
2 |
3 | import org.springframework.data.jpa.repository.JpaRepository;
4 |
5 | import kodlamaio.hrms.entities.concretes.VerificationCode;
6 |
7 | public interface VerificationCodeDao extends JpaRepository {
8 |
9 |
10 | VerificationCode getById(int id);
11 | }
12 |
--------------------------------------------------------------------------------
/HomeWorks/Day5/Day5.1/src/business/abstrasts/UserService.java:
--------------------------------------------------------------------------------
1 | package business.abstrasts;
2 |
3 | import java.util.List;
4 |
5 | import entities.concretes.User;
6 |
7 | public interface UserService {
8 |
9 | void add(User user);
10 | void update(User user);
11 | void delete(User user);
12 | User get(int id);
13 | List getAll();
14 |
15 | void userVerify(User user, int verificationcode);
16 |
17 |
18 | }
19 |
--------------------------------------------------------------------------------
/HomeWorks/Day5/Day5.1/src/signUpWithGoogle/Register.java:
--------------------------------------------------------------------------------
1 | package signUpWithGoogle;
2 |
3 | public class Register {
4 |
5 | public boolean register(int id,String firstName,String lastName,String email,String password) {
6 |
7 | if (firstName.length()>2 && lastName.length()>2&&email.length()>=6&&password.length()>=6) {
8 | return true;
9 | }
10 | return false;
11 | }
12 |
13 |
14 |
15 |
16 |
17 | }
18 |
--------------------------------------------------------------------------------
/northwind/northwind/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.PostgreSQLDialect
2 | spring.jpa.hibernate.ddl-auto=update
3 | spring.jpa.hibernate.show-sql=true
4 | spring.datasource.url=jdbc:postgresql://localhost:5432/Northwind
5 | spring.datasource.username=postgres
6 | spring.datasource.password=123456
7 | spring.jpa.properties.javax.persistence.validation.mode = none
8 |
--------------------------------------------------------------------------------
/hrms/src/main/java/kodlamaio/hrms/dataAccess/abstracts/ImageForCvDao.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.dataAccess.abstracts;
2 |
3 | import org.springframework.data.jpa.repository.JpaRepository;
4 |
5 | import kodlamaio.hrms.entities.concretes.ImageForCv;
6 |
7 | public interface ImageForCvDao extends JpaRepository {
8 |
9 |
10 | ImageForCv getById(int id);
11 | ImageForCv getByJobSeeker_id(int id);
12 | }
13 |
--------------------------------------------------------------------------------
/hrms/src/main/java/kodlamaio/hrms/business/abstracts/EmailVerificationService.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.business.abstracts;
2 |
3 | import kodlamaio.hrms.core.utilities.results.Result;
4 | import kodlamaio.hrms.entities.concretes.VerificationCode;
5 |
6 | public interface EmailVerificationService {
7 |
8 | void generateCode(VerificationCode code, Integer id);
9 | Result verify(String verificationCode, Integer id);
10 |
11 | }
12 |
--------------------------------------------------------------------------------
/intro/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/hrms/src/main/java/kodlamaio/hrms/core/imageUpload/ImageUploadService.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.core.imageUpload;
2 |
3 | import java.util.Map;
4 |
5 | import org.springframework.web.multipart.MultipartFile;
6 |
7 | import kodlamaio.hrms.core.utilities.results.DataResult;
8 |
9 | public interface ImageUploadService {
10 |
11 | @SuppressWarnings("rawtypes")
12 | DataResult