├── .gitignore ├── CourseBackendFinal ├── .idea │ ├── .gitignore │ ├── CourseBackendFinal.iml │ ├── modules.xml │ └── vcs.xml └── Day9 │ ├── .idea │ ├── .gitignore │ ├── Day7.iml │ ├── misc.xml │ ├── modules.xml │ └── vcs.xml │ └── northwind │ ├── .gitignore │ ├── .metadata │ ├── .lock │ ├── .log │ ├── .mylyn │ │ ├── repositories.xml.zip │ │ └── tasks.xml.zip │ ├── .plugins │ │ ├── org.eclipse.core.resources │ │ │ ├── .root │ │ │ │ ├── .indexes │ │ │ │ │ ├── history.version │ │ │ │ │ ├── properties.index │ │ │ │ │ └── properties.version │ │ │ │ └── 1.tree │ │ │ └── .safetable │ │ │ │ └── org.eclipse.core.resources │ │ ├── org.eclipse.e4.workbench │ │ │ └── workbench.xmi │ │ ├── org.eclipse.jdt.core │ │ │ ├── assumedExternalFilesCache │ │ │ ├── externalFilesCache │ │ │ ├── nonChainingJarsCache │ │ │ └── variablesAndContainers.dat │ │ ├── org.eclipse.jdt.ui │ │ │ ├── OpenTypeHistory.xml │ │ │ └── QualifiedTypeNameHistory.xml │ │ ├── org.eclipse.m2e.logback.configuration │ │ │ ├── 0.log │ │ │ └── logback.1.16.0.20200318-1040.xml │ │ ├── org.eclipse.oomph.setup │ │ │ └── workspace.setup │ │ ├── org.eclipse.tips.ide │ │ │ └── dialog_settings.xml │ │ ├── org.eclipse.tm.terminal.view.ui │ │ │ └── .executables │ │ │ │ └── data.properties │ │ ├── org.eclipse.ui.intro │ │ │ └── introstate │ │ └── org.eclipse.ui.workbench │ │ │ ├── dialog_settings.xml │ │ │ └── workingsets.xml │ └── version.ini │ ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── kodlamaio │ │ │ └── northwind │ │ │ ├── NorthwindApplication.java │ │ │ ├── api │ │ │ └── controller │ │ │ │ ├── ProductsController.java │ │ │ │ └── UsersController.java │ │ │ ├── business │ │ │ ├── abstracts │ │ │ │ ├── ProductService.java │ │ │ │ └── UserService.java │ │ │ └── concretes │ │ │ │ ├── ProductManager.java │ │ │ │ └── UserManager.java │ │ │ ├── core │ │ │ ├── dataAccess │ │ │ │ └── UserDao.java │ │ │ ├── entities │ │ │ │ └── User.java │ │ │ └── utilities │ │ │ │ └── result │ │ │ │ ├── DataResult.java │ │ │ │ ├── ErrorDataResult.java │ │ │ │ ├── ErrorResult.java │ │ │ │ ├── Result.java │ │ │ │ ├── SuccessDataResult.java │ │ │ │ └── SuccessResult.java │ │ │ ├── dataAccess │ │ │ └── abstracts │ │ │ │ └── ProductDao.java │ │ │ └── entities │ │ │ ├── concretes │ │ │ ├── Category.java │ │ │ └── Product.java │ │ │ └── dtos │ │ │ └── ProductWithCategoryDto.java │ └── resources │ │ ├── META-INF │ │ └── additional-spring-configuration-metadata.json │ │ └── application.properties │ └── test │ └── java │ └── kodlamaio │ └── northwind │ └── NorthwindApplicationTests.java ├── CourseFrontendFinal └── reactcamp │ └── camp-project │ ├── .gitignore │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── public │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt │ └── src │ ├── App.css │ ├── App.js │ ├── App.test.js │ ├── index.css │ ├── index.js │ ├── layouts │ ├── CartSummary.jsx │ ├── Categories.jsx │ ├── Dashboard.jsx │ ├── Navi.jsx │ ├── SignedIn.jsx │ └── SignedOut.jsx │ ├── logo.svg │ ├── pages │ ├── CartDetail.jsx │ ├── ProductDetail.jsx │ └── ProductList.jsx │ ├── reportWebVitals.js │ ├── services │ └── productService.js │ ├── setupTests.js │ └── store │ ├── actions │ ├── cartActions.js │ └── userActions.js │ ├── configureStore.js │ ├── initialValues │ └── cartItems.js │ ├── reducers │ ├── cartReducer.js │ └── userReducer.js │ └── rootReducer.js ├── Day1 └── intro │ ├── .classpath │ ├── .project │ ├── .settings │ └── org.eclipse.jdt.core.prefs │ ├── bin │ └── intro │ │ └── Main.class │ └── src │ └── intro │ └── Main.java ├── Day10 ├── .idea │ ├── .gitignore │ ├── Day10.iml │ ├── modules.xml │ ├── vcs.xml │ └── workspace.xml └── advancedJavaScript-master │ ├── .gitignore │ ├── .vscode │ └── settings.json │ ├── README.md │ ├── index.html │ ├── package-lock.json │ ├── package.json │ └── src │ ├── app.js │ ├── mapFilterReduce │ └── index.js │ ├── oop │ └── index.js │ └── restSpreadDestructor │ ├── destructuring.js │ ├── rest.js │ └── spread.js ├── Day10Extra ├── Arrays.html ├── Classes.html ├── Clousures.html ├── Conditionals.html ├── DynamicTyping.html ├── EventListener.html ├── Events.html ├── Events.js ├── ExceptionHandling.html ├── Function.html ├── Function.js ├── HtmlDOM.html ├── Inheritance.html ├── Loops.html ├── Nodes.html ├── Object.html ├── Prototyping.html ├── Types.html ├── Validation.html └── constructor.html ├── Day1MultiDimensionalArray ├── .gitignore └── intro │ ├── .classpath │ ├── .gitignore │ ├── .project │ ├── .settings │ └── org.eclipse.jdt.core.prefs │ └── src │ └── intro │ └── Main.java ├── Day1PerfectNumber ├── .gitignore └── intro │ ├── .classpath │ ├── .gitignore │ ├── .project │ ├── .settings │ └── org.eclipse.jdt.core.prefs │ └── src │ └── intro │ └── Main.java ├── Day1PrimeNumber ├── .gitignore └── intro │ ├── .classpath │ ├── .gitignore │ ├── .project │ ├── .settings │ └── org.eclipse.jdt.core.prefs │ └── src │ └── intro │ └── Main.java ├── Day2 ├── .gitignore └── oopIntro │ ├── .classpath │ ├── .gitignore │ ├── .project │ ├── .settings │ └── org.eclipse.jdt.core.prefs │ └── src │ └── oopIntro │ ├── Category.java │ ├── Main.java │ ├── Product.java │ └── ProductManager.java ├── Day2Homework1 ├── .gitignore └── kodlamaio │ ├── .classpath │ ├── .gitignore │ ├── .project │ ├── .settings │ └── org.eclipse.jdt.core.prefs │ └── src │ └── kodlamaio │ ├── CourseManager.java │ ├── Courses.java │ ├── Lessons.java │ └── Main.java ├── Day3 ├── .gitignore ├── inheritance │ ├── .classpath │ ├── .gitignore │ ├── .project │ ├── .settings │ │ └── org.eclipse.jdt.core.prefs │ └── src │ │ └── inheritance │ │ ├── CorporateCustomer.java │ │ ├── Customer.java │ │ ├── CustomerManager.java │ │ ├── IndividualCustomer.java │ │ ├── Main.java │ │ └── SyndicateCustomer.java ├── inheritance2 │ ├── .classpath │ ├── .gitignore │ ├── .project │ ├── .settings │ │ └── org.eclipse.jdt.core.prefs │ └── src │ │ └── inheritance2 │ │ ├── CustomerManager.java │ │ ├── DatabaseLogger.java │ │ ├── EmailLogger.java │ │ ├── FileLogger.java │ │ ├── LogManager.java │ │ ├── Logger.java │ │ └── Main.java └── oopIntro │ ├── .classpath │ ├── .gitignore │ ├── .project │ ├── .settings │ └── org.eclipse.jdt.core.prefs │ └── src │ └── oopIntro │ ├── Category.java │ ├── Main.java │ ├── Product.java │ └── ProductManager.java ├── Day3Homework2 ├── .gitignore └── kodlamaio │ ├── .classpath │ ├── .gitignore │ ├── .project │ ├── .settings │ └── org.eclipse.jdt.core.prefs │ └── src │ └── kodlamaio │ ├── Instructor.java │ ├── InstructorManager.java │ ├── Main.java │ ├── Student.java │ ├── StudentManager.java │ ├── User.java │ └── UserManager.java ├── Day4 ├── .gitignore ├── inheritance │ ├── .classpath │ ├── .gitignore │ ├── .project │ ├── .settings │ │ └── org.eclipse.jdt.core.prefs │ └── src │ │ └── inheritance │ │ ├── CorporateCustomer.java │ │ ├── Customer.java │ │ ├── CustomerManager.java │ │ ├── IndividualCustomer.java │ │ ├── Main.java │ │ └── SyndicateCustomer.java ├── inheritance2 │ ├── .classpath │ ├── .gitignore │ ├── .project │ ├── .settings │ │ └── org.eclipse.jdt.core.prefs │ └── src │ │ └── inheritance2 │ │ ├── CustomerManager.java │ │ ├── DatabaseLogger.java │ │ ├── EmailLogger.java │ │ ├── FileLogger.java │ │ ├── LogManager.java │ │ ├── Logger.java │ │ ├── Main.java │ │ └── SmsLogger.java ├── interfaces │ ├── .classpath │ ├── .gitignore │ ├── .project │ ├── .settings │ │ └── org.eclipse.jdt.core.prefs │ └── src │ │ └── interfaces │ │ ├── Customer.java │ │ ├── CustomerManager.java │ │ ├── DatabaseLogger.java │ │ ├── EmailLogger.java │ │ ├── FileLogger.java │ │ ├── Logger.java │ │ ├── Main.java │ │ ├── SmsLogger.java │ │ └── Utils.java └── oopIntro │ ├── .classpath │ ├── .gitignore │ ├── .project │ ├── .settings │ └── org.eclipse.jdt.core.prefs │ └── src │ └── oopIntro │ ├── Category.java │ ├── Main.java │ ├── Product.java │ └── ProductManager.java ├── Day4Homework2 ├── .idea │ ├── .gitignore │ ├── description.html │ ├── encodings.xml │ ├── libraries │ │ └── EasyWSDLLib.xml │ ├── misc.xml │ ├── modules.xml │ ├── project-template.xml │ ├── uiDesigner.xml │ └── vcs.xml ├── easywsdl │ ├── ExKsoap2-1.0.3.1.jar │ └── ksoap2-android-assembly-3.6.4-jar-with-dependencies.jar ├── out │ └── production │ │ └── untitled │ │ ├── Abstract │ │ ├── BaseCustomerManager.class │ │ ├── CustomerCheckService.class │ │ ├── CustomerService.class │ │ └── Entity.class │ │ ├── Adapters │ │ └── MernisServiceAdapter.class │ │ ├── Concrete │ │ ├── CustomerCheckManager.class │ │ ├── NeroCustomerManager.class │ │ └── StarbucksCustomerManager.class │ │ ├── Entities │ │ └── Customer.class │ │ ├── MernisService │ │ ├── GLFDateTimeConverter.class │ │ ├── GLFExtendedSoapSerializationEnvelope.class │ │ ├── GLFHelper.class │ │ ├── GLFKPSPublicSoap$1.class │ │ ├── GLFKPSPublicSoap$GLFIWcfMethod.class │ │ ├── GLFKPSPublicSoap.class │ │ ├── GLFKPSPublicSoap12$1.class │ │ ├── GLFKPSPublicSoap12$GLFIWcfMethod.class │ │ ├── GLFKPSPublicSoap12.class │ │ ├── GLFMarshalGuid.class │ │ ├── GLFStandardDateTimeConverter.class │ │ └── Metadata.info │ │ └── com │ │ └── company │ │ └── Main.class ├── src │ ├── Abstract │ │ ├── BaseCustomerManager.java │ │ ├── CustomerCheckService.java │ │ ├── CustomerService.java │ │ └── Entity.java │ ├── Adapters │ │ └── MernisServiceAdapter.java │ ├── Concrete │ │ ├── CustomerCheckManager.java │ │ ├── NeroCustomerManager.java │ │ └── StarbucksCustomerManager.java │ ├── Entities │ │ └── Customer.java │ ├── MernisService │ │ ├── GLFDateTimeConverter.java │ │ ├── GLFExtendedSoapSerializationEnvelope.java │ │ ├── GLFHelper.java │ │ ├── GLFKPSPublicSoap.java │ │ ├── GLFKPSPublicSoap12.java │ │ ├── GLFMarshalGuid.java │ │ ├── GLFStandardDateTimeConverter.java │ │ └── Metadata.info │ └── com │ │ └── company │ │ └── Main.java └── untitled.iml ├── Day4Homework3 ├── .idea │ ├── .gitignore │ ├── libraries │ │ └── EasyWSDLLib.xml │ ├── misc.xml │ ├── modules.xml │ ├── uiDesigner.xml │ └── vcs.xml ├── Day4Homework3.iml ├── easywsdl │ ├── ExKsoap2-1.0.3.1.jar │ └── ksoap2-android-assembly-3.6.4-jar-with-dependencies.jar ├── out │ └── production │ │ └── Day4Homework3 │ │ ├── Abstract │ │ ├── BaseCustomerManager.class │ │ ├── CustomerCheckService.class │ │ ├── CustomerService.class │ │ ├── DiscountService.class │ │ ├── Entity.class │ │ ├── GameService.class │ │ └── SaleService.class │ │ ├── Adapters │ │ └── MernisServiceAdapter.class │ │ ├── Concrete │ │ ├── CustomerCheckManager.class │ │ ├── DiscountManager.class │ │ ├── GameManager.class │ │ ├── SaleManager.class │ │ └── TurkishIdCustomerManager.class │ │ ├── Entities │ │ ├── Customer.class │ │ ├── Discount.class │ │ ├── Game.class │ │ └── Sale.class │ │ ├── Main.class │ │ └── MernisService │ │ ├── IMCDateTimeConverter.class │ │ ├── IMCExtendedSoapSerializationEnvelope.class │ │ ├── IMCHelper.class │ │ ├── IMCKPSPublicSoap$1.class │ │ ├── IMCKPSPublicSoap$IMCIWcfMethod.class │ │ ├── IMCKPSPublicSoap.class │ │ ├── IMCKPSPublicSoap12$1.class │ │ ├── IMCKPSPublicSoap12$IMCIWcfMethod.class │ │ ├── IMCKPSPublicSoap12.class │ │ ├── IMCMarshalGuid.class │ │ ├── IMCStandardDateTimeConverter.class │ │ └── Metadata.info └── src │ ├── Abstract │ ├── BaseCustomerManager.java │ ├── CustomerCheckService.java │ ├── CustomerService.java │ ├── DiscountService.java │ ├── Entity.java │ ├── GameService.java │ └── SaleService.java │ ├── Adapters │ └── MernisServiceAdapter.java │ ├── Concrete │ ├── CustomerCheckManager.java │ ├── DiscountManager.java │ ├── GameManager.java │ ├── SaleManager.java │ └── TurkishIdCustomerManager.java │ ├── Entities │ ├── Customer.java │ ├── Discount.java │ ├── Game.java │ └── Sale.java │ ├── Main.java │ └── MernisService │ ├── IMCDateTimeConverter.java │ ├── IMCExtendedSoapSerializationEnvelope.java │ ├── IMCHelper.java │ ├── IMCKPSPublicSoap.java │ ├── IMCKPSPublicSoap12.java │ ├── IMCMarshalGuid.java │ ├── IMCStandardDateTimeConverter.java │ └── Metadata.info ├── Day5 └── nLayeredDemo │ ├── .idea │ ├── .gitignore │ ├── description.html │ ├── misc.xml │ ├── modules.xml │ ├── project-template.xml │ └── uiDesigner.xml │ ├── out │ └── production │ │ └── untitled104 │ │ ├── Main.class │ │ └── nLayeredDemo │ │ ├── business │ │ ├── abstracts │ │ │ └── ProductService.class │ │ └── concretes │ │ │ └── ProductManager.class │ │ ├── core │ │ ├── JLoggerManagerAdapter.class │ │ └── LoggerService.class │ │ ├── dataAccess │ │ ├── abstracts │ │ │ └── ProductDao.class │ │ └── concretes │ │ │ ├── AbcProductDao.class │ │ │ └── HibernateProductDao.class │ │ ├── entities │ │ ├── abstracts │ │ │ └── Entity.class │ │ └── concretes │ │ │ └── Product.class │ │ └── jLogger │ │ └── JLoggerManager.class │ ├── src │ ├── Main.java │ └── nLayeredDemo │ │ ├── business │ │ ├── abstracts │ │ │ └── ProductService.java │ │ └── concretes │ │ │ └── ProductManager.java │ │ ├── core │ │ ├── JLoggerManagerAdapter.java │ │ └── LoggerService.java │ │ ├── dataAccess │ │ ├── abstracts │ │ │ └── ProductDao.java │ │ └── concretes │ │ │ ├── AbcProductDao.java │ │ │ └── HibernateProductDao.java │ │ ├── entities │ │ ├── abstracts │ │ │ └── Entity.java │ │ └── concretes │ │ │ └── Product.java │ │ └── jLogger │ │ └── JLoggerManager.java │ └── untitled104.iml ├── Day5Homework1 └── ECommerce │ ├── .idea │ ├── .gitignore │ ├── description.html │ ├── encodings.xml │ ├── inspectionProfiles │ │ └── Project_Default.xml │ ├── libraries │ │ └── googlemail.xml │ ├── misc.xml │ ├── modules.xml │ ├── project-template.xml │ ├── uiDesigner.xml │ └── vcs.xml │ ├── ECommerce.iml │ ├── out │ └── production │ │ └── ECommerce │ │ ├── GoogleSignUp │ │ └── GoogleSignInManager.class │ │ ├── Main.class │ │ ├── business │ │ ├── abstracts │ │ │ ├── CustomerAuthenticationService.class │ │ │ ├── CustomerService.class │ │ │ └── CustomerValidationService.class │ │ └── concretes │ │ │ ├── CustomerAuthenticationManager.class │ │ │ ├── CustomerManager.class │ │ │ └── CustomerValidationManager.class │ │ ├── core │ │ ├── GoogleSignInAdapter.class │ │ └── SignInService.class │ │ ├── dataAccess │ │ ├── abstracts │ │ │ ├── ActivationCodeDao.class │ │ │ └── UserDao.class │ │ └── concretes │ │ │ └── inMemory │ │ │ ├── InMemoryActivationCodeDao.class │ │ │ └── InMemoryCustomerDao.class │ │ └── entities │ │ ├── abstracts │ │ └── Entity.class │ │ └── concretes │ │ ├── ActivationCode.class │ │ └── Customer.class │ └── src │ ├── GoogleSignUp │ └── GoogleSignInManager.java │ ├── Main.java │ ├── business │ ├── abstracts │ │ ├── CustomerAuthenticationService.java │ │ ├── CustomerService.java │ │ └── CustomerValidationService.java │ └── concretes │ │ ├── CustomerAuthenticationManager.java │ │ ├── CustomerManager.java │ │ └── CustomerValidationManager.java │ ├── core │ ├── GoogleSignInAdapter.java │ └── SignInService.java │ ├── dataAccess │ ├── abstracts │ │ ├── ActivationCodeDao.java │ │ └── UserDao.java │ └── concretes │ │ └── inMemory │ │ ├── InMemoryActivationCodeDao.java │ │ └── InMemoryCustomerDao.java │ └── entities │ ├── abstracts │ └── Entity.java │ └── concretes │ ├── ActivationCode.java │ └── Customer.java ├── Day6 └── northwind │ ├── .gitignore │ ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── kodlamaio │ │ │ └── northwind │ │ │ ├── NorthwindApplication.java │ │ │ ├── api │ │ │ └── controller │ │ │ │ └── ProductsController.java │ │ │ ├── business │ │ │ ├── abstracts │ │ │ │ └── ProductService.java │ │ │ └── concretes │ │ │ │ └── ProductManager.java │ │ │ ├── dataAccess │ │ │ └── abstracts │ │ │ │ └── ProductDao.java │ │ │ └── entities │ │ │ └── concretes │ │ │ └── Product.java │ └── resources │ │ ├── META-INF │ │ └── additional-spring-configuration-metadata.json │ │ └── application.properties │ └── test │ └── java │ └── kodlamaio │ └── northwind │ └── NorthwindApplicationTests.java ├── Day6Homework2 ├── day6_homework2_backup_database.sql └── postgre_sql_diagram.png ├── Day6Homework3 └── hrms │ ├── .gitignore │ ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── kodlamaio │ │ │ └── hrms │ │ │ ├── HrmsApplication.java │ │ │ ├── api │ │ │ └── controller │ │ │ │ └── JobTitlesController.java │ │ │ ├── business │ │ │ ├── abstracts │ │ │ │ └── JobTitleService.java │ │ │ └── concretes │ │ │ │ └── JobPositionManager.java │ │ │ ├── dataAccess │ │ │ └── abstracts │ │ │ │ └── JobTitleDao.java │ │ │ └── entities │ │ │ └── concretes │ │ │ └── JobTitle.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── kodlamaio │ └── hrms │ └── HrmsApplicationTests.java ├── Day7 ├── .idea │ ├── .gitignore │ ├── Day7.iml │ ├── misc.xml │ ├── modules.xml │ └── vcs.xml └── northwind │ ├── .gitignore │ ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── kodlamaio │ │ │ └── northwind │ │ │ ├── NorthwindApplication.java │ │ │ ├── api │ │ │ └── controller │ │ │ │ └── ProductsController.java │ │ │ ├── business │ │ │ ├── abstracts │ │ │ │ └── ProductService.java │ │ │ └── concretes │ │ │ │ └── ProductManager.java │ │ │ ├── core │ │ │ └── utilities │ │ │ │ └── result │ │ │ │ ├── DataResult.java │ │ │ │ ├── ErrorDataResult.java │ │ │ │ ├── ErrorResult.java │ │ │ │ ├── Result.java │ │ │ │ ├── SuccessDataResult.java │ │ │ │ └── SuccessResult.java │ │ │ ├── dataAccess │ │ │ └── abstracts │ │ │ │ └── ProductDao.java │ │ │ └── entities │ │ │ └── concretes │ │ │ └── Product.java │ └── resources │ │ ├── META-INF │ │ └── additional-spring-configuration-metadata.json │ │ └── application.properties │ └── test │ └── java │ └── kodlamaio │ └── northwind │ └── NorthwindApplicationTests.java ├── Day7Homework1&3 ├── .idea │ ├── .gitignore │ ├── Day7Homework1.iml │ ├── modules.xml │ └── vcs.xml ├── README.md ├── hrms │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── MavenWrapperDownloader.java │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── easywsdl │ │ ├── ExKsoap2-1.0.3.1.jar │ │ └── ksoap2-android-assembly-3.6.4-jar-with-dependencies.jar │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── kodlamaio │ │ │ │ └── hrms │ │ │ │ ├── HrmsApplication.java │ │ │ │ ├── api │ │ │ │ └── controller │ │ │ │ │ ├── CandidatesController.java │ │ │ │ │ ├── EmployeesController.java │ │ │ │ │ ├── EmployersController.java │ │ │ │ │ └── JobTitlesController.java │ │ │ │ ├── business │ │ │ │ ├── abstracts │ │ │ │ │ ├── AuthenticationService.java │ │ │ │ │ ├── BaseService.java │ │ │ │ │ ├── BaseVerificationCodeService.java │ │ │ │ │ ├── BaseVerificationService.java │ │ │ │ │ ├── CandidateService.java │ │ │ │ │ ├── EmployeeService.java │ │ │ │ │ ├── EmployerService.java │ │ │ │ │ ├── JobTitleService.java │ │ │ │ │ ├── MailVerificationService.java │ │ │ │ │ ├── PersonCheckService.java │ │ │ │ │ ├── UserService.java │ │ │ │ │ ├── VerificationCandidateService.java │ │ │ │ │ ├── VerificationCodeCandidateService.java │ │ │ │ │ ├── VerificationCodeEmployerService.java │ │ │ │ │ └── VerificationEmployerService.java │ │ │ │ ├── concretes │ │ │ │ │ ├── AuthenticationManager.java │ │ │ │ │ ├── CandidateManager.java │ │ │ │ │ ├── EmployeeManager.java │ │ │ │ │ ├── EmployerManager.java │ │ │ │ │ ├── JobTitleManager.java │ │ │ │ │ ├── VerificationCandidateManager.java │ │ │ │ │ ├── VerificationCodeCandidateManager.java │ │ │ │ │ ├── VerificationCodeEmployerManager.java │ │ │ │ │ └── VerificationEmployerManager.java │ │ │ │ ├── constants │ │ │ │ │ └── Messages.java │ │ │ │ └── validationRules │ │ │ │ │ ├── BaseValidator.java │ │ │ │ │ ├── CandidateValidator.java │ │ │ │ │ ├── EmployeeValidator.java │ │ │ │ │ ├── EmployerValidator.java │ │ │ │ │ ├── JobTitleValidator.java │ │ │ │ │ └── UserValidator.java │ │ │ │ ├── core │ │ │ │ ├── adapters │ │ │ │ │ ├── HotmailVerificationAdapter.java │ │ │ │ │ └── MernisServiceAdapter.java │ │ │ │ └── utilities │ │ │ │ │ └── result │ │ │ │ │ ├── DataResult.java │ │ │ │ │ ├── ErrorDataResult.java │ │ │ │ │ ├── ErrorResult.java │ │ │ │ │ ├── Result.java │ │ │ │ │ ├── SuccessDataResult.java │ │ │ │ │ └── SuccessResult.java │ │ │ │ ├── dataAccess │ │ │ │ └── abstracts │ │ │ │ │ ├── CandidateDao.java │ │ │ │ │ ├── EmployeeDao.java │ │ │ │ │ ├── EmployerDao.java │ │ │ │ │ ├── JobTitleDao.java │ │ │ │ │ ├── UserDao.java │ │ │ │ │ ├── VerificationCodeCandidateDao.java │ │ │ │ │ └── VerificationCodeEmployerDao.java │ │ │ │ ├── entities │ │ │ │ ├── concretes │ │ │ │ │ ├── Candidate.java │ │ │ │ │ ├── Employee.java │ │ │ │ │ ├── Employer.java │ │ │ │ │ ├── JobTitle.java │ │ │ │ │ ├── User.java │ │ │ │ │ ├── VerificationCode.java │ │ │ │ │ ├── VerificationCodeCandidate.java │ │ │ │ │ └── VerificationCodeEmployer.java │ │ │ │ └── dtos │ │ │ │ │ └── UserForVerifyVerificationCode.java │ │ │ │ ├── mailVerification │ │ │ │ └── HotmailVerificationService.java │ │ │ │ └── mernisService │ │ │ │ ├── Metadata.info │ │ │ │ ├── NVRDateTimeConverter.java │ │ │ │ ├── NVRExtendedSoapSerializationEnvelope.java │ │ │ │ ├── NVRHelper.java │ │ │ │ ├── NVRKPSPublicSoap.java │ │ │ │ ├── NVRKPSPublicSoap12.java │ │ │ │ ├── NVRMarshalGuid.java │ │ │ │ └── NVRStandardDateTimeConverter.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── kodlamaio │ │ └── hrms │ │ └── HrmsApplicationTests.java └── screenshots │ ├── database │ └── database_diagram.png │ ├── github_logo.png │ ├── postgresql_logo.png │ └── swagger │ ├── candidate_validation1.png │ ├── candidate_validation2.png │ ├── candidate_validation3.png │ ├── candidate_validation4.png │ ├── candidate_validation5.png │ ├── candidate_validation6.png │ ├── controllerlar.png │ ├── employer_register.png │ ├── employer_verification_code_success.png │ ├── jobTitle_add.png │ ├── jobTitle_getAll.png │ ├── jobTitle_validation1.png │ ├── verificationCode_validation1.png │ ├── verification_code_sent_database.png │ └── verification_code_success.png ├── Day8 ├── .idea │ ├── .gitignore │ ├── Day7.iml │ ├── misc.xml │ ├── modules.xml │ └── vcs.xml └── northwind │ ├── .gitignore │ ├── .metadata │ ├── .lock │ ├── .log │ ├── .mylyn │ │ ├── repositories.xml.zip │ │ └── tasks.xml.zip │ ├── .plugins │ │ ├── org.eclipse.core.resources │ │ │ ├── .root │ │ │ │ ├── .indexes │ │ │ │ │ ├── history.version │ │ │ │ │ ├── properties.index │ │ │ │ │ └── properties.version │ │ │ │ └── 1.tree │ │ │ └── .safetable │ │ │ │ └── org.eclipse.core.resources │ │ ├── org.eclipse.e4.workbench │ │ │ └── workbench.xmi │ │ ├── org.eclipse.jdt.core │ │ │ ├── assumedExternalFilesCache │ │ │ ├── externalFilesCache │ │ │ ├── nonChainingJarsCache │ │ │ └── variablesAndContainers.dat │ │ ├── org.eclipse.jdt.ui │ │ │ ├── OpenTypeHistory.xml │ │ │ └── QualifiedTypeNameHistory.xml │ │ ├── org.eclipse.m2e.logback.configuration │ │ │ ├── 0.log │ │ │ └── logback.1.16.0.20200318-1040.xml │ │ ├── org.eclipse.oomph.setup │ │ │ └── workspace.setup │ │ ├── org.eclipse.tips.ide │ │ │ └── dialog_settings.xml │ │ ├── org.eclipse.tm.terminal.view.ui │ │ │ └── .executables │ │ │ │ └── data.properties │ │ ├── org.eclipse.ui.intro │ │ │ └── introstate │ │ └── org.eclipse.ui.workbench │ │ │ ├── dialog_settings.xml │ │ │ └── workingsets.xml │ └── version.ini │ ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── kodlamaio │ │ │ └── northwind │ │ │ ├── NorthwindApplication.java │ │ │ ├── api │ │ │ └── controller │ │ │ │ └── ProductsController.java │ │ │ ├── business │ │ │ ├── abstracts │ │ │ │ └── ProductService.java │ │ │ └── concretes │ │ │ │ └── ProductManager.java │ │ │ ├── core │ │ │ └── utilities │ │ │ │ └── result │ │ │ │ ├── DataResult.java │ │ │ │ ├── ErrorDataResult.java │ │ │ │ ├── ErrorResult.java │ │ │ │ ├── Result.java │ │ │ │ ├── SuccessDataResult.java │ │ │ │ └── SuccessResult.java │ │ │ ├── dataAccess │ │ │ └── abstracts │ │ │ │ └── ProductDao.java │ │ │ └── entities │ │ │ └── concretes │ │ │ ├── Category.java │ │ │ └── Product.java │ └── resources │ │ ├── META-INF │ │ └── additional-spring-configuration-metadata.json │ │ └── application.properties │ └── test │ └── java │ └── kodlamaio │ └── northwind │ └── NorthwindApplicationTests.java ├── Day8Homework1 ├── .idea │ ├── .gitignore │ ├── Day7Homework1.iml │ ├── modules.xml │ └── vcs.xml ├── README.md ├── backupDatabase │ └── HrmsBackupDatabase.sql ├── hrms │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── MavenWrapperDownloader.java │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── easywsdl │ │ ├── ExKsoap2-1.0.3.1.jar │ │ └── ksoap2-android-assembly-3.6.4-jar-with-dependencies.jar │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── kodlamaio │ │ │ │ └── hrms │ │ │ │ ├── HrmsApplication.java │ │ │ │ ├── api │ │ │ │ └── controller │ │ │ │ │ ├── CandidatesController.java │ │ │ │ │ ├── CitiesController.java │ │ │ │ │ ├── EmployeesController.java │ │ │ │ │ ├── EmployersController.java │ │ │ │ │ ├── JobAdvertsController.java │ │ │ │ │ └── JobPositionsController.java │ │ │ │ ├── business │ │ │ │ ├── abstracts │ │ │ │ │ ├── AuthenticationService.java │ │ │ │ │ ├── BaseService.java │ │ │ │ │ ├── BaseVerificationCodeService.java │ │ │ │ │ ├── BaseVerificationService.java │ │ │ │ │ ├── CandidateService.java │ │ │ │ │ ├── CityService.java │ │ │ │ │ ├── EmployeeService.java │ │ │ │ │ ├── EmployerService.java │ │ │ │ │ ├── JobAdvertService.java │ │ │ │ │ ├── JobPositionService.java │ │ │ │ │ ├── MailVerificationService.java │ │ │ │ │ ├── PersonCheckService.java │ │ │ │ │ ├── UserService.java │ │ │ │ │ ├── VerificationCandidateService.java │ │ │ │ │ ├── VerificationCodeCandidateService.java │ │ │ │ │ ├── VerificationCodeEmployerService.java │ │ │ │ │ └── VerificationEmployerService.java │ │ │ │ ├── concretes │ │ │ │ │ ├── AuthenticationManager.java │ │ │ │ │ ├── CandidateManager.java │ │ │ │ │ ├── CityManager.java │ │ │ │ │ ├── EmployeeManager.java │ │ │ │ │ ├── EmployerManager.java │ │ │ │ │ ├── JobAdvertManager.java │ │ │ │ │ ├── JobPositionManager.java │ │ │ │ │ ├── VerificationCandidateManager.java │ │ │ │ │ ├── VerificationCodeCandidateManager.java │ │ │ │ │ ├── VerificationCodeEmployerManager.java │ │ │ │ │ └── VerificationEmployerManager.java │ │ │ │ ├── constants │ │ │ │ │ └── Messages.java │ │ │ │ └── validationRules │ │ │ │ │ ├── BaseValidator.java │ │ │ │ │ ├── CandidateValidator.java │ │ │ │ │ ├── CityValidator.java │ │ │ │ │ ├── EmployeeValidator.java │ │ │ │ │ ├── EmployerValidator.java │ │ │ │ │ ├── JobAdvertValidator.java │ │ │ │ │ ├── JobPositionValidator.java │ │ │ │ │ └── UserValidator.java │ │ │ │ ├── core │ │ │ │ ├── adapters │ │ │ │ │ ├── HotmailVerificationAdapter.java │ │ │ │ │ └── MernisServiceAdapter.java │ │ │ │ └── utilities │ │ │ │ │ └── result │ │ │ │ │ ├── DataResult.java │ │ │ │ │ ├── ErrorDataResult.java │ │ │ │ │ ├── ErrorResult.java │ │ │ │ │ ├── Result.java │ │ │ │ │ ├── SuccessDataResult.java │ │ │ │ │ └── SuccessResult.java │ │ │ │ ├── dataAccess │ │ │ │ └── abstracts │ │ │ │ │ ├── CandidateDao.java │ │ │ │ │ ├── CityDao.java │ │ │ │ │ ├── EmployeeDao.java │ │ │ │ │ ├── EmployerDao.java │ │ │ │ │ ├── JobAdvertDao.java │ │ │ │ │ ├── JobPositionDao.java │ │ │ │ │ ├── UserDao.java │ │ │ │ │ ├── VerificationCodeCandidateDao.java │ │ │ │ │ └── VerificationCodeEmployerDao.java │ │ │ │ ├── entities │ │ │ │ ├── concretes │ │ │ │ │ ├── Candidate.java │ │ │ │ │ ├── City.java │ │ │ │ │ ├── Employee.java │ │ │ │ │ ├── Employer.java │ │ │ │ │ ├── JobAdvert.java │ │ │ │ │ ├── JobPosition.java │ │ │ │ │ ├── User.java │ │ │ │ │ ├── VerificationCode.java │ │ │ │ │ ├── VerificationCodeCandidate.java │ │ │ │ │ └── VerificationCodeEmployer.java │ │ │ │ └── dtos │ │ │ │ │ ├── JobAdvertDto.java │ │ │ │ │ └── UserForVerifyVerificationCode.java │ │ │ │ ├── mailVerification │ │ │ │ └── HotmailVerificationService.java │ │ │ │ └── mernisService │ │ │ │ ├── Metadata.info │ │ │ │ ├── NVRDateTimeConverter.java │ │ │ │ ├── NVRExtendedSoapSerializationEnvelope.java │ │ │ │ ├── NVRHelper.java │ │ │ │ ├── NVRKPSPublicSoap.java │ │ │ │ ├── NVRKPSPublicSoap12.java │ │ │ │ ├── NVRMarshalGuid.java │ │ │ │ └── NVRStandardDateTimeConverter.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── kodlamaio │ │ └── hrms │ │ └── HrmsApplicationTests.java └── screenshots │ ├── database │ └── database_diagram.png │ ├── github_logo.png │ ├── postgresql_logo.png │ └── swagger │ ├── candidate_validation1.png │ ├── candidate_validation2.png │ ├── candidate_validation3.png │ ├── candidate_validation4.png │ ├── candidate_validation5.png │ ├── candidate_validation6.png │ ├── controllerlar.png │ ├── employer_register.png │ ├── employer_verification_code_success.png │ ├── jobTitle_add.png │ ├── jobTitle_getAll.png │ ├── jobTitle_validation1.png │ ├── verificationCode_validation1.png │ ├── verification_code_sent_database.png │ └── verification_code_success.png ├── Day9 ├── .idea │ ├── .gitignore │ ├── Day7.iml │ ├── misc.xml │ ├── modules.xml │ └── vcs.xml └── northwind │ ├── .gitignore │ ├── .metadata │ ├── .lock │ ├── .log │ ├── .mylyn │ │ ├── repositories.xml.zip │ │ └── tasks.xml.zip │ ├── .plugins │ │ ├── org.eclipse.core.resources │ │ │ ├── .root │ │ │ │ ├── .indexes │ │ │ │ │ ├── history.version │ │ │ │ │ ├── properties.index │ │ │ │ │ └── properties.version │ │ │ │ └── 1.tree │ │ │ └── .safetable │ │ │ │ └── org.eclipse.core.resources │ │ ├── org.eclipse.e4.workbench │ │ │ └── workbench.xmi │ │ ├── org.eclipse.jdt.core │ │ │ ├── assumedExternalFilesCache │ │ │ ├── externalFilesCache │ │ │ ├── nonChainingJarsCache │ │ │ └── variablesAndContainers.dat │ │ ├── org.eclipse.jdt.ui │ │ │ ├── OpenTypeHistory.xml │ │ │ └── QualifiedTypeNameHistory.xml │ │ ├── org.eclipse.m2e.logback.configuration │ │ │ ├── 0.log │ │ │ └── logback.1.16.0.20200318-1040.xml │ │ ├── org.eclipse.oomph.setup │ │ │ └── workspace.setup │ │ ├── org.eclipse.tips.ide │ │ │ └── dialog_settings.xml │ │ ├── org.eclipse.tm.terminal.view.ui │ │ │ └── .executables │ │ │ │ └── data.properties │ │ ├── org.eclipse.ui.intro │ │ │ └── introstate │ │ └── org.eclipse.ui.workbench │ │ │ ├── dialog_settings.xml │ │ │ └── workingsets.xml │ └── version.ini │ ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── kodlamaio │ │ │ └── northwind │ │ │ ├── NorthwindApplication.java │ │ │ ├── api │ │ │ └── controller │ │ │ │ ├── ProductsController.java │ │ │ │ └── UsersController.java │ │ │ ├── business │ │ │ ├── abstracts │ │ │ │ ├── ProductService.java │ │ │ │ └── UserService.java │ │ │ └── concretes │ │ │ │ ├── ProductManager.java │ │ │ │ └── UserManager.java │ │ │ ├── core │ │ │ ├── dataAccess │ │ │ │ └── UserDao.java │ │ │ ├── entities │ │ │ │ └── User.java │ │ │ └── utilities │ │ │ │ └── result │ │ │ │ ├── DataResult.java │ │ │ │ ├── ErrorDataResult.java │ │ │ │ ├── ErrorResult.java │ │ │ │ ├── Result.java │ │ │ │ ├── SuccessDataResult.java │ │ │ │ └── SuccessResult.java │ │ │ ├── dataAccess │ │ │ └── abstracts │ │ │ │ └── ProductDao.java │ │ │ └── entities │ │ │ ├── concretes │ │ │ ├── Category.java │ │ │ └── Product.java │ │ │ └── dtos │ │ │ └── ProductWithCategoryDto.java │ └── resources │ │ ├── META-INF │ │ └── additional-spring-configuration-metadata.json │ │ └── application.properties │ └── test │ └── java │ └── kodlamaio │ └── northwind │ └── NorthwindApplicationTests.java └── Day9Homework1 ├── .idea ├── .gitignore ├── Day7Homework1.iml ├── modules.xml └── vcs.xml ├── README.md ├── backupDatabase └── HrmsBackupDatabase.sql ├── hrms ├── .gitignore ├── .jpb │ └── jpb-settings.xml ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── easywsdl │ ├── ExKsoap2-1.0.3.1.jar │ └── ksoap2-android-assembly-3.6.4-jar-with-dependencies.jar ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── kodlamaio │ │ │ └── hrms │ │ │ ├── HrmsApplication.java │ │ │ ├── api │ │ │ └── controller │ │ │ │ ├── CandidatesController.java │ │ │ │ ├── CitiesController.java │ │ │ │ ├── CvController.java │ │ │ │ ├── EmployeesController.java │ │ │ │ ├── EmployersController.java │ │ │ │ ├── JobAdvertsController.java │ │ │ │ ├── JobHistoriesController.java │ │ │ │ ├── JobPositionsController.java │ │ │ │ └── SchoolsController.java │ │ │ ├── business │ │ │ ├── abstracts │ │ │ │ ├── AuthenticationService.java │ │ │ │ ├── BaseService.java │ │ │ │ ├── BaseVerificationCodeService.java │ │ │ │ ├── BaseVerificationService.java │ │ │ │ ├── CandidateForeignLanguageService.java │ │ │ │ ├── CandidateKnowledgeService.java │ │ │ │ ├── CandidateService.java │ │ │ │ ├── CityService.java │ │ │ │ ├── CvService.java │ │ │ │ ├── EmployeeService.java │ │ │ │ ├── EmployerService.java │ │ │ │ ├── FileUploadService.java │ │ │ │ ├── ForeignLanguageService.java │ │ │ │ ├── ImageUploadService.java │ │ │ │ ├── JobAdvertService.java │ │ │ │ ├── JobHistoryService.java │ │ │ │ ├── JobPositionService.java │ │ │ │ ├── MailVerificationService.java │ │ │ │ ├── PersonCheckService.java │ │ │ │ ├── ProgrammingTechnologyService.java │ │ │ │ ├── SchoolService.java │ │ │ │ ├── UserService.java │ │ │ │ ├── VerificationCandidateService.java │ │ │ │ ├── VerificationCodeCandidateService.java │ │ │ │ ├── VerificationCodeEmployerService.java │ │ │ │ └── VerificationEmployerService.java │ │ │ ├── concretes │ │ │ │ ├── AuthenticationManager.java │ │ │ │ ├── CandidateForeignLanguageManager.java │ │ │ │ ├── CandidateKnowledgeManager.java │ │ │ │ ├── CandidateManager.java │ │ │ │ ├── CityManager.java │ │ │ │ ├── CvManager.java │ │ │ │ ├── EmployeeManager.java │ │ │ │ ├── EmployerManager.java │ │ │ │ ├── ForeignLanguageManager.java │ │ │ │ ├── ImageUploadManager.java │ │ │ │ ├── JobAdvertManager.java │ │ │ │ ├── JobHistoryManager.java │ │ │ │ ├── JobPositionManager.java │ │ │ │ ├── ProgrammingTechnologyManager.java │ │ │ │ ├── SchoolManager.java │ │ │ │ ├── VerificationCandidateManager.java │ │ │ │ ├── VerificationCodeCandidateManager.java │ │ │ │ ├── VerificationCodeEmployerManager.java │ │ │ │ └── VerificationEmployerManager.java │ │ │ ├── constants │ │ │ │ └── Messages.java │ │ │ └── validationRules │ │ │ │ ├── BaseValidator.java │ │ │ │ ├── CandidateValidator.java │ │ │ │ ├── CityValidator.java │ │ │ │ ├── EmployeeValidator.java │ │ │ │ ├── EmployerValidator.java │ │ │ │ ├── JobAdvertValidator.java │ │ │ │ ├── JobPositionValidator.java │ │ │ │ └── UserValidator.java │ │ │ ├── core │ │ │ ├── adapters │ │ │ │ ├── CloudinaryFileUploadAdapter.java │ │ │ │ ├── HotmailVerificationAdapter.java │ │ │ │ └── MernisServiceAdapter.java │ │ │ ├── entities │ │ │ │ ├── Candidate.java │ │ │ │ ├── Employee.java │ │ │ │ ├── Employer.java │ │ │ │ └── User.java │ │ │ └── utilities │ │ │ │ └── result │ │ │ │ ├── DataResult.java │ │ │ │ ├── ErrorDataResult.java │ │ │ │ ├── ErrorResult.java │ │ │ │ ├── Result.java │ │ │ │ ├── SuccessDataResult.java │ │ │ │ └── SuccessResult.java │ │ │ ├── dataAccess │ │ │ └── abstracts │ │ │ │ ├── CandidateDao.java │ │ │ │ ├── CandidateForeignLanguageDao.java │ │ │ │ ├── CandidateKnowledgeDao.java │ │ │ │ ├── CityDao.java │ │ │ │ ├── CvDao.java │ │ │ │ ├── EmployeeDao.java │ │ │ │ ├── EmployerDao.java │ │ │ │ ├── ForeignLanguageDao.java │ │ │ │ ├── ImageDao.java │ │ │ │ ├── JobAdvertDao.java │ │ │ │ ├── JobHistoryDao.java │ │ │ │ ├── JobPositionDao.java │ │ │ │ ├── ProgrammingTechnologyDao.java │ │ │ │ ├── SchoolDao.java │ │ │ │ ├── UserDao.java │ │ │ │ ├── VerificationCodeCandidateDao.java │ │ │ │ └── VerificationCodeEmployerDao.java │ │ │ ├── entities │ │ │ ├── concretes │ │ │ │ ├── CandidateForeignLanguage.java │ │ │ │ ├── CandidateKnowledge.java │ │ │ │ ├── City.java │ │ │ │ ├── Cv.java │ │ │ │ ├── ForeignLanguage.java │ │ │ │ ├── Image.java │ │ │ │ ├── JobAdvert.java │ │ │ │ ├── JobHistory.java │ │ │ │ ├── JobPosition.java │ │ │ │ ├── ProgrammingTechnology.java │ │ │ │ ├── School.java │ │ │ │ ├── VerificationCode.java │ │ │ │ ├── VerificationCodeCandidate.java │ │ │ │ └── VerificationCodeEmployer.java │ │ │ └── dtos │ │ │ │ ├── JobAdvertDto.java │ │ │ │ ├── JobHistoryDto.java │ │ │ │ ├── SchoolDto.java │ │ │ │ └── UserForVerifyVerificationCode.java │ │ │ ├── mailVerification │ │ │ └── HotmailVerificationService.java │ │ │ └── mernisService │ │ │ ├── Metadata.info │ │ │ ├── NVRDateTimeConverter.java │ │ │ ├── NVRExtendedSoapSerializationEnvelope.java │ │ │ ├── NVRHelper.java │ │ │ ├── NVRKPSPublicSoap.java │ │ │ ├── NVRKPSPublicSoap12.java │ │ │ ├── NVRMarshalGuid.java │ │ │ └── NVRStandardDateTimeConverter.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── kodlamaio │ └── hrms │ └── HrmsApplicationTests.java └── screenshots ├── database ├── candidate_foreign_languages.png ├── candidate_knowledges.png ├── cloudinary_image_upload.png ├── cv.png ├── images.png └── schools.png ├── github_logo.png ├── postgresql_logo.png └── swagger ├── candidate_validation1.png ├── candidate_validation2.png ├── candidate_validation3.png ├── candidate_validation4.png ├── candidate_validation5.png ├── candidate_validation6.png ├── controllerlar.png ├── cv_add.png ├── cv_getall.png ├── cv_upload_image.png ├── employer_register.png ├── employer_verification_code_success.png ├── jobTitle_add.png ├── jobTitle_getAll.png ├── jobTitle_validation1.png ├── verificationCode_validation1.png ├── verification_code_sent_database.png └── verification_code_success.png /.gitignore: -------------------------------------------------------------------------------- 1 | Day9Homework1/hrms/src/main/java/kodlamaio/hrms/business/constants/CloudinaryConstants.java -------------------------------------------------------------------------------- /CourseBackendFinal/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | # Datasource local storage ignored files 5 | /dataSources/ 6 | /dataSources.local.xml 7 | # Editor-based HTTP Client requests 8 | /httpRequests/ 9 | -------------------------------------------------------------------------------- /CourseBackendFinal/.idea/CourseBackendFinal.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /CourseBackendFinal/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /CourseBackendFinal/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /CourseBackendFinal/Day9/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | # Datasource local storage ignored files 5 | /dataSources/ 6 | /dataSources.local.xml 7 | # Editor-based HTTP Client requests 8 | /httpRequests/ 9 | -------------------------------------------------------------------------------- /CourseBackendFinal/Day9/.idea/Day7.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /CourseBackendFinal/Day9/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /CourseBackendFinal/Day9/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /CourseBackendFinal/Day9/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /CourseBackendFinal/Day9/northwind/.metadata/.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/CourseBackendFinal/Day9/northwind/.metadata/.lock -------------------------------------------------------------------------------- /CourseBackendFinal/Day9/northwind/.metadata/.mylyn/repositories.xml.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/CourseBackendFinal/Day9/northwind/.metadata/.mylyn/repositories.xml.zip -------------------------------------------------------------------------------- /CourseBackendFinal/Day9/northwind/.metadata/.mylyn/tasks.xml.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/CourseBackendFinal/Day9/northwind/.metadata/.mylyn/tasks.xml.zip -------------------------------------------------------------------------------- /CourseBackendFinal/Day9/northwind/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/history.version: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /CourseBackendFinal/Day9/northwind/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index: -------------------------------------------------------------------------------- 1 | /org.eclipse.jdt.corestateVersionNumber36 -------------------------------------------------------------------------------- /CourseBackendFinal/Day9/northwind/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.version: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /CourseBackendFinal/Day9/northwind/.metadata/.plugins/org.eclipse.core.resources/.root/1.tree: -------------------------------------------------------------------------------- 1 | org.eclipse.jdt.core -------------------------------------------------------------------------------- /CourseBackendFinal/Day9/northwind/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/CourseBackendFinal/Day9/northwind/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources -------------------------------------------------------------------------------- /CourseBackendFinal/Day9/northwind/.metadata/.plugins/org.eclipse.jdt.core/assumedExternalFilesCache: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /CourseBackendFinal/Day9/northwind/.metadata/.plugins/org.eclipse.jdt.core/externalFilesCache: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /CourseBackendFinal/Day9/northwind/.metadata/.plugins/org.eclipse.jdt.core/nonChainingJarsCache: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /CourseBackendFinal/Day9/northwind/.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat: -------------------------------------------------------------------------------- 1 | JRE_LIBJRE_SRC JRE_SRCROOT 2 | JUNIT_HOME ECLIPSE_HOMEJUNIT_SRC_HOMEM2_REPO -------------------------------------------------------------------------------- /CourseBackendFinal/Day9/northwind/.metadata/.plugins/org.eclipse.jdt.ui/OpenTypeHistory.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /CourseBackendFinal/Day9/northwind/.metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /CourseBackendFinal/Day9/northwind/.metadata/.plugins/org.eclipse.m2e.logback.configuration/0.log: -------------------------------------------------------------------------------- 1 | 2021-05-27 23:12:13,968 [Worker-3: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. 2 | -------------------------------------------------------------------------------- /CourseBackendFinal/Day9/northwind/.metadata/.plugins/org.eclipse.oomph.setup/workspace.setup: -------------------------------------------------------------------------------- 1 | 2 | 7 | -------------------------------------------------------------------------------- /CourseBackendFinal/Day9/northwind/.metadata/.plugins/org.eclipse.tips.ide/dialog_settings.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 | -------------------------------------------------------------------------------- /CourseBackendFinal/Day9/northwind/.metadata/.plugins/org.eclipse.tm.terminal.view.ui/.executables/data.properties: -------------------------------------------------------------------------------- 1 | #Thu May 27 23:11:59 TRT 2021 2 | 0.Icon=C\:\\Program Files\\Git\\mingw64\\share\\git\\git-for-windows.ico 3 | 0.Path=C\:\\Program Files\\Git\\bin\\sh.exe 4 | 0.Translate=true 5 | 0.Args=--login -i 6 | 0.Name=Git Bash 7 | -------------------------------------------------------------------------------- /CourseBackendFinal/Day9/northwind/.metadata/.plugins/org.eclipse.ui.intro/introstate: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /CourseBackendFinal/Day9/northwind/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 |
5 |
6 | -------------------------------------------------------------------------------- /CourseBackendFinal/Day9/northwind/.metadata/version.ini: -------------------------------------------------------------------------------- 1 | #Thu May 27 23:11:57 TRT 2021 2 | org.eclipse.core.runtime=2 3 | org.eclipse.platform=4.19.0.v20210303-1800 4 | -------------------------------------------------------------------------------- /CourseBackendFinal/Day9/northwind/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/CourseBackendFinal/Day9/northwind/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /CourseBackendFinal/Day9/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 | -------------------------------------------------------------------------------- /CourseBackendFinal/Day9/northwind/src/main/java/kodlamaio/northwind/core/dataAccess/UserDao.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.northwind.core.dataAccess; 2 | 3 | import kodlamaio.northwind.core.entities.User; 4 | import org.springframework.data.jpa.repository.JpaRepository; 5 | 6 | public interface UserDao extends JpaRepository { 7 | User findByEmail(String email); 8 | } 9 | -------------------------------------------------------------------------------- /CourseBackendFinal/Day9/northwind/src/main/java/kodlamaio/northwind/core/utilities/result/ErrorResult.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.northwind.core.utilities.result; 2 | 3 | 4 | public class ErrorResult extends Result { 5 | 6 | 7 | public ErrorResult() { 8 | super(false); 9 | } 10 | 11 | public ErrorResult(String message) { 12 | super(false, message); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /CourseBackendFinal/Day9/northwind/src/main/java/kodlamaio/northwind/core/utilities/result/SuccessResult.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.northwind.core.utilities.result; 2 | 3 | 4 | 5 | public class SuccessResult extends Result { 6 | 7 | 8 | public SuccessResult() { 9 | super(true); 10 | } 11 | 12 | public SuccessResult(String message) { 13 | super(true, message); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /CourseBackendFinal/Day9/northwind/src/main/resources/META-INF/additional-spring-configuration-metadata.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": [ 3 | { 4 | "name": "spring.jpa.hibernate.show-sql", 5 | "type": "java.lang.String", 6 | "description": "Description for spring.jpa.hibernate.show-sql." 7 | } 8 | ] } -------------------------------------------------------------------------------- /CourseBackendFinal/Day9/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=12345 7 | spring.jpa.properties.javax.persistence.validation.mode = none 8 | -------------------------------------------------------------------------------- /CourseBackendFinal/Day9/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 | -------------------------------------------------------------------------------- /CourseFrontendFinal/reactcamp/camp-project/.gitignore: -------------------------------------------------------------------------------- 1 | # See https://help.github.com/articles/ignoring-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | /node_modules 5 | /.pnp 6 | .pnp.js 7 | 8 | # testing 9 | /coverage 10 | 11 | # production 12 | /build 13 | 14 | # misc 15 | .DS_Store 16 | .env.local 17 | .env.development.local 18 | .env.test.local 19 | .env.production.local 20 | 21 | npm-debug.log* 22 | yarn-debug.log* 23 | yarn-error.log* 24 | -------------------------------------------------------------------------------- /CourseFrontendFinal/reactcamp/camp-project/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/CourseFrontendFinal/reactcamp/camp-project/public/favicon.ico -------------------------------------------------------------------------------- /CourseFrontendFinal/reactcamp/camp-project/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/CourseFrontendFinal/reactcamp/camp-project/public/logo192.png -------------------------------------------------------------------------------- /CourseFrontendFinal/reactcamp/camp-project/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/CourseFrontendFinal/reactcamp/camp-project/public/logo512.png -------------------------------------------------------------------------------- /CourseFrontendFinal/reactcamp/camp-project/public/robots.txt: -------------------------------------------------------------------------------- 1 | # https://www.robotstxt.org/robotstxt.html 2 | User-agent: * 3 | Disallow: 4 | -------------------------------------------------------------------------------- /CourseFrontendFinal/reactcamp/camp-project/src/App.css: -------------------------------------------------------------------------------- 1 | .App { 2 | text-align: center; 3 | } 4 | 5 | .ui.main.container{ 6 | margin-top: 5em; 7 | } -------------------------------------------------------------------------------- /CourseFrontendFinal/reactcamp/camp-project/src/App.test.js: -------------------------------------------------------------------------------- 1 | import { render, screen } from '@testing-library/react'; 2 | import App from './App'; 3 | 4 | test('renders learn react link', () => { 5 | render(); 6 | const linkElement = screen.getByText(/learn react/i); 7 | expect(linkElement).toBeInTheDocument(); 8 | }); 9 | -------------------------------------------------------------------------------- /CourseFrontendFinal/reactcamp/camp-project/src/pages/CartDetail.jsx: -------------------------------------------------------------------------------- 1 | import React from 'react' 2 | 3 | export default function CartDetail() { 4 | return ( 5 |
6 | Sepet detayı 7 |
8 | ) 9 | } 10 | -------------------------------------------------------------------------------- /CourseFrontendFinal/reactcamp/camp-project/src/services/productService.js: -------------------------------------------------------------------------------- 1 | import axios from "axios" 2 | 3 | export default class ProductService{ 4 | getProducts(){ 5 | return axios.get("http://localhost:8080/api/products/getAll") 6 | } 7 | getByProductId(productId){ 8 | return axios.get("http://localhost:8080/api/products/getByProductId?productId="+productId) 9 | } 10 | } -------------------------------------------------------------------------------- /CourseFrontendFinal/reactcamp/camp-project/src/setupTests.js: -------------------------------------------------------------------------------- 1 | // jest-dom adds custom jest matchers for asserting on DOM nodes. 2 | // allows you to do things like: 3 | // expect(element).toHaveTextContent(/react/i) 4 | // learn more: https://github.com/testing-library/jest-dom 5 | import '@testing-library/jest-dom'; 6 | -------------------------------------------------------------------------------- /CourseFrontendFinal/reactcamp/camp-project/src/store/actions/cartActions.js: -------------------------------------------------------------------------------- 1 | export const ADD_TO_CART = "ADD_TO_CART" 2 | export const REMOVE_FROM_CART = "REMOVE_FROM_CART" 3 | 4 | export function addToCart(product){ 5 | return { 6 | type : "ADD_TO_CART", 7 | payload : product 8 | } 9 | } 10 | 11 | export function removeFromCart(product){ 12 | return { 13 | type : "REMOVE_FROM_CART", 14 | payload : product 15 | } 16 | } -------------------------------------------------------------------------------- /CourseFrontendFinal/reactcamp/camp-project/src/store/actions/userActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/CourseFrontendFinal/reactcamp/camp-project/src/store/actions/userActions.js -------------------------------------------------------------------------------- /CourseFrontendFinal/reactcamp/camp-project/src/store/configureStore.js: -------------------------------------------------------------------------------- 1 | import { createStore } from "redux"; 2 | import { devToolsEnhancer } from "redux-devtools-extension"; 3 | import rootReducer from "./rootReducer"; 4 | 5 | export function configureStore() { 6 | return createStore(rootReducer,devToolsEnhancer()) 7 | } -------------------------------------------------------------------------------- /CourseFrontendFinal/reactcamp/camp-project/src/store/initialValues/cartItems.js: -------------------------------------------------------------------------------- 1 | export const cartItems = [] -------------------------------------------------------------------------------- /CourseFrontendFinal/reactcamp/camp-project/src/store/reducers/userReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/CourseFrontendFinal/reactcamp/camp-project/src/store/reducers/userReducer.js -------------------------------------------------------------------------------- /CourseFrontendFinal/reactcamp/camp-project/src/store/rootReducer.js: -------------------------------------------------------------------------------- 1 | //tüm stateleri topladığım yer 2 | 3 | import { combineReducers } from "redux"; 4 | import cartReducer from "./reducers/cartReducer"; 5 | 6 | 7 | const rootReducer = combineReducers({ 8 | cart :cartReducer 9 | }) 10 | 11 | export default rootReducer; -------------------------------------------------------------------------------- /Day1/intro/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /Day1/intro/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | intro 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.jdt.core.javabuilder 10 | 11 | 12 | 13 | 14 | 15 | org.eclipse.jdt.core.javanature 16 | 17 | 18 | -------------------------------------------------------------------------------- /Day1/intro/bin/intro/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day1/intro/bin/intro/Main.class -------------------------------------------------------------------------------- /Day1/intro/src/intro/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day1/intro/src/intro/Main.java -------------------------------------------------------------------------------- /Day10/.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day10/.idea/.gitignore -------------------------------------------------------------------------------- /Day10/.idea/Day10.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /Day10/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Day10/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Day10/advancedJavaScript-master/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /Day10/advancedJavaScript-master/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | 2 | { 3 | "editor.fontSize": 20 4 | } 5 | -------------------------------------------------------------------------------- /Day10/advancedJavaScript-master/README.md: -------------------------------------------------------------------------------- 1 | # advancedJavaScript 2 | Base repository for Siemens Advanced JS Course 3 | -------------------------------------------------------------------------------- /Day10/advancedJavaScript-master/src/restSpreadDestructor/rest.js: -------------------------------------------------------------------------------- 1 | let showProducts = function (id,...products){ 2 | console.log(id) 3 | console.log(products) 4 | console.log(products[0]) 5 | } 6 | 7 | //console.log(typeof showProducts) 8 | 9 | //showProducts(10,["Elma","Armut","Karpuz"]) -------------------------------------------------------------------------------- /Day10/advancedJavaScript-master/src/restSpreadDestructor/spread.js: -------------------------------------------------------------------------------- 1 | let points = [1,2,3,4,50,4,60,14] 2 | 3 | console.log(...points) 4 | 5 | console.log(Math.max(...points)) 6 | 7 | console.log(..."ABC","D",..."EFG","H") 8 | 9 | -------------------------------------------------------------------------------- /Day10Extra/Arrays.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |

5 | 6 | 16 | 17 | -------------------------------------------------------------------------------- /Day10Extra/DynamicTyping.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 19 | 20 | -------------------------------------------------------------------------------- /Day10Extra/Events.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /Day10Extra/Events.js: -------------------------------------------------------------------------------- 1 | function eventCode(){ 2 | alert("Event code run") 3 | } -------------------------------------------------------------------------------- /Day10Extra/Function.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Day1MultiDimensionalArray/.gitignore: -------------------------------------------------------------------------------- 1 | /.metadata/ 2 | -------------------------------------------------------------------------------- /Day1MultiDimensionalArray/intro/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /Day1MultiDimensionalArray/intro/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /Day1MultiDimensionalArray/intro/src/intro/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day1MultiDimensionalArray/intro/src/intro/Main.java -------------------------------------------------------------------------------- /Day1PerfectNumber/.gitignore: -------------------------------------------------------------------------------- 1 | /.metadata/ 2 | -------------------------------------------------------------------------------- /Day1PerfectNumber/intro/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /Day1PerfectNumber/intro/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /Day1PerfectNumber/intro/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | intro 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.jdt.core.javabuilder 10 | 11 | 12 | 13 | 14 | 15 | org.eclipse.jdt.core.javanature 16 | 17 | 18 | -------------------------------------------------------------------------------- /Day1PrimeNumber/.gitignore: -------------------------------------------------------------------------------- 1 | /.metadata/ 2 | -------------------------------------------------------------------------------- /Day1PrimeNumber/intro/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /Day1PrimeNumber/intro/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /Day1PrimeNumber/intro/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | intro 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.jdt.core.javabuilder 10 | 11 | 12 | 13 | 14 | 15 | org.eclipse.jdt.core.javanature 16 | 17 | 18 | -------------------------------------------------------------------------------- /Day1PrimeNumber/intro/src/intro/Main.java: -------------------------------------------------------------------------------- 1 | package intro; 2 | 3 | import java.util.Iterator; 4 | 5 | public class Main { 6 | 7 | public static void main(String[] args) { 8 | 9 | int number = 2; 10 | 11 | boolean isPrime = true; 12 | 13 | for(int i=2;i 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /Day2/oopIntro/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /Day2/oopIntro/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | oopIntro 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.jdt.core.javabuilder 10 | 11 | 12 | 13 | 14 | 15 | org.eclipse.jdt.core.javanature 16 | 17 | 18 | -------------------------------------------------------------------------------- /Day2/oopIntro/src/oopIntro/Category.java: -------------------------------------------------------------------------------- 1 | package oopIntro; 2 | 3 | public class Category { 4 | int id; 5 | String name; 6 | } 7 | -------------------------------------------------------------------------------- /Day2/oopIntro/src/oopIntro/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day2/oopIntro/src/oopIntro/Main.java -------------------------------------------------------------------------------- /Day2/oopIntro/src/oopIntro/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day2/oopIntro/src/oopIntro/Product.java -------------------------------------------------------------------------------- /Day2/oopIntro/src/oopIntro/ProductManager.java: -------------------------------------------------------------------------------- 1 | package oopIntro; 2 | 3 | public class ProductManager { 4 | public void addToCart(Product product) 5 | { 6 | System.out.println(product.name+" sepete eklendi."); 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /Day2Homework1/.gitignore: -------------------------------------------------------------------------------- 1 | /.metadata/ 2 | -------------------------------------------------------------------------------- /Day2Homework1/kodlamaio/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /Day2Homework1/kodlamaio/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /Day2Homework1/kodlamaio/src/kodlamaio/Courses.java: -------------------------------------------------------------------------------- 1 | package kodlamaio; 2 | 3 | public class Courses { 4 | 5 | public Courses() { 6 | System.out.println("Course has been created"); 7 | } 8 | 9 | public Courses(int id,String name,String tutorName) { 10 | this(); 11 | this.id = id; 12 | this.name = name; 13 | this.tutorName = tutorName; 14 | } 15 | 16 | int id; 17 | String name; 18 | String tutorName; 19 | int progress = 0; 20 | } 21 | -------------------------------------------------------------------------------- /Day2Homework1/kodlamaio/src/kodlamaio/Lessons.java: -------------------------------------------------------------------------------- 1 | package kodlamaio; 2 | 3 | public class Lessons { 4 | 5 | public Lessons() { 6 | System.out.println("Lesson has been created"); 7 | } 8 | 9 | public Lessons(int id,String name,int courseId) { 10 | this(); 11 | this.id = id; 12 | this.name = name; 13 | this.courseId = courseId; 14 | } 15 | int id; 16 | String name; 17 | int courseId; 18 | boolean isDone = false; 19 | } 20 | -------------------------------------------------------------------------------- /Day2Homework1/kodlamaio/src/kodlamaio/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day2Homework1/kodlamaio/src/kodlamaio/Main.java -------------------------------------------------------------------------------- /Day3/.gitignore: -------------------------------------------------------------------------------- 1 | /.metadata/ 2 | -------------------------------------------------------------------------------- /Day3/inheritance/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /Day3/inheritance/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /Day3/inheritance/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | inheritance 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.jdt.core.javabuilder 10 | 11 | 12 | 13 | 14 | 15 | org.eclipse.jdt.core.javanature 16 | 17 | 18 | -------------------------------------------------------------------------------- /Day3/inheritance/src/inheritance/CorporateCustomer.java: -------------------------------------------------------------------------------- 1 | package inheritance; 2 | 3 | public class CorporateCustomer extends Customer{ 4 | String companyNumber; 5 | String taxNumber; 6 | } 7 | -------------------------------------------------------------------------------- /Day3/inheritance/src/inheritance/Customer.java: -------------------------------------------------------------------------------- 1 | package inheritance; 2 | 3 | public class Customer { 4 | int id; 5 | String customerNumber; 6 | } 7 | 8 | -------------------------------------------------------------------------------- /Day3/inheritance/src/inheritance/CustomerManager.java: -------------------------------------------------------------------------------- 1 | package inheritance; 2 | 3 | import java.util.Iterator; 4 | 5 | public class CustomerManager { 6 | public void add(Customer customer) { 7 | System.out.println(customer.customerNumber+" kaydedildi."); 8 | } 9 | 10 | public void addMultiple(Customer[] customers) { 11 | for (Customer customer : customers) { 12 | add(customer); 13 | } 14 | } 15 | 16 | //SOLID - Open Closed Principle 17 | } 18 | -------------------------------------------------------------------------------- /Day3/inheritance/src/inheritance/IndividualCustomer.java: -------------------------------------------------------------------------------- 1 | package inheritance; 2 | 3 | public class IndividualCustomer extends Customer{ 4 | 5 | String firstName; 6 | String lastName; 7 | String nationalIdentity; 8 | } 9 | -------------------------------------------------------------------------------- /Day3/inheritance/src/inheritance/SyndicateCustomer.java: -------------------------------------------------------------------------------- 1 | package inheritance; 2 | 3 | public class SyndicateCustomer extends Customer{ 4 | String syndicateNumber; 5 | } 6 | -------------------------------------------------------------------------------- /Day3/inheritance2/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /Day3/inheritance2/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /Day3/inheritance2/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | inheritance2 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.jdt.core.javabuilder 10 | 11 | 12 | 13 | 14 | 15 | org.eclipse.jdt.core.javanature 16 | 17 | 18 | -------------------------------------------------------------------------------- /Day3/inheritance2/src/inheritance2/CustomerManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day3/inheritance2/src/inheritance2/CustomerManager.java -------------------------------------------------------------------------------- /Day3/inheritance2/src/inheritance2/DatabaseLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day3/inheritance2/src/inheritance2/DatabaseLogger.java -------------------------------------------------------------------------------- /Day3/inheritance2/src/inheritance2/EmailLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day3/inheritance2/src/inheritance2/EmailLogger.java -------------------------------------------------------------------------------- /Day3/inheritance2/src/inheritance2/FileLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day3/inheritance2/src/inheritance2/FileLogger.java -------------------------------------------------------------------------------- /Day3/inheritance2/src/inheritance2/LogManager.java: -------------------------------------------------------------------------------- 1 | package inheritance2; 2 | 3 | public class LogManager { 4 | public void log(int logType) { 5 | 6 | } 7 | } 8 | 9 | -------------------------------------------------------------------------------- /Day3/inheritance2/src/inheritance2/Logger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day3/inheritance2/src/inheritance2/Logger.java -------------------------------------------------------------------------------- /Day3/inheritance2/src/inheritance2/Main.java: -------------------------------------------------------------------------------- 1 | package inheritance2; 2 | 3 | public class Main { 4 | 5 | public static void main(String[] args) { 6 | 7 | CustomerManager customerManager = new CustomerManager(); 8 | customerManager.add(new EmailLogger()); 9 | 10 | } 11 | 12 | } 13 | -------------------------------------------------------------------------------- /Day3/oopIntro/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /Day3/oopIntro/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /Day3/oopIntro/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | oopIntro 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.jdt.core.javabuilder 10 | 11 | 12 | 13 | 14 | 15 | org.eclipse.jdt.core.javanature 16 | 17 | 18 | -------------------------------------------------------------------------------- /Day3/oopIntro/src/oopIntro/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day3/oopIntro/src/oopIntro/Main.java -------------------------------------------------------------------------------- /Day3/oopIntro/src/oopIntro/ProductManager.java: -------------------------------------------------------------------------------- 1 | package oopIntro; 2 | 3 | public class ProductManager { 4 | public void addToCart(Product product) 5 | { 6 | System.out.println(product.getName()+" sepete eklendi."); 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /Day3Homework2/.gitignore: -------------------------------------------------------------------------------- 1 | /.metadata/ 2 | -------------------------------------------------------------------------------- /Day3Homework2/kodlamaio/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /Day3Homework2/kodlamaio/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /Day3Homework2/kodlamaio/src/kodlamaio/InstructorManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day3Homework2/kodlamaio/src/kodlamaio/InstructorManager.java -------------------------------------------------------------------------------- /Day3Homework2/kodlamaio/src/kodlamaio/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day3Homework2/kodlamaio/src/kodlamaio/Main.java -------------------------------------------------------------------------------- /Day3Homework2/kodlamaio/src/kodlamaio/StudentManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day3Homework2/kodlamaio/src/kodlamaio/StudentManager.java -------------------------------------------------------------------------------- /Day3Homework2/kodlamaio/src/kodlamaio/UserManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day3Homework2/kodlamaio/src/kodlamaio/UserManager.java -------------------------------------------------------------------------------- /Day4/.gitignore: -------------------------------------------------------------------------------- 1 | /.metadata/ 2 | -------------------------------------------------------------------------------- /Day4/inheritance/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /Day4/inheritance/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /Day4/inheritance/src/inheritance/CorporateCustomer.java: -------------------------------------------------------------------------------- 1 | package inheritance; 2 | 3 | public class CorporateCustomer extends Customer{ 4 | String companyNumber; 5 | String taxNumber; 6 | } 7 | -------------------------------------------------------------------------------- /Day4/inheritance/src/inheritance/Customer.java: -------------------------------------------------------------------------------- 1 | package inheritance; 2 | 3 | public class Customer { 4 | int id; 5 | String customerNumber; 6 | } 7 | 8 | -------------------------------------------------------------------------------- /Day4/inheritance/src/inheritance/CustomerManager.java: -------------------------------------------------------------------------------- 1 | package inheritance; 2 | 3 | import java.util.Iterator; 4 | 5 | public class CustomerManager { 6 | public void add(Customer customer) { 7 | System.out.println(customer.customerNumber+" kaydedildi."); 8 | } 9 | 10 | public void addMultiple(Customer[] customers) { 11 | for (Customer customer : customers) { 12 | add(customer); 13 | } 14 | } 15 | 16 | //SOLID - Open Closed Principle 17 | } 18 | -------------------------------------------------------------------------------- /Day4/inheritance/src/inheritance/IndividualCustomer.java: -------------------------------------------------------------------------------- 1 | package inheritance; 2 | 3 | public class IndividualCustomer extends Customer{ 4 | 5 | String firstName; 6 | String lastName; 7 | String nationalIdentity; 8 | } 9 | -------------------------------------------------------------------------------- /Day4/inheritance/src/inheritance/SyndicateCustomer.java: -------------------------------------------------------------------------------- 1 | package inheritance; 2 | 3 | public class SyndicateCustomer extends Customer{ 4 | String syndicateNumber; 5 | } 6 | -------------------------------------------------------------------------------- /Day4/inheritance2/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /Day4/inheritance2/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /Day4/inheritance2/src/inheritance2/CustomerManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4/inheritance2/src/inheritance2/CustomerManager.java -------------------------------------------------------------------------------- /Day4/inheritance2/src/inheritance2/DatabaseLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4/inheritance2/src/inheritance2/DatabaseLogger.java -------------------------------------------------------------------------------- /Day4/inheritance2/src/inheritance2/EmailLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4/inheritance2/src/inheritance2/EmailLogger.java -------------------------------------------------------------------------------- /Day4/inheritance2/src/inheritance2/FileLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4/inheritance2/src/inheritance2/FileLogger.java -------------------------------------------------------------------------------- /Day4/inheritance2/src/inheritance2/LogManager.java: -------------------------------------------------------------------------------- 1 | package inheritance2; 2 | 3 | public class LogManager { 4 | public void log(int logType) { 5 | 6 | } 7 | } 8 | 9 | -------------------------------------------------------------------------------- /Day4/inheritance2/src/inheritance2/Logger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4/inheritance2/src/inheritance2/Logger.java -------------------------------------------------------------------------------- /Day4/inheritance2/src/inheritance2/Main.java: -------------------------------------------------------------------------------- 1 | package inheritance2; 2 | 3 | public class Main { 4 | 5 | public static void main(String[] args) { 6 | 7 | CustomerManager customerManager = new CustomerManager(); 8 | customerManager.add(new EmailLogger()); 9 | 10 | } 11 | 12 | } 13 | -------------------------------------------------------------------------------- /Day4/inheritance2/src/inheritance2/SmsLogger.java: -------------------------------------------------------------------------------- 1 | package inheritance2; 2 | 3 | public class SmsLogger extends Logger{ 4 | 5 | } 6 | -------------------------------------------------------------------------------- /Day4/interfaces/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /Day4/interfaces/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /Day4/interfaces/src/interfaces/CustomerManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4/interfaces/src/interfaces/CustomerManager.java -------------------------------------------------------------------------------- /Day4/interfaces/src/interfaces/DatabaseLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4/interfaces/src/interfaces/DatabaseLogger.java -------------------------------------------------------------------------------- /Day4/interfaces/src/interfaces/EmailLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4/interfaces/src/interfaces/EmailLogger.java -------------------------------------------------------------------------------- /Day4/interfaces/src/interfaces/FileLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4/interfaces/src/interfaces/FileLogger.java -------------------------------------------------------------------------------- /Day4/interfaces/src/interfaces/Logger.java: -------------------------------------------------------------------------------- 1 | package interfaces; 2 | 3 | public interface Logger { 4 | void log(String message); 5 | } 6 | -------------------------------------------------------------------------------- /Day4/interfaces/src/interfaces/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4/interfaces/src/interfaces/Main.java -------------------------------------------------------------------------------- /Day4/interfaces/src/interfaces/SmsLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4/interfaces/src/interfaces/SmsLogger.java -------------------------------------------------------------------------------- /Day4/interfaces/src/interfaces/Utils.java: -------------------------------------------------------------------------------- 1 | package interfaces; 2 | 3 | public class Utils { 4 | public static void runLoggers(Logger[] loggers,String message) { 5 | for (Logger logger : loggers) { 6 | logger.log(message); 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /Day4/oopIntro/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /Day4/oopIntro/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /Day4/oopIntro/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | oopIntro 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.jdt.core.javabuilder 10 | 11 | 12 | 13 | 14 | 15 | org.eclipse.jdt.core.javanature 16 | 17 | 18 | -------------------------------------------------------------------------------- /Day4/oopIntro/src/oopIntro/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4/oopIntro/src/oopIntro/Main.java -------------------------------------------------------------------------------- /Day4/oopIntro/src/oopIntro/ProductManager.java: -------------------------------------------------------------------------------- 1 | package oopIntro; 2 | 3 | public class ProductManager { 4 | public void addToCart(Product product) 5 | { 6 | System.out.println(product.getName()+" sepete eklendi."); 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /Day4Homework2/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | # Datasource local storage ignored files 5 | /dataSources/ 6 | /dataSources.local.xml 7 | # Editor-based HTTP Client requests 8 | /httpRequests/ 9 | -------------------------------------------------------------------------------- /Day4Homework2/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /Day4Homework2/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Day4Homework2/.idea/libraries/EasyWSDLLib.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /Day4Homework2/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Day4Homework2/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Day4Homework2/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /Day4Homework2/easywsdl/ExKsoap2-1.0.3.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework2/easywsdl/ExKsoap2-1.0.3.1.jar -------------------------------------------------------------------------------- /Day4Homework2/easywsdl/ksoap2-android-assembly-3.6.4-jar-with-dependencies.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework2/easywsdl/ksoap2-android-assembly-3.6.4-jar-with-dependencies.jar -------------------------------------------------------------------------------- /Day4Homework2/out/production/untitled/Abstract/BaseCustomerManager.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework2/out/production/untitled/Abstract/BaseCustomerManager.class -------------------------------------------------------------------------------- /Day4Homework2/out/production/untitled/Abstract/CustomerCheckService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework2/out/production/untitled/Abstract/CustomerCheckService.class -------------------------------------------------------------------------------- /Day4Homework2/out/production/untitled/Abstract/CustomerService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework2/out/production/untitled/Abstract/CustomerService.class -------------------------------------------------------------------------------- /Day4Homework2/out/production/untitled/Abstract/Entity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework2/out/production/untitled/Abstract/Entity.class -------------------------------------------------------------------------------- /Day4Homework2/out/production/untitled/Adapters/MernisServiceAdapter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework2/out/production/untitled/Adapters/MernisServiceAdapter.class -------------------------------------------------------------------------------- /Day4Homework2/out/production/untitled/Concrete/CustomerCheckManager.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework2/out/production/untitled/Concrete/CustomerCheckManager.class -------------------------------------------------------------------------------- /Day4Homework2/out/production/untitled/Concrete/NeroCustomerManager.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework2/out/production/untitled/Concrete/NeroCustomerManager.class -------------------------------------------------------------------------------- /Day4Homework2/out/production/untitled/Concrete/StarbucksCustomerManager.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework2/out/production/untitled/Concrete/StarbucksCustomerManager.class -------------------------------------------------------------------------------- /Day4Homework2/out/production/untitled/Entities/Customer.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework2/out/production/untitled/Entities/Customer.class -------------------------------------------------------------------------------- /Day4Homework2/out/production/untitled/MernisService/GLFDateTimeConverter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework2/out/production/untitled/MernisService/GLFDateTimeConverter.class -------------------------------------------------------------------------------- /Day4Homework2/out/production/untitled/MernisService/GLFExtendedSoapSerializationEnvelope.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework2/out/production/untitled/MernisService/GLFExtendedSoapSerializationEnvelope.class -------------------------------------------------------------------------------- /Day4Homework2/out/production/untitled/MernisService/GLFHelper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework2/out/production/untitled/MernisService/GLFHelper.class -------------------------------------------------------------------------------- /Day4Homework2/out/production/untitled/MernisService/GLFKPSPublicSoap$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework2/out/production/untitled/MernisService/GLFKPSPublicSoap$1.class -------------------------------------------------------------------------------- /Day4Homework2/out/production/untitled/MernisService/GLFKPSPublicSoap$GLFIWcfMethod.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework2/out/production/untitled/MernisService/GLFKPSPublicSoap$GLFIWcfMethod.class -------------------------------------------------------------------------------- /Day4Homework2/out/production/untitled/MernisService/GLFKPSPublicSoap.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework2/out/production/untitled/MernisService/GLFKPSPublicSoap.class -------------------------------------------------------------------------------- /Day4Homework2/out/production/untitled/MernisService/GLFKPSPublicSoap12$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework2/out/production/untitled/MernisService/GLFKPSPublicSoap12$1.class -------------------------------------------------------------------------------- /Day4Homework2/out/production/untitled/MernisService/GLFKPSPublicSoap12$GLFIWcfMethod.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework2/out/production/untitled/MernisService/GLFKPSPublicSoap12$GLFIWcfMethod.class -------------------------------------------------------------------------------- /Day4Homework2/out/production/untitled/MernisService/GLFKPSPublicSoap12.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework2/out/production/untitled/MernisService/GLFKPSPublicSoap12.class -------------------------------------------------------------------------------- /Day4Homework2/out/production/untitled/MernisService/GLFMarshalGuid.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework2/out/production/untitled/MernisService/GLFMarshalGuid.class -------------------------------------------------------------------------------- /Day4Homework2/out/production/untitled/MernisService/GLFStandardDateTimeConverter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework2/out/production/untitled/MernisService/GLFStandardDateTimeConverter.class -------------------------------------------------------------------------------- /Day4Homework2/out/production/untitled/com/company/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework2/out/production/untitled/com/company/Main.class -------------------------------------------------------------------------------- /Day4Homework2/src/Abstract/BaseCustomerManager.java: -------------------------------------------------------------------------------- 1 | package Abstract; 2 | 3 | import Entities.Customer; 4 | 5 | public abstract class BaseCustomerManager implements CustomerService { 6 | @Override 7 | public void Save(Customer customer) { 8 | System.out.println("Kayıt edildi "+customer.getFirstName()); 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /Day4Homework2/src/Abstract/CustomerCheckService.java: -------------------------------------------------------------------------------- 1 | package Abstract; 2 | 3 | import Entities.Customer; 4 | 5 | public interface CustomerCheckService { 6 | boolean CheckIfRealPerson(Customer customer); 7 | } 8 | -------------------------------------------------------------------------------- /Day4Homework2/src/Abstract/CustomerService.java: -------------------------------------------------------------------------------- 1 | package Abstract; 2 | 3 | import Entities.Customer; 4 | 5 | public interface CustomerService { 6 | void Save(Customer customer); 7 | } 8 | -------------------------------------------------------------------------------- /Day4Homework2/src/Abstract/Entity.java: -------------------------------------------------------------------------------- 1 | package Abstract; 2 | 3 | public interface Entity { 4 | } 5 | -------------------------------------------------------------------------------- /Day4Homework2/src/Concrete/CustomerCheckManager.java: -------------------------------------------------------------------------------- 1 | package Concrete; 2 | 3 | import Abstract.CustomerCheckService; 4 | import Entities.Customer; 5 | 6 | public class CustomerCheckManager implements CustomerCheckService { 7 | @Override 8 | public boolean CheckIfRealPerson(Customer customer) { 9 | return true; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /Day4Homework2/src/Concrete/NeroCustomerManager.java: -------------------------------------------------------------------------------- 1 | package Concrete; 2 | 3 | import Abstract.BaseCustomerManager; 4 | import Entities.Customer; 5 | 6 | public class NeroCustomerManager extends BaseCustomerManager { 7 | 8 | 9 | @Override 10 | public void Save(Customer customer) { 11 | 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /Day4Homework3/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | # Datasource local storage ignored files 5 | /dataSources/ 6 | /dataSources.local.xml 7 | # Editor-based HTTP Client requests 8 | /httpRequests/ 9 | -------------------------------------------------------------------------------- /Day4Homework3/.idea/libraries/EasyWSDLLib.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /Day4Homework3/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Day4Homework3/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Day4Homework3/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Day4Homework3/easywsdl/ExKsoap2-1.0.3.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework3/easywsdl/ExKsoap2-1.0.3.1.jar -------------------------------------------------------------------------------- /Day4Homework3/easywsdl/ksoap2-android-assembly-3.6.4-jar-with-dependencies.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework3/easywsdl/ksoap2-android-assembly-3.6.4-jar-with-dependencies.jar -------------------------------------------------------------------------------- /Day4Homework3/out/production/Day4Homework3/Abstract/BaseCustomerManager.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework3/out/production/Day4Homework3/Abstract/BaseCustomerManager.class -------------------------------------------------------------------------------- /Day4Homework3/out/production/Day4Homework3/Abstract/CustomerCheckService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework3/out/production/Day4Homework3/Abstract/CustomerCheckService.class -------------------------------------------------------------------------------- /Day4Homework3/out/production/Day4Homework3/Abstract/CustomerService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework3/out/production/Day4Homework3/Abstract/CustomerService.class -------------------------------------------------------------------------------- /Day4Homework3/out/production/Day4Homework3/Abstract/DiscountService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework3/out/production/Day4Homework3/Abstract/DiscountService.class -------------------------------------------------------------------------------- /Day4Homework3/out/production/Day4Homework3/Abstract/Entity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework3/out/production/Day4Homework3/Abstract/Entity.class -------------------------------------------------------------------------------- /Day4Homework3/out/production/Day4Homework3/Abstract/GameService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework3/out/production/Day4Homework3/Abstract/GameService.class -------------------------------------------------------------------------------- /Day4Homework3/out/production/Day4Homework3/Abstract/SaleService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework3/out/production/Day4Homework3/Abstract/SaleService.class -------------------------------------------------------------------------------- /Day4Homework3/out/production/Day4Homework3/Adapters/MernisServiceAdapter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework3/out/production/Day4Homework3/Adapters/MernisServiceAdapter.class -------------------------------------------------------------------------------- /Day4Homework3/out/production/Day4Homework3/Concrete/CustomerCheckManager.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework3/out/production/Day4Homework3/Concrete/CustomerCheckManager.class -------------------------------------------------------------------------------- /Day4Homework3/out/production/Day4Homework3/Concrete/DiscountManager.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework3/out/production/Day4Homework3/Concrete/DiscountManager.class -------------------------------------------------------------------------------- /Day4Homework3/out/production/Day4Homework3/Concrete/GameManager.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework3/out/production/Day4Homework3/Concrete/GameManager.class -------------------------------------------------------------------------------- /Day4Homework3/out/production/Day4Homework3/Concrete/SaleManager.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework3/out/production/Day4Homework3/Concrete/SaleManager.class -------------------------------------------------------------------------------- /Day4Homework3/out/production/Day4Homework3/Concrete/TurkishIdCustomerManager.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework3/out/production/Day4Homework3/Concrete/TurkishIdCustomerManager.class -------------------------------------------------------------------------------- /Day4Homework3/out/production/Day4Homework3/Entities/Customer.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework3/out/production/Day4Homework3/Entities/Customer.class -------------------------------------------------------------------------------- /Day4Homework3/out/production/Day4Homework3/Entities/Discount.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework3/out/production/Day4Homework3/Entities/Discount.class -------------------------------------------------------------------------------- /Day4Homework3/out/production/Day4Homework3/Entities/Game.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework3/out/production/Day4Homework3/Entities/Game.class -------------------------------------------------------------------------------- /Day4Homework3/out/production/Day4Homework3/Entities/Sale.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework3/out/production/Day4Homework3/Entities/Sale.class -------------------------------------------------------------------------------- /Day4Homework3/out/production/Day4Homework3/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework3/out/production/Day4Homework3/Main.class -------------------------------------------------------------------------------- /Day4Homework3/out/production/Day4Homework3/MernisService/IMCDateTimeConverter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework3/out/production/Day4Homework3/MernisService/IMCDateTimeConverter.class -------------------------------------------------------------------------------- /Day4Homework3/out/production/Day4Homework3/MernisService/IMCExtendedSoapSerializationEnvelope.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework3/out/production/Day4Homework3/MernisService/IMCExtendedSoapSerializationEnvelope.class -------------------------------------------------------------------------------- /Day4Homework3/out/production/Day4Homework3/MernisService/IMCHelper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework3/out/production/Day4Homework3/MernisService/IMCHelper.class -------------------------------------------------------------------------------- /Day4Homework3/out/production/Day4Homework3/MernisService/IMCKPSPublicSoap$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework3/out/production/Day4Homework3/MernisService/IMCKPSPublicSoap$1.class -------------------------------------------------------------------------------- /Day4Homework3/out/production/Day4Homework3/MernisService/IMCKPSPublicSoap$IMCIWcfMethod.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework3/out/production/Day4Homework3/MernisService/IMCKPSPublicSoap$IMCIWcfMethod.class -------------------------------------------------------------------------------- /Day4Homework3/out/production/Day4Homework3/MernisService/IMCKPSPublicSoap.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework3/out/production/Day4Homework3/MernisService/IMCKPSPublicSoap.class -------------------------------------------------------------------------------- /Day4Homework3/out/production/Day4Homework3/MernisService/IMCKPSPublicSoap12$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework3/out/production/Day4Homework3/MernisService/IMCKPSPublicSoap12$1.class -------------------------------------------------------------------------------- /Day4Homework3/out/production/Day4Homework3/MernisService/IMCKPSPublicSoap12$IMCIWcfMethod.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework3/out/production/Day4Homework3/MernisService/IMCKPSPublicSoap12$IMCIWcfMethod.class -------------------------------------------------------------------------------- /Day4Homework3/out/production/Day4Homework3/MernisService/IMCKPSPublicSoap12.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework3/out/production/Day4Homework3/MernisService/IMCKPSPublicSoap12.class -------------------------------------------------------------------------------- /Day4Homework3/out/production/Day4Homework3/MernisService/IMCMarshalGuid.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework3/out/production/Day4Homework3/MernisService/IMCMarshalGuid.class -------------------------------------------------------------------------------- /Day4Homework3/out/production/Day4Homework3/MernisService/IMCStandardDateTimeConverter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework3/out/production/Day4Homework3/MernisService/IMCStandardDateTimeConverter.class -------------------------------------------------------------------------------- /Day4Homework3/src/Abstract/CustomerCheckService.java: -------------------------------------------------------------------------------- 1 | package Abstract; 2 | 3 | import Entities.Customer; 4 | 5 | public interface CustomerCheckService { 6 | boolean checkIfRealPerson(Customer customer); 7 | } 8 | -------------------------------------------------------------------------------- /Day4Homework3/src/Abstract/DiscountService.java: -------------------------------------------------------------------------------- 1 | package Abstract; 2 | 3 | import Entities.Discount; 4 | import Entities.Game; 5 | 6 | public interface DiscountService { 7 | void addDiscount(Discount discount); 8 | void addDiscount(Discount[] _discounts); 9 | void deleteDiscount(Discount discount); 10 | void getDiscounts(); 11 | void updateDiscount(Discount discount, String name, int Ratio); 12 | } 13 | -------------------------------------------------------------------------------- /Day4Homework3/src/Abstract/Entity.java: -------------------------------------------------------------------------------- 1 | package Abstract; 2 | 3 | public interface Entity { 4 | } 5 | -------------------------------------------------------------------------------- /Day4Homework3/src/Abstract/GameService.java: -------------------------------------------------------------------------------- 1 | package Abstract; 2 | 3 | import Entities.Game; 4 | 5 | public interface GameService { 6 | void addGame(Game game); 7 | void addGame(Game[] _games); 8 | void deleteGame(Game game); 9 | void getGames(); 10 | void updateGame(Game game,String gameName,String gameType , double gamePrice); 11 | } 12 | -------------------------------------------------------------------------------- /Day4Homework3/src/Abstract/SaleService.java: -------------------------------------------------------------------------------- 1 | package Abstract; 2 | 3 | 4 | import Entities.Customer; 5 | import Entities.Discount; 6 | import Entities.Game; 7 | import Entities.Sale; 8 | 9 | public interface SaleService { 10 | void addItem(Sale sale); 11 | void addItem(Sale[] _sales); 12 | void deleteItem(Sale sale); 13 | void getItemsForCustomer(Customer customer); 14 | void updateItem(Sale sale,Game game , Discount discount); 15 | } 16 | -------------------------------------------------------------------------------- /Day4Homework3/src/Concrete/CustomerCheckManager.java: -------------------------------------------------------------------------------- 1 | package Concrete; 2 | 3 | import Abstract.BaseCustomerManager; 4 | import Abstract.CustomerCheckService; 5 | import Entities.Customer; 6 | 7 | public class CustomerCheckManager implements CustomerCheckService { 8 | 9 | @Override 10 | public boolean checkIfRealPerson(Customer customer) { 11 | return false; 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /Day5/nLayeredDemo/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | # Datasource local storage ignored files 5 | /dataSources/ 6 | /dataSources.local.xml 7 | # Editor-based HTTP Client requests 8 | /httpRequests/ 9 | -------------------------------------------------------------------------------- /Day5/nLayeredDemo/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /Day5/nLayeredDemo/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /Day5/nLayeredDemo/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Day5/nLayeredDemo/out/production/untitled104/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day5/nLayeredDemo/out/production/untitled104/Main.class -------------------------------------------------------------------------------- /Day5/nLayeredDemo/out/production/untitled104/nLayeredDemo/business/abstracts/ProductService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day5/nLayeredDemo/out/production/untitled104/nLayeredDemo/business/abstracts/ProductService.class -------------------------------------------------------------------------------- /Day5/nLayeredDemo/out/production/untitled104/nLayeredDemo/business/concretes/ProductManager.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day5/nLayeredDemo/out/production/untitled104/nLayeredDemo/business/concretes/ProductManager.class -------------------------------------------------------------------------------- /Day5/nLayeredDemo/out/production/untitled104/nLayeredDemo/core/JLoggerManagerAdapter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day5/nLayeredDemo/out/production/untitled104/nLayeredDemo/core/JLoggerManagerAdapter.class -------------------------------------------------------------------------------- /Day5/nLayeredDemo/out/production/untitled104/nLayeredDemo/core/LoggerService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day5/nLayeredDemo/out/production/untitled104/nLayeredDemo/core/LoggerService.class -------------------------------------------------------------------------------- /Day5/nLayeredDemo/out/production/untitled104/nLayeredDemo/dataAccess/abstracts/ProductDao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day5/nLayeredDemo/out/production/untitled104/nLayeredDemo/dataAccess/abstracts/ProductDao.class -------------------------------------------------------------------------------- /Day5/nLayeredDemo/out/production/untitled104/nLayeredDemo/dataAccess/concretes/AbcProductDao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day5/nLayeredDemo/out/production/untitled104/nLayeredDemo/dataAccess/concretes/AbcProductDao.class -------------------------------------------------------------------------------- /Day5/nLayeredDemo/out/production/untitled104/nLayeredDemo/dataAccess/concretes/HibernateProductDao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day5/nLayeredDemo/out/production/untitled104/nLayeredDemo/dataAccess/concretes/HibernateProductDao.class -------------------------------------------------------------------------------- /Day5/nLayeredDemo/out/production/untitled104/nLayeredDemo/entities/abstracts/Entity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day5/nLayeredDemo/out/production/untitled104/nLayeredDemo/entities/abstracts/Entity.class -------------------------------------------------------------------------------- /Day5/nLayeredDemo/out/production/untitled104/nLayeredDemo/entities/concretes/Product.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day5/nLayeredDemo/out/production/untitled104/nLayeredDemo/entities/concretes/Product.class -------------------------------------------------------------------------------- /Day5/nLayeredDemo/out/production/untitled104/nLayeredDemo/jLogger/JLoggerManager.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day5/nLayeredDemo/out/production/untitled104/nLayeredDemo/jLogger/JLoggerManager.class -------------------------------------------------------------------------------- /Day5/nLayeredDemo/src/nLayeredDemo/business/abstracts/ProductService.java: -------------------------------------------------------------------------------- 1 | package nLayeredDemo.business.abstracts; 2 | 3 | import nLayeredDemo.entities.concretes.Product; 4 | 5 | import java.util.List; 6 | 7 | public interface ProductService { 8 | void add(Product product); 9 | List getAll(); 10 | } 11 | -------------------------------------------------------------------------------- /Day5/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 | JLoggerManager manager = new JLoggerManager(); 10 | manager.log(message); 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Day5/nLayeredDemo/src/nLayeredDemo/core/LoggerService.java: -------------------------------------------------------------------------------- 1 | package nLayeredDemo.core; 2 | 3 | public interface LoggerService { 4 | void logToSystem(String message); 5 | } 6 | -------------------------------------------------------------------------------- /Day5/nLayeredDemo/src/nLayeredDemo/dataAccess/abstracts/ProductDao.java: -------------------------------------------------------------------------------- 1 | package nLayeredDemo.dataAccess.abstracts; 2 | 3 | import nLayeredDemo.entities.concretes.Product; 4 | 5 | import java.util.List; 6 | 7 | public interface ProductDao { 8 | void add(Product product); 9 | void update(Product product); 10 | void delete(Product product); 11 | Product get(int id); 12 | List getAll(); 13 | } 14 | -------------------------------------------------------------------------------- /Day5/nLayeredDemo/src/nLayeredDemo/entities/abstracts/Entity.java: -------------------------------------------------------------------------------- 1 | package nLayeredDemo.entities.abstracts; 2 | 3 | public interface Entity { 4 | } 5 | -------------------------------------------------------------------------------- /Day5/nLayeredDemo/src/nLayeredDemo/jLogger/JLoggerManager.java: -------------------------------------------------------------------------------- 1 | package nLayeredDemo.jLogger; 2 | 3 | public class JLoggerManager { 4 | public void log(String message){ 5 | System.out.println("J Logger ile loglandı : "+message); 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /Day5Homework1/ECommerce/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | # Datasource local storage ignored files 5 | /dataSources/ 6 | /dataSources.local.xml 7 | # Editor-based HTTP Client requests 8 | /httpRequests/ 9 | -------------------------------------------------------------------------------- /Day5Homework1/ECommerce/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /Day5Homework1/ECommerce/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Day5Homework1/ECommerce/.idea/libraries/googlemail.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /Day5Homework1/ECommerce/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Day5Homework1/ECommerce/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Day5Homework1/ECommerce/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Day5Homework1/ECommerce/out/production/ECommerce/GoogleSignUp/GoogleSignInManager.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day5Homework1/ECommerce/out/production/ECommerce/GoogleSignUp/GoogleSignInManager.class -------------------------------------------------------------------------------- /Day5Homework1/ECommerce/out/production/ECommerce/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day5Homework1/ECommerce/out/production/ECommerce/Main.class -------------------------------------------------------------------------------- /Day5Homework1/ECommerce/out/production/ECommerce/business/abstracts/CustomerAuthenticationService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day5Homework1/ECommerce/out/production/ECommerce/business/abstracts/CustomerAuthenticationService.class -------------------------------------------------------------------------------- /Day5Homework1/ECommerce/out/production/ECommerce/business/abstracts/CustomerService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day5Homework1/ECommerce/out/production/ECommerce/business/abstracts/CustomerService.class -------------------------------------------------------------------------------- /Day5Homework1/ECommerce/out/production/ECommerce/business/abstracts/CustomerValidationService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day5Homework1/ECommerce/out/production/ECommerce/business/abstracts/CustomerValidationService.class -------------------------------------------------------------------------------- /Day5Homework1/ECommerce/out/production/ECommerce/business/concretes/CustomerAuthenticationManager.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day5Homework1/ECommerce/out/production/ECommerce/business/concretes/CustomerAuthenticationManager.class -------------------------------------------------------------------------------- /Day5Homework1/ECommerce/out/production/ECommerce/business/concretes/CustomerManager.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day5Homework1/ECommerce/out/production/ECommerce/business/concretes/CustomerManager.class -------------------------------------------------------------------------------- /Day5Homework1/ECommerce/out/production/ECommerce/business/concretes/CustomerValidationManager.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day5Homework1/ECommerce/out/production/ECommerce/business/concretes/CustomerValidationManager.class -------------------------------------------------------------------------------- /Day5Homework1/ECommerce/out/production/ECommerce/core/GoogleSignInAdapter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day5Homework1/ECommerce/out/production/ECommerce/core/GoogleSignInAdapter.class -------------------------------------------------------------------------------- /Day5Homework1/ECommerce/out/production/ECommerce/core/SignInService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day5Homework1/ECommerce/out/production/ECommerce/core/SignInService.class -------------------------------------------------------------------------------- /Day5Homework1/ECommerce/out/production/ECommerce/dataAccess/abstracts/ActivationCodeDao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day5Homework1/ECommerce/out/production/ECommerce/dataAccess/abstracts/ActivationCodeDao.class -------------------------------------------------------------------------------- /Day5Homework1/ECommerce/out/production/ECommerce/dataAccess/abstracts/UserDao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day5Homework1/ECommerce/out/production/ECommerce/dataAccess/abstracts/UserDao.class -------------------------------------------------------------------------------- /Day5Homework1/ECommerce/out/production/ECommerce/dataAccess/concretes/inMemory/InMemoryActivationCodeDao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day5Homework1/ECommerce/out/production/ECommerce/dataAccess/concretes/inMemory/InMemoryActivationCodeDao.class -------------------------------------------------------------------------------- /Day5Homework1/ECommerce/out/production/ECommerce/dataAccess/concretes/inMemory/InMemoryCustomerDao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day5Homework1/ECommerce/out/production/ECommerce/dataAccess/concretes/inMemory/InMemoryCustomerDao.class -------------------------------------------------------------------------------- /Day5Homework1/ECommerce/out/production/ECommerce/entities/abstracts/Entity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day5Homework1/ECommerce/out/production/ECommerce/entities/abstracts/Entity.class -------------------------------------------------------------------------------- /Day5Homework1/ECommerce/out/production/ECommerce/entities/concretes/ActivationCode.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day5Homework1/ECommerce/out/production/ECommerce/entities/concretes/ActivationCode.class -------------------------------------------------------------------------------- /Day5Homework1/ECommerce/out/production/ECommerce/entities/concretes/Customer.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day5Homework1/ECommerce/out/production/ECommerce/entities/concretes/Customer.class -------------------------------------------------------------------------------- /Day5Homework1/ECommerce/src/GoogleSignUp/GoogleSignInManager.java: -------------------------------------------------------------------------------- 1 | package GoogleSignUp; 2 | 3 | public class GoogleSignInManager { 4 | public void login(String firstName, String lastName , String email , String password){ 5 | System.out.println("Google hesabı ile giriş yapılıyor , "+email); 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /Day5Homework1/ECommerce/src/business/abstracts/CustomerAuthenticationService.java: -------------------------------------------------------------------------------- 1 | package business.abstracts; 2 | 3 | import entities.concretes.Customer; 4 | 5 | public interface CustomerAuthenticationService { 6 | void sendActivationEmail(Customer customer); 7 | void activateAccount(Customer customer, String activationCode); 8 | } 9 | -------------------------------------------------------------------------------- /Day5Homework1/ECommerce/src/business/abstracts/CustomerService.java: -------------------------------------------------------------------------------- 1 | package business.abstracts; 2 | 3 | import entities.concretes.Customer; 4 | 5 | import java.util.List; 6 | 7 | public interface CustomerService { 8 | void addCustomer(Customer customer); 9 | List getNotApprovedCustomers(); 10 | List getApprovedCustomer(); 11 | void logIn(Customer customer); 12 | List getAllCustomers(); 13 | 14 | } 15 | -------------------------------------------------------------------------------- /Day5Homework1/ECommerce/src/core/SignInService.java: -------------------------------------------------------------------------------- 1 | package core; 2 | 3 | import entities.concretes.Customer; 4 | 5 | public interface SignInService { 6 | void SignIn(Customer customer); 7 | } 8 | -------------------------------------------------------------------------------- /Day5Homework1/ECommerce/src/dataAccess/abstracts/UserDao.java: -------------------------------------------------------------------------------- 1 | package dataAccess.abstracts; 2 | 3 | import entities.concretes.Customer; 4 | 5 | import java.util.List; 6 | 7 | 8 | public interface UserDao { 9 | void addCustomer(Customer customer); 10 | List getNotApprovedCustomers(); 11 | List getApprovedCustomers(); 12 | List getAllCustomers(); 13 | } 14 | -------------------------------------------------------------------------------- /Day5Homework1/ECommerce/src/entities/abstracts/Entity.java: -------------------------------------------------------------------------------- 1 | package entities.abstracts; 2 | 3 | public interface Entity { 4 | } 5 | -------------------------------------------------------------------------------- /Day6/northwind/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day6/northwind/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /Day6/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 | -------------------------------------------------------------------------------- /Day6/northwind/src/main/java/kodlamaio/northwind/NorthwindApplication.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.northwind; 2 | 3 | import org.springframework.boot.SpringApplication; 4 | import org.springframework.boot.autoconfigure.SpringBootApplication; 5 | 6 | @SpringBootApplication 7 | public class NorthwindApplication { 8 | 9 | public static void main(String[] args) { 10 | SpringApplication.run(NorthwindApplication.class, args); 11 | } 12 | 13 | } 14 | -------------------------------------------------------------------------------- /Day6/northwind/src/main/java/kodlamaio/northwind/business/abstracts/ProductService.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.northwind.business.abstracts; 2 | 3 | import kodlamaio.northwind.entities.concretes.Product; 4 | 5 | import java.util.List; 6 | 7 | public interface ProductService { 8 | List getAll(); 9 | } 10 | -------------------------------------------------------------------------------- /Day6/northwind/src/main/java/kodlamaio/northwind/dataAccess/abstracts/ProductDao.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.northwind.dataAccess.abstracts; 2 | 3 | import kodlamaio.northwind.entities.concretes.Product; 4 | import org.springframework.data.jpa.repository.JpaRepository; 5 | 6 | public interface ProductDao extends JpaRepository { 7 | } 8 | -------------------------------------------------------------------------------- /Day6/northwind/src/main/resources/META-INF/additional-spring-configuration-metadata.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": [ 3 | { 4 | "name": "spring.jpa.hibernate.show-sql", 5 | "type": "java.lang.String", 6 | "description": "Description for spring.jpa.hibernate.show-sql." 7 | } 8 | ] } -------------------------------------------------------------------------------- /Day6/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=12345 7 | spring.jpa.properties.javax.persistence.validation.mode = none 8 | -------------------------------------------------------------------------------- /Day6/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 | -------------------------------------------------------------------------------- /Day6Homework2/day6_homework2_backup_database.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day6Homework2/day6_homework2_backup_database.sql -------------------------------------------------------------------------------- /Day6Homework2/postgre_sql_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day6Homework2/postgre_sql_diagram.png -------------------------------------------------------------------------------- /Day6Homework3/hrms/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day6Homework3/hrms/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /Day6Homework3/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 | -------------------------------------------------------------------------------- /Day6Homework3/hrms/src/main/java/kodlamaio/hrms/HrmsApplication.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms; 2 | 3 | import org.springframework.boot.SpringApplication; 4 | import org.springframework.boot.autoconfigure.SpringBootApplication; 5 | 6 | @SpringBootApplication 7 | public class HrmsApplication { 8 | 9 | public static void main(String[] args) { 10 | SpringApplication.run(HrmsApplication.class, args); 11 | } 12 | 13 | } 14 | -------------------------------------------------------------------------------- /Day6Homework3/hrms/src/main/java/kodlamaio/hrms/business/abstracts/JobTitleService.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.business.abstracts; 2 | 3 | import kodlamaio.hrms.entities.concretes.JobTitle; 4 | 5 | import java.util.List; 6 | 7 | public interface JobTitleService { 8 | List getAll(); 9 | } 10 | -------------------------------------------------------------------------------- /Day6Homework3/hrms/src/main/java/kodlamaio/hrms/dataAccess/abstracts/JobTitleDao.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.dataAccess.abstracts; 2 | 3 | import kodlamaio.hrms.entities.concretes.JobTitle; 4 | import org.springframework.data.jpa.repository.JpaRepository; 5 | 6 | public interface JobTitleDao extends JpaRepository { 7 | } 8 | -------------------------------------------------------------------------------- /Day6Homework3/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=12345 7 | spring.jpa.properties.javax.persistence.validation.mode = none 8 | -------------------------------------------------------------------------------- /Day6Homework3/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 | -------------------------------------------------------------------------------- /Day7/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | # Datasource local storage ignored files 5 | /dataSources/ 6 | /dataSources.local.xml 7 | # Editor-based HTTP Client requests 8 | /httpRequests/ 9 | -------------------------------------------------------------------------------- /Day7/.idea/Day7.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /Day7/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Day7/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Day7/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Day7/northwind/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day7/northwind/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /Day7/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 | -------------------------------------------------------------------------------- /Day7/northwind/src/main/java/kodlamaio/northwind/core/utilities/result/ErrorResult.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.northwind.core.utilities.result; 2 | 3 | 4 | public class ErrorResult extends Result { 5 | 6 | 7 | public ErrorResult() { 8 | super(false); 9 | } 10 | 11 | public ErrorResult(String message) { 12 | super(false, message); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /Day7/northwind/src/main/java/kodlamaio/northwind/core/utilities/result/SuccessResult.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.northwind.core.utilities.result; 2 | 3 | 4 | 5 | public class SuccessResult extends Result { 6 | 7 | 8 | public SuccessResult() { 9 | super(true); 10 | } 11 | 12 | public SuccessResult(String message) { 13 | super(true, message); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Day7/northwind/src/main/java/kodlamaio/northwind/dataAccess/abstracts/ProductDao.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.northwind.dataAccess.abstracts; 2 | 3 | import kodlamaio.northwind.entities.concretes.Product; 4 | import org.springframework.data.jpa.repository.JpaRepository; 5 | 6 | public interface ProductDao extends JpaRepository { 7 | } 8 | -------------------------------------------------------------------------------- /Day7/northwind/src/main/resources/META-INF/additional-spring-configuration-metadata.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": [ 3 | { 4 | "name": "spring.jpa.hibernate.show-sql", 5 | "type": "java.lang.String", 6 | "description": "Description for spring.jpa.hibernate.show-sql." 7 | } 8 | ] } -------------------------------------------------------------------------------- /Day7/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=12345 7 | spring.jpa.properties.javax.persistence.validation.mode = none 8 | -------------------------------------------------------------------------------- /Day7/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 | -------------------------------------------------------------------------------- /Day7Homework1&3/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | # Datasource local storage ignored files 5 | /dataSources/ 6 | /dataSources.local.xml 7 | # Editor-based HTTP Client requests 8 | /httpRequests/ 9 | -------------------------------------------------------------------------------- /Day7Homework1&3/.idea/Day7Homework1.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /Day7Homework1&3/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Day7Homework1&3/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Day7Homework1&3/hrms/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day7Homework1&3/hrms/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /Day7Homework1&3/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 | -------------------------------------------------------------------------------- /Day7Homework1&3/hrms/easywsdl/ExKsoap2-1.0.3.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day7Homework1&3/hrms/easywsdl/ExKsoap2-1.0.3.1.jar -------------------------------------------------------------------------------- /Day7Homework1&3/hrms/easywsdl/ksoap2-android-assembly-3.6.4-jar-with-dependencies.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day7Homework1&3/hrms/easywsdl/ksoap2-android-assembly-3.6.4-jar-with-dependencies.jar -------------------------------------------------------------------------------- /Day7Homework1&3/hrms/src/main/java/kodlamaio/hrms/business/abstracts/AuthenticationService.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.business.abstracts; 2 | 3 | import kodlamaio.hrms.core.utilities.result.Result; 4 | 5 | public interface AuthenticationService { 6 | Result checkIfRealPerson(String identityId, String firstName, String lastName, int birthYear); 7 | } 8 | -------------------------------------------------------------------------------- /Day7Homework1&3/hrms/src/main/java/kodlamaio/hrms/business/abstracts/BaseService.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.business.abstracts; 2 | 3 | 4 | import kodlamaio.hrms.core.utilities.result.DataResult; 5 | 6 | import java.util.List; 7 | 8 | public interface BaseService { 9 | DataResult> getAll(); 10 | } 11 | -------------------------------------------------------------------------------- /Day7Homework1&3/hrms/src/main/java/kodlamaio/hrms/business/abstracts/CandidateService.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.business.abstracts; 2 | 3 | import kodlamaio.hrms.core.utilities.result.Result; 4 | import kodlamaio.hrms.entities.concretes.Candidate; 5 | 6 | public interface CandidateService extends UserService { 7 | Result verifyAccountByVerificationCode(String email,String code); 8 | } 9 | -------------------------------------------------------------------------------- /Day7Homework1&3/hrms/src/main/java/kodlamaio/hrms/business/abstracts/EmployeeService.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.business.abstracts; 2 | 3 | import kodlamaio.hrms.entities.concretes.Employee; 4 | 5 | 6 | public interface EmployeeService extends UserService{ 7 | } 8 | -------------------------------------------------------------------------------- /Day7Homework1&3/hrms/src/main/java/kodlamaio/hrms/business/abstracts/EmployerService.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.business.abstracts; 2 | 3 | import kodlamaio.hrms.core.utilities.result.Result; 4 | import kodlamaio.hrms.entities.concretes.Employer; 5 | 6 | 7 | public interface EmployerService extends UserService { 8 | Result verifyAccountByVerificationCode(String email, String code); 9 | } 10 | -------------------------------------------------------------------------------- /Day7Homework1&3/hrms/src/main/java/kodlamaio/hrms/business/abstracts/JobTitleService.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.business.abstracts; 2 | 3 | import kodlamaio.hrms.core.utilities.result.Result; 4 | import kodlamaio.hrms.entities.concretes.JobTitle; 5 | 6 | public interface JobTitleService extends BaseService { 7 | Result add(JobTitle jobTitle); 8 | } 9 | -------------------------------------------------------------------------------- /Day7Homework1&3/hrms/src/main/java/kodlamaio/hrms/business/abstracts/MailVerificationService.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.business.abstracts; 2 | 3 | public interface MailVerificationService { 4 | public String sendVerificationCode(String email); 5 | } 6 | -------------------------------------------------------------------------------- /Day7Homework1&3/hrms/src/main/java/kodlamaio/hrms/business/abstracts/PersonCheckService.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.business.abstracts; 2 | 3 | public interface PersonCheckService { 4 | boolean checkIfRealPerson(String identityId,String firstName,String lastName,int birthYear); 5 | } 6 | -------------------------------------------------------------------------------- /Day7Homework1&3/hrms/src/main/java/kodlamaio/hrms/business/abstracts/UserService.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.business.abstracts; 2 | 3 | import kodlamaio.hrms.core.utilities.result.Result; 4 | 5 | 6 | public interface UserService extends BaseService { 7 | 8 | Result register(T entity); 9 | 10 | } 11 | -------------------------------------------------------------------------------- /Day7Homework1&3/hrms/src/main/java/kodlamaio/hrms/business/abstracts/VerificationCandidateService.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.business.abstracts; 2 | 3 | import kodlamaio.hrms.entities.concretes.VerificationCodeCandidate; 4 | 5 | public interface VerificationCandidateService extends BaseVerificationService { 6 | 7 | } 8 | -------------------------------------------------------------------------------- /Day7Homework1&3/hrms/src/main/java/kodlamaio/hrms/business/abstracts/VerificationCodeCandidateService.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.business.abstracts; 2 | 3 | import kodlamaio.hrms.entities.concretes.VerificationCodeCandidate; 4 | 5 | public interface VerificationCodeCandidateService extends BaseVerificationCodeService { 6 | 7 | } 8 | -------------------------------------------------------------------------------- /Day7Homework1&3/hrms/src/main/java/kodlamaio/hrms/business/abstracts/VerificationCodeEmployerService.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.business.abstracts; 2 | 3 | import kodlamaio.hrms.entities.concretes.VerificationCodeEmployer; 4 | 5 | public interface VerificationCodeEmployerService extends BaseVerificationCodeService { 6 | 7 | } 8 | -------------------------------------------------------------------------------- /Day7Homework1&3/hrms/src/main/java/kodlamaio/hrms/business/abstracts/VerificationEmployerService.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.business.abstracts; 2 | 3 | import kodlamaio.hrms.entities.concretes.VerificationCodeEmployer; 4 | 5 | public interface VerificationEmployerService extends BaseVerificationService{ 6 | 7 | } 8 | -------------------------------------------------------------------------------- /Day7Homework1&3/hrms/src/main/java/kodlamaio/hrms/business/validationRules/EmployeeValidator.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.business.validationRules; 2 | 3 | public class EmployeeValidator extends UserValidator { 4 | 5 | 6 | } 7 | -------------------------------------------------------------------------------- /Day7Homework1&3/hrms/src/main/java/kodlamaio/hrms/core/utilities/result/ErrorResult.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.core.utilities.result; 2 | 3 | public class ErrorResult extends Result{ 4 | 5 | public ErrorResult() { 6 | super(false); 7 | } 8 | 9 | public ErrorResult(String message) { 10 | super(false, message); 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Day7Homework1&3/hrms/src/main/java/kodlamaio/hrms/core/utilities/result/SuccessResult.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.core.utilities.result; 2 | 3 | public class SuccessResult extends Result{ 4 | public SuccessResult() { 5 | super(true); 6 | } 7 | 8 | public SuccessResult(String message) { 9 | super(true, message); 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /Day7Homework1&3/hrms/src/main/java/kodlamaio/hrms/dataAccess/abstracts/CandidateDao.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.dataAccess.abstracts; 2 | 3 | import kodlamaio.hrms.entities.concretes.Candidate; 4 | import kodlamaio.hrms.entities.concretes.JobTitle; 5 | import org.springframework.data.jpa.repository.JpaRepository; 6 | 7 | public interface CandidateDao extends JpaRepository { 8 | } 9 | -------------------------------------------------------------------------------- /Day7Homework1&3/hrms/src/main/java/kodlamaio/hrms/dataAccess/abstracts/EmployeeDao.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.dataAccess.abstracts; 2 | 3 | import kodlamaio.hrms.entities.concretes.Employee; 4 | import org.springframework.data.jpa.repository.JpaRepository; 5 | 6 | public interface EmployeeDao extends JpaRepository { 7 | } 8 | -------------------------------------------------------------------------------- /Day7Homework1&3/hrms/src/main/java/kodlamaio/hrms/dataAccess/abstracts/EmployerDao.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.dataAccess.abstracts; 2 | 3 | import kodlamaio.hrms.entities.concretes.Employer; 4 | import org.springframework.data.jpa.repository.JpaRepository; 5 | 6 | public interface EmployerDao extends JpaRepository { 7 | } 8 | -------------------------------------------------------------------------------- /Day7Homework1&3/hrms/src/main/java/kodlamaio/hrms/dataAccess/abstracts/JobTitleDao.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.dataAccess.abstracts; 2 | 3 | import kodlamaio.hrms.entities.concretes.JobTitle; 4 | import org.springframework.data.jpa.repository.JpaRepository; 5 | 6 | public interface JobTitleDao extends JpaRepository { 7 | } 8 | -------------------------------------------------------------------------------- /Day7Homework1&3/hrms/src/main/java/kodlamaio/hrms/dataAccess/abstracts/UserDao.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.dataAccess.abstracts; 2 | 3 | import kodlamaio.hrms.entities.concretes.User; 4 | import org.springframework.data.jpa.repository.JpaRepository; 5 | 6 | public interface UserDao extends JpaRepository { 7 | } 8 | -------------------------------------------------------------------------------- /Day7Homework1&3/hrms/src/main/java/kodlamaio/hrms/entities/dtos/UserForVerifyVerificationCode.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.entities.dtos; 2 | 3 | import lombok.AllArgsConstructor; 4 | import lombok.Data; 5 | import lombok.NoArgsConstructor; 6 | 7 | @Data 8 | @AllArgsConstructor 9 | @NoArgsConstructor 10 | public class UserForVerifyVerificationCode { 11 | private String email; 12 | private String code; 13 | 14 | } 15 | -------------------------------------------------------------------------------- /Day7Homework1&3/hrms/src/main/java/kodlamaio/hrms/mailVerification/HotmailVerificationService.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.mailVerification; 2 | 3 | public class HotmailVerificationService { 4 | public String sendVerificationCode(String email){ 5 | return "ThisIsATestVerificationCode"; 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /Day7Homework1&3/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=12345 7 | spring.jpa.properties.javax.persistence.validation.mode = none 8 | -------------------------------------------------------------------------------- /Day7Homework1&3/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 | -------------------------------------------------------------------------------- /Day7Homework1&3/screenshots/database/database_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day7Homework1&3/screenshots/database/database_diagram.png -------------------------------------------------------------------------------- /Day7Homework1&3/screenshots/github_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day7Homework1&3/screenshots/github_logo.png -------------------------------------------------------------------------------- /Day7Homework1&3/screenshots/postgresql_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day7Homework1&3/screenshots/postgresql_logo.png -------------------------------------------------------------------------------- /Day7Homework1&3/screenshots/swagger/candidate_validation1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day7Homework1&3/screenshots/swagger/candidate_validation1.png -------------------------------------------------------------------------------- /Day7Homework1&3/screenshots/swagger/candidate_validation2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day7Homework1&3/screenshots/swagger/candidate_validation2.png -------------------------------------------------------------------------------- /Day7Homework1&3/screenshots/swagger/candidate_validation3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day7Homework1&3/screenshots/swagger/candidate_validation3.png -------------------------------------------------------------------------------- /Day7Homework1&3/screenshots/swagger/candidate_validation4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day7Homework1&3/screenshots/swagger/candidate_validation4.png -------------------------------------------------------------------------------- /Day7Homework1&3/screenshots/swagger/candidate_validation5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day7Homework1&3/screenshots/swagger/candidate_validation5.png -------------------------------------------------------------------------------- /Day7Homework1&3/screenshots/swagger/candidate_validation6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day7Homework1&3/screenshots/swagger/candidate_validation6.png -------------------------------------------------------------------------------- /Day7Homework1&3/screenshots/swagger/controllerlar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day7Homework1&3/screenshots/swagger/controllerlar.png -------------------------------------------------------------------------------- /Day7Homework1&3/screenshots/swagger/employer_register.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day7Homework1&3/screenshots/swagger/employer_register.png -------------------------------------------------------------------------------- /Day7Homework1&3/screenshots/swagger/employer_verification_code_success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day7Homework1&3/screenshots/swagger/employer_verification_code_success.png -------------------------------------------------------------------------------- /Day7Homework1&3/screenshots/swagger/jobTitle_add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day7Homework1&3/screenshots/swagger/jobTitle_add.png -------------------------------------------------------------------------------- /Day7Homework1&3/screenshots/swagger/jobTitle_getAll.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day7Homework1&3/screenshots/swagger/jobTitle_getAll.png -------------------------------------------------------------------------------- /Day7Homework1&3/screenshots/swagger/jobTitle_validation1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day7Homework1&3/screenshots/swagger/jobTitle_validation1.png -------------------------------------------------------------------------------- /Day7Homework1&3/screenshots/swagger/verificationCode_validation1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day7Homework1&3/screenshots/swagger/verificationCode_validation1.png -------------------------------------------------------------------------------- /Day7Homework1&3/screenshots/swagger/verification_code_sent_database.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day7Homework1&3/screenshots/swagger/verification_code_sent_database.png -------------------------------------------------------------------------------- /Day7Homework1&3/screenshots/swagger/verification_code_success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day7Homework1&3/screenshots/swagger/verification_code_success.png -------------------------------------------------------------------------------- /Day8/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | # Datasource local storage ignored files 5 | /dataSources/ 6 | /dataSources.local.xml 7 | # Editor-based HTTP Client requests 8 | /httpRequests/ 9 | -------------------------------------------------------------------------------- /Day8/.idea/Day7.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /Day8/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Day8/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Day8/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Day8/northwind/.metadata/.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day8/northwind/.metadata/.lock -------------------------------------------------------------------------------- /Day8/northwind/.metadata/.mylyn/repositories.xml.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day8/northwind/.metadata/.mylyn/repositories.xml.zip -------------------------------------------------------------------------------- /Day8/northwind/.metadata/.mylyn/tasks.xml.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day8/northwind/.metadata/.mylyn/tasks.xml.zip -------------------------------------------------------------------------------- /Day8/northwind/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/history.version: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /Day8/northwind/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index: -------------------------------------------------------------------------------- 1 | /org.eclipse.jdt.corestateVersionNumber36 -------------------------------------------------------------------------------- /Day8/northwind/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.version: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /Day8/northwind/.metadata/.plugins/org.eclipse.core.resources/.root/1.tree: -------------------------------------------------------------------------------- 1 | org.eclipse.jdt.core -------------------------------------------------------------------------------- /Day8/northwind/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day8/northwind/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources -------------------------------------------------------------------------------- /Day8/northwind/.metadata/.plugins/org.eclipse.jdt.core/assumedExternalFilesCache: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Day8/northwind/.metadata/.plugins/org.eclipse.jdt.core/externalFilesCache: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Day8/northwind/.metadata/.plugins/org.eclipse.jdt.core/nonChainingJarsCache: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Day8/northwind/.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat: -------------------------------------------------------------------------------- 1 | JRE_LIBJRE_SRC JRE_SRCROOT 2 | JUNIT_HOME ECLIPSE_HOMEJUNIT_SRC_HOMEM2_REPO -------------------------------------------------------------------------------- /Day8/northwind/.metadata/.plugins/org.eclipse.jdt.ui/OpenTypeHistory.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /Day8/northwind/.metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /Day8/northwind/.metadata/.plugins/org.eclipse.m2e.logback.configuration/0.log: -------------------------------------------------------------------------------- 1 | 2021-05-27 23:12:13,968 [Worker-3: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. 2 | -------------------------------------------------------------------------------- /Day8/northwind/.metadata/.plugins/org.eclipse.oomph.setup/workspace.setup: -------------------------------------------------------------------------------- 1 | 2 | 7 | -------------------------------------------------------------------------------- /Day8/northwind/.metadata/.plugins/org.eclipse.tips.ide/dialog_settings.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 | -------------------------------------------------------------------------------- /Day8/northwind/.metadata/.plugins/org.eclipse.tm.terminal.view.ui/.executables/data.properties: -------------------------------------------------------------------------------- 1 | #Thu May 27 23:11:59 TRT 2021 2 | 0.Icon=C\:\\Program Files\\Git\\mingw64\\share\\git\\git-for-windows.ico 3 | 0.Path=C\:\\Program Files\\Git\\bin\\sh.exe 4 | 0.Translate=true 5 | 0.Args=--login -i 6 | 0.Name=Git Bash 7 | -------------------------------------------------------------------------------- /Day8/northwind/.metadata/.plugins/org.eclipse.ui.intro/introstate: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Day8/northwind/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 |
5 |
6 | -------------------------------------------------------------------------------- /Day8/northwind/.metadata/version.ini: -------------------------------------------------------------------------------- 1 | #Thu May 27 23:11:57 TRT 2021 2 | org.eclipse.core.runtime=2 3 | org.eclipse.platform=4.19.0.v20210303-1800 4 | -------------------------------------------------------------------------------- /Day8/northwind/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day8/northwind/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /Day8/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 | -------------------------------------------------------------------------------- /Day8/northwind/src/main/java/kodlamaio/northwind/core/utilities/result/ErrorResult.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.northwind.core.utilities.result; 2 | 3 | 4 | public class ErrorResult extends Result { 5 | 6 | 7 | public ErrorResult() { 8 | super(false); 9 | } 10 | 11 | public ErrorResult(String message) { 12 | super(false, message); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /Day8/northwind/src/main/java/kodlamaio/northwind/core/utilities/result/SuccessResult.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.northwind.core.utilities.result; 2 | 3 | 4 | 5 | public class SuccessResult extends Result { 6 | 7 | 8 | public SuccessResult() { 9 | super(true); 10 | } 11 | 12 | public SuccessResult(String message) { 13 | super(true, message); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Day8/northwind/src/main/resources/META-INF/additional-spring-configuration-metadata.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": [ 3 | { 4 | "name": "spring.jpa.hibernate.show-sql", 5 | "type": "java.lang.String", 6 | "description": "Description for spring.jpa.hibernate.show-sql." 7 | } 8 | ] } -------------------------------------------------------------------------------- /Day8/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=12345 7 | spring.jpa.properties.javax.persistence.validation.mode = none 8 | -------------------------------------------------------------------------------- /Day8/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 | -------------------------------------------------------------------------------- /Day8Homework1/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | # Datasource local storage ignored files 5 | /dataSources/ 6 | /dataSources.local.xml 7 | # Editor-based HTTP Client requests 8 | /httpRequests/ 9 | -------------------------------------------------------------------------------- /Day8Homework1/.idea/Day7Homework1.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /Day8Homework1/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Day8Homework1/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Day8Homework1/backupDatabase/HrmsBackupDatabase.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day8Homework1/backupDatabase/HrmsBackupDatabase.sql -------------------------------------------------------------------------------- /Day8Homework1/hrms/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day8Homework1/hrms/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /Day8Homework1/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 | -------------------------------------------------------------------------------- /Day8Homework1/hrms/easywsdl/ExKsoap2-1.0.3.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day8Homework1/hrms/easywsdl/ExKsoap2-1.0.3.1.jar -------------------------------------------------------------------------------- /Day8Homework1/hrms/easywsdl/ksoap2-android-assembly-3.6.4-jar-with-dependencies.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day8Homework1/hrms/easywsdl/ksoap2-android-assembly-3.6.4-jar-with-dependencies.jar -------------------------------------------------------------------------------- /Day8Homework1/hrms/src/main/java/kodlamaio/hrms/business/abstracts/AuthenticationService.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.business.abstracts; 2 | 3 | import kodlamaio.hrms.core.utilities.result.Result; 4 | 5 | public interface AuthenticationService { 6 | Result checkIfRealPerson(String identityId, String firstName, String lastName, int birthYear); 7 | } 8 | -------------------------------------------------------------------------------- /Day8Homework1/hrms/src/main/java/kodlamaio/hrms/business/abstracts/BaseService.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.business.abstracts; 2 | 3 | 4 | import kodlamaio.hrms.core.utilities.result.DataResult; 5 | 6 | import java.util.List; 7 | 8 | public interface BaseService { 9 | DataResult> getAll(); 10 | } 11 | -------------------------------------------------------------------------------- /Day8Homework1/hrms/src/main/java/kodlamaio/hrms/business/abstracts/CandidateService.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.business.abstracts; 2 | 3 | import kodlamaio.hrms.core.utilities.result.Result; 4 | import kodlamaio.hrms.entities.concretes.Candidate; 5 | 6 | public interface CandidateService extends UserService { 7 | Result verifyAccountByVerificationCode(String email,String code); 8 | } 9 | -------------------------------------------------------------------------------- /Day8Homework1/hrms/src/main/java/kodlamaio/hrms/business/abstracts/CityService.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.business.abstracts; 2 | 3 | import kodlamaio.hrms.core.utilities.result.Result; 4 | import kodlamaio.hrms.entities.concretes.City; 5 | 6 | public interface CityService extends BaseService{ 7 | Result add(City city); 8 | } 9 | -------------------------------------------------------------------------------- /Day8Homework1/hrms/src/main/java/kodlamaio/hrms/business/abstracts/EmployeeService.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.business.abstracts; 2 | 3 | import kodlamaio.hrms.entities.concretes.Employee; 4 | 5 | 6 | public interface EmployeeService extends UserService{ 7 | } 8 | -------------------------------------------------------------------------------- /Day8Homework1/hrms/src/main/java/kodlamaio/hrms/business/abstracts/EmployerService.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.business.abstracts; 2 | 3 | import kodlamaio.hrms.core.utilities.result.Result; 4 | import kodlamaio.hrms.entities.concretes.Employer; 5 | 6 | 7 | public interface EmployerService extends UserService { 8 | Result verifyAccountByVerificationCode(String email, String code); 9 | } 10 | -------------------------------------------------------------------------------- /Day8Homework1/hrms/src/main/java/kodlamaio/hrms/business/abstracts/JobPositionService.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.business.abstracts; 2 | 3 | import kodlamaio.hrms.core.utilities.result.Result; 4 | import kodlamaio.hrms.entities.concretes.JobPosition; 5 | 6 | public interface JobPositionService extends BaseService { 7 | Result add(JobPosition jobPosition); 8 | } 9 | -------------------------------------------------------------------------------- /Day8Homework1/hrms/src/main/java/kodlamaio/hrms/business/abstracts/MailVerificationService.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.business.abstracts; 2 | 3 | public interface MailVerificationService { 4 | public String sendVerificationCode(String email); 5 | } 6 | -------------------------------------------------------------------------------- /Day8Homework1/hrms/src/main/java/kodlamaio/hrms/business/abstracts/PersonCheckService.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.business.abstracts; 2 | 3 | public interface PersonCheckService { 4 | boolean checkIfRealPerson(String identityId,String firstName,String lastName,int birthYear); 5 | } 6 | -------------------------------------------------------------------------------- /Day8Homework1/hrms/src/main/java/kodlamaio/hrms/business/abstracts/UserService.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.business.abstracts; 2 | 3 | import kodlamaio.hrms.core.utilities.result.Result; 4 | 5 | 6 | public interface UserService extends BaseService { 7 | 8 | Result register(T entity); 9 | 10 | } 11 | -------------------------------------------------------------------------------- /Day8Homework1/hrms/src/main/java/kodlamaio/hrms/business/abstracts/VerificationCandidateService.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.business.abstracts; 2 | 3 | import kodlamaio.hrms.entities.concretes.VerificationCodeCandidate; 4 | 5 | public interface VerificationCandidateService extends BaseVerificationService { 6 | 7 | } 8 | -------------------------------------------------------------------------------- /Day8Homework1/hrms/src/main/java/kodlamaio/hrms/business/abstracts/VerificationCodeCandidateService.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.business.abstracts; 2 | 3 | import kodlamaio.hrms.entities.concretes.VerificationCodeCandidate; 4 | 5 | public interface VerificationCodeCandidateService extends BaseVerificationCodeService { 6 | 7 | } 8 | -------------------------------------------------------------------------------- /Day8Homework1/hrms/src/main/java/kodlamaio/hrms/business/abstracts/VerificationCodeEmployerService.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.business.abstracts; 2 | 3 | import kodlamaio.hrms.entities.concretes.VerificationCodeEmployer; 4 | 5 | public interface VerificationCodeEmployerService extends BaseVerificationCodeService { 6 | 7 | } 8 | -------------------------------------------------------------------------------- /Day8Homework1/hrms/src/main/java/kodlamaio/hrms/business/abstracts/VerificationEmployerService.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.business.abstracts; 2 | 3 | import kodlamaio.hrms.entities.concretes.VerificationCodeEmployer; 4 | 5 | public interface VerificationEmployerService extends BaseVerificationService{ 6 | 7 | } 8 | -------------------------------------------------------------------------------- /Day8Homework1/hrms/src/main/java/kodlamaio/hrms/business/validationRules/EmployeeValidator.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.business.validationRules; 2 | 3 | public class EmployeeValidator extends UserValidator { 4 | 5 | 6 | } 7 | -------------------------------------------------------------------------------- /Day8Homework1/hrms/src/main/java/kodlamaio/hrms/core/utilities/result/ErrorResult.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.core.utilities.result; 2 | 3 | public class ErrorResult extends Result{ 4 | 5 | public ErrorResult() { 6 | super(false); 7 | } 8 | 9 | public ErrorResult(String message) { 10 | super(false, message); 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Day8Homework1/hrms/src/main/java/kodlamaio/hrms/core/utilities/result/SuccessResult.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.core.utilities.result; 2 | 3 | public class SuccessResult extends Result{ 4 | public SuccessResult() { 5 | super(true); 6 | } 7 | 8 | public SuccessResult(String message) { 9 | super(true, message); 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /Day8Homework1/hrms/src/main/java/kodlamaio/hrms/dataAccess/abstracts/CandidateDao.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.dataAccess.abstracts; 2 | 3 | import kodlamaio.hrms.entities.concretes.Candidate; 4 | import org.springframework.data.jpa.repository.JpaRepository; 5 | 6 | public interface CandidateDao extends JpaRepository { 7 | } 8 | -------------------------------------------------------------------------------- /Day8Homework1/hrms/src/main/java/kodlamaio/hrms/dataAccess/abstracts/CityDao.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.dataAccess.abstracts; 2 | 3 | import kodlamaio.hrms.entities.concretes.City; 4 | import org.springframework.data.jpa.repository.JpaRepository; 5 | 6 | public interface CityDao extends JpaRepository { 7 | } 8 | -------------------------------------------------------------------------------- /Day8Homework1/hrms/src/main/java/kodlamaio/hrms/dataAccess/abstracts/EmployeeDao.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.dataAccess.abstracts; 2 | 3 | import kodlamaio.hrms.entities.concretes.Employee; 4 | import org.springframework.data.jpa.repository.JpaRepository; 5 | 6 | public interface EmployeeDao extends JpaRepository { 7 | } 8 | -------------------------------------------------------------------------------- /Day8Homework1/hrms/src/main/java/kodlamaio/hrms/dataAccess/abstracts/EmployerDao.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.dataAccess.abstracts; 2 | 3 | import kodlamaio.hrms.entities.concretes.Employer; 4 | import org.springframework.data.jpa.repository.JpaRepository; 5 | 6 | public interface EmployerDao extends JpaRepository { 7 | } 8 | -------------------------------------------------------------------------------- /Day8Homework1/hrms/src/main/java/kodlamaio/hrms/dataAccess/abstracts/JobPositionDao.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.dataAccess.abstracts; 2 | 3 | import kodlamaio.hrms.entities.concretes.JobPosition; 4 | import org.springframework.data.jpa.repository.JpaRepository; 5 | 6 | public interface JobPositionDao extends JpaRepository { 7 | } 8 | -------------------------------------------------------------------------------- /Day8Homework1/hrms/src/main/java/kodlamaio/hrms/dataAccess/abstracts/UserDao.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.dataAccess.abstracts; 2 | 3 | import kodlamaio.hrms.entities.concretes.User; 4 | import org.springframework.data.jpa.repository.JpaRepository; 5 | 6 | public interface UserDao extends JpaRepository { 7 | } 8 | -------------------------------------------------------------------------------- /Day8Homework1/hrms/src/main/java/kodlamaio/hrms/entities/dtos/UserForVerifyVerificationCode.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.entities.dtos; 2 | 3 | import lombok.AllArgsConstructor; 4 | import lombok.Data; 5 | import lombok.NoArgsConstructor; 6 | 7 | @Data 8 | @AllArgsConstructor 9 | @NoArgsConstructor 10 | public class UserForVerifyVerificationCode { 11 | private String email; 12 | private String code; 13 | 14 | } 15 | -------------------------------------------------------------------------------- /Day8Homework1/hrms/src/main/java/kodlamaio/hrms/mailVerification/HotmailVerificationService.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.mailVerification; 2 | 3 | public class HotmailVerificationService { 4 | public String sendVerificationCode(String email){ 5 | return "ThisIsATestVerificationCode"; 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /Day8Homework1/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=12345 7 | spring.jpa.properties.javax.persistence.validation.mode = none 8 | -------------------------------------------------------------------------------- /Day8Homework1/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 | -------------------------------------------------------------------------------- /Day8Homework1/screenshots/database/database_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day8Homework1/screenshots/database/database_diagram.png -------------------------------------------------------------------------------- /Day8Homework1/screenshots/github_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day8Homework1/screenshots/github_logo.png -------------------------------------------------------------------------------- /Day8Homework1/screenshots/postgresql_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day8Homework1/screenshots/postgresql_logo.png -------------------------------------------------------------------------------- /Day8Homework1/screenshots/swagger/candidate_validation1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day8Homework1/screenshots/swagger/candidate_validation1.png -------------------------------------------------------------------------------- /Day8Homework1/screenshots/swagger/candidate_validation2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day8Homework1/screenshots/swagger/candidate_validation2.png -------------------------------------------------------------------------------- /Day8Homework1/screenshots/swagger/candidate_validation3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day8Homework1/screenshots/swagger/candidate_validation3.png -------------------------------------------------------------------------------- /Day8Homework1/screenshots/swagger/candidate_validation4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day8Homework1/screenshots/swagger/candidate_validation4.png -------------------------------------------------------------------------------- /Day8Homework1/screenshots/swagger/candidate_validation5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day8Homework1/screenshots/swagger/candidate_validation5.png -------------------------------------------------------------------------------- /Day8Homework1/screenshots/swagger/candidate_validation6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day8Homework1/screenshots/swagger/candidate_validation6.png -------------------------------------------------------------------------------- /Day8Homework1/screenshots/swagger/controllerlar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day8Homework1/screenshots/swagger/controllerlar.png -------------------------------------------------------------------------------- /Day8Homework1/screenshots/swagger/employer_register.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day8Homework1/screenshots/swagger/employer_register.png -------------------------------------------------------------------------------- /Day8Homework1/screenshots/swagger/employer_verification_code_success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day8Homework1/screenshots/swagger/employer_verification_code_success.png -------------------------------------------------------------------------------- /Day8Homework1/screenshots/swagger/jobTitle_add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day8Homework1/screenshots/swagger/jobTitle_add.png -------------------------------------------------------------------------------- /Day8Homework1/screenshots/swagger/jobTitle_getAll.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day8Homework1/screenshots/swagger/jobTitle_getAll.png -------------------------------------------------------------------------------- /Day8Homework1/screenshots/swagger/jobTitle_validation1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day8Homework1/screenshots/swagger/jobTitle_validation1.png -------------------------------------------------------------------------------- /Day8Homework1/screenshots/swagger/verificationCode_validation1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day8Homework1/screenshots/swagger/verificationCode_validation1.png -------------------------------------------------------------------------------- /Day8Homework1/screenshots/swagger/verification_code_sent_database.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day8Homework1/screenshots/swagger/verification_code_sent_database.png -------------------------------------------------------------------------------- /Day8Homework1/screenshots/swagger/verification_code_success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day8Homework1/screenshots/swagger/verification_code_success.png -------------------------------------------------------------------------------- /Day9/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | # Datasource local storage ignored files 5 | /dataSources/ 6 | /dataSources.local.xml 7 | # Editor-based HTTP Client requests 8 | /httpRequests/ 9 | -------------------------------------------------------------------------------- /Day9/.idea/Day7.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /Day9/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Day9/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Day9/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Day9/northwind/.metadata/.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day9/northwind/.metadata/.lock -------------------------------------------------------------------------------- /Day9/northwind/.metadata/.mylyn/repositories.xml.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day9/northwind/.metadata/.mylyn/repositories.xml.zip -------------------------------------------------------------------------------- /Day9/northwind/.metadata/.mylyn/tasks.xml.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day9/northwind/.metadata/.mylyn/tasks.xml.zip -------------------------------------------------------------------------------- /Day9/northwind/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/history.version: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /Day9/northwind/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index: -------------------------------------------------------------------------------- 1 | /org.eclipse.jdt.corestateVersionNumber36 -------------------------------------------------------------------------------- /Day9/northwind/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.version: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /Day9/northwind/.metadata/.plugins/org.eclipse.core.resources/.root/1.tree: -------------------------------------------------------------------------------- 1 | org.eclipse.jdt.core -------------------------------------------------------------------------------- /Day9/northwind/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day9/northwind/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources -------------------------------------------------------------------------------- /Day9/northwind/.metadata/.plugins/org.eclipse.jdt.core/assumedExternalFilesCache: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Day9/northwind/.metadata/.plugins/org.eclipse.jdt.core/externalFilesCache: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Day9/northwind/.metadata/.plugins/org.eclipse.jdt.core/nonChainingJarsCache: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Day9/northwind/.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat: -------------------------------------------------------------------------------- 1 | JRE_LIBJRE_SRC JRE_SRCROOT 2 | JUNIT_HOME ECLIPSE_HOMEJUNIT_SRC_HOMEM2_REPO -------------------------------------------------------------------------------- /Day9/northwind/.metadata/.plugins/org.eclipse.jdt.ui/OpenTypeHistory.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /Day9/northwind/.metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /Day9/northwind/.metadata/.plugins/org.eclipse.m2e.logback.configuration/0.log: -------------------------------------------------------------------------------- 1 | 2021-05-27 23:12:13,968 [Worker-3: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. 2 | -------------------------------------------------------------------------------- /Day9/northwind/.metadata/.plugins/org.eclipse.oomph.setup/workspace.setup: -------------------------------------------------------------------------------- 1 | 2 | 7 | -------------------------------------------------------------------------------- /Day9/northwind/.metadata/.plugins/org.eclipse.tips.ide/dialog_settings.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 | -------------------------------------------------------------------------------- /Day9/northwind/.metadata/.plugins/org.eclipse.tm.terminal.view.ui/.executables/data.properties: -------------------------------------------------------------------------------- 1 | #Thu May 27 23:11:59 TRT 2021 2 | 0.Icon=C\:\\Program Files\\Git\\mingw64\\share\\git\\git-for-windows.ico 3 | 0.Path=C\:\\Program Files\\Git\\bin\\sh.exe 4 | 0.Translate=true 5 | 0.Args=--login -i 6 | 0.Name=Git Bash 7 | -------------------------------------------------------------------------------- /Day9/northwind/.metadata/.plugins/org.eclipse.ui.intro/introstate: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Day9/northwind/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 |
5 |
6 | -------------------------------------------------------------------------------- /Day9/northwind/.metadata/version.ini: -------------------------------------------------------------------------------- 1 | #Thu May 27 23:11:57 TRT 2021 2 | org.eclipse.core.runtime=2 3 | org.eclipse.platform=4.19.0.v20210303-1800 4 | -------------------------------------------------------------------------------- /Day9/northwind/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day9/northwind/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /Day9/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 | -------------------------------------------------------------------------------- /Day9/northwind/src/main/java/kodlamaio/northwind/core/dataAccess/UserDao.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.northwind.core.dataAccess; 2 | 3 | import kodlamaio.northwind.core.entities.User; 4 | import org.springframework.data.jpa.repository.JpaRepository; 5 | 6 | public interface UserDao extends JpaRepository { 7 | User findByEmail(String email); 8 | } 9 | -------------------------------------------------------------------------------- /Day9/northwind/src/main/java/kodlamaio/northwind/core/utilities/result/ErrorResult.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.northwind.core.utilities.result; 2 | 3 | 4 | public class ErrorResult extends Result { 5 | 6 | 7 | public ErrorResult() { 8 | super(false); 9 | } 10 | 11 | public ErrorResult(String message) { 12 | super(false, message); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /Day9/northwind/src/main/java/kodlamaio/northwind/core/utilities/result/SuccessResult.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.northwind.core.utilities.result; 2 | 3 | 4 | 5 | public class SuccessResult extends Result { 6 | 7 | 8 | public SuccessResult() { 9 | super(true); 10 | } 11 | 12 | public SuccessResult(String message) { 13 | super(true, message); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Day9/northwind/src/main/resources/META-INF/additional-spring-configuration-metadata.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": [ 3 | { 4 | "name": "spring.jpa.hibernate.show-sql", 5 | "type": "java.lang.String", 6 | "description": "Description for spring.jpa.hibernate.show-sql." 7 | } 8 | ] } -------------------------------------------------------------------------------- /Day9/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=12345 7 | spring.jpa.properties.javax.persistence.validation.mode = none 8 | -------------------------------------------------------------------------------- /Day9/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 | -------------------------------------------------------------------------------- /Day9Homework1/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | # Datasource local storage ignored files 5 | /dataSources/ 6 | /dataSources.local.xml 7 | # Editor-based HTTP Client requests 8 | /httpRequests/ 9 | -------------------------------------------------------------------------------- /Day9Homework1/.idea/Day7Homework1.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /Day9Homework1/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Day9Homework1/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Day9Homework1/backupDatabase/HrmsBackupDatabase.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day9Homework1/backupDatabase/HrmsBackupDatabase.sql -------------------------------------------------------------------------------- /Day9Homework1/hrms/.jpb/jpb-settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /Day9Homework1/hrms/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day9Homework1/hrms/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /Day9Homework1/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 | -------------------------------------------------------------------------------- /Day9Homework1/hrms/easywsdl/ExKsoap2-1.0.3.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day9Homework1/hrms/easywsdl/ExKsoap2-1.0.3.1.jar -------------------------------------------------------------------------------- /Day9Homework1/hrms/easywsdl/ksoap2-android-assembly-3.6.4-jar-with-dependencies.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day9Homework1/hrms/easywsdl/ksoap2-android-assembly-3.6.4-jar-with-dependencies.jar -------------------------------------------------------------------------------- /Day9Homework1/hrms/src/main/java/kodlamaio/hrms/business/abstracts/AuthenticationService.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.business.abstracts; 2 | 3 | import kodlamaio.hrms.core.utilities.result.Result; 4 | 5 | public interface AuthenticationService { 6 | Result checkIfRealPerson(String identityId, String firstName, String lastName, int birthYear); 7 | } 8 | -------------------------------------------------------------------------------- /Day9Homework1/hrms/src/main/java/kodlamaio/hrms/business/abstracts/BaseService.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.business.abstracts; 2 | 3 | 4 | import kodlamaio.hrms.core.utilities.result.DataResult; 5 | 6 | import java.util.List; 7 | 8 | public interface BaseService { 9 | DataResult> getAll(); 10 | } 11 | -------------------------------------------------------------------------------- /Day9Homework1/hrms/src/main/java/kodlamaio/hrms/business/abstracts/CandidateService.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.business.abstracts; 2 | 3 | import kodlamaio.hrms.core.utilities.result.Result; 4 | import kodlamaio.hrms.core.entities.Candidate; 5 | 6 | public interface CandidateService extends UserService { 7 | Result verifyAccountByVerificationCode(String email,String code); 8 | } 9 | -------------------------------------------------------------------------------- /Day9Homework1/hrms/src/main/java/kodlamaio/hrms/business/abstracts/CityService.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.business.abstracts; 2 | 3 | import kodlamaio.hrms.core.utilities.result.Result; 4 | import kodlamaio.hrms.entities.concretes.City; 5 | 6 | public interface CityService extends BaseService{ 7 | Result add(City city); 8 | } 9 | -------------------------------------------------------------------------------- /Day9Homework1/hrms/src/main/java/kodlamaio/hrms/business/abstracts/EmployeeService.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.business.abstracts; 2 | 3 | import kodlamaio.hrms.core.entities.Employee; 4 | 5 | 6 | public interface EmployeeService extends UserService{ 7 | } 8 | -------------------------------------------------------------------------------- /Day9Homework1/hrms/src/main/java/kodlamaio/hrms/business/abstracts/EmployerService.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.business.abstracts; 2 | 3 | import kodlamaio.hrms.core.utilities.result.Result; 4 | import kodlamaio.hrms.core.entities.Employer; 5 | 6 | 7 | public interface EmployerService extends UserService { 8 | Result verifyAccountByVerificationCode(String email, String code); 9 | } 10 | -------------------------------------------------------------------------------- /Day9Homework1/hrms/src/main/java/kodlamaio/hrms/business/abstracts/JobPositionService.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.business.abstracts; 2 | 3 | import kodlamaio.hrms.core.utilities.result.Result; 4 | import kodlamaio.hrms.entities.concretes.JobPosition; 5 | 6 | public interface JobPositionService extends BaseService { 7 | Result add(JobPosition jobPosition); 8 | } 9 | -------------------------------------------------------------------------------- /Day9Homework1/hrms/src/main/java/kodlamaio/hrms/business/abstracts/MailVerificationService.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.business.abstracts; 2 | 3 | public interface MailVerificationService { 4 | public String sendVerificationCode(String email); 5 | } 6 | -------------------------------------------------------------------------------- /Day9Homework1/hrms/src/main/java/kodlamaio/hrms/business/abstracts/PersonCheckService.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.business.abstracts; 2 | 3 | public interface PersonCheckService { 4 | boolean checkIfRealPerson(String identityId,String firstName,String lastName,int birthYear); 5 | } 6 | -------------------------------------------------------------------------------- /Day9Homework1/hrms/src/main/java/kodlamaio/hrms/business/abstracts/UserService.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.business.abstracts; 2 | 3 | import kodlamaio.hrms.core.utilities.result.Result; 4 | 5 | 6 | public interface UserService extends BaseService { 7 | 8 | Result register(T entity); 9 | 10 | } 11 | -------------------------------------------------------------------------------- /Day9Homework1/hrms/src/main/java/kodlamaio/hrms/business/abstracts/VerificationCandidateService.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.business.abstracts; 2 | 3 | import kodlamaio.hrms.entities.concretes.VerificationCodeCandidate; 4 | 5 | public interface VerificationCandidateService extends BaseVerificationService { 6 | 7 | } 8 | -------------------------------------------------------------------------------- /Day9Homework1/hrms/src/main/java/kodlamaio/hrms/business/abstracts/VerificationCodeCandidateService.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.business.abstracts; 2 | 3 | import kodlamaio.hrms.entities.concretes.VerificationCodeCandidate; 4 | 5 | public interface VerificationCodeCandidateService extends BaseVerificationCodeService { 6 | 7 | } 8 | -------------------------------------------------------------------------------- /Day9Homework1/hrms/src/main/java/kodlamaio/hrms/business/abstracts/VerificationCodeEmployerService.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.business.abstracts; 2 | 3 | import kodlamaio.hrms.entities.concretes.VerificationCodeEmployer; 4 | 5 | public interface VerificationCodeEmployerService extends BaseVerificationCodeService { 6 | 7 | } 8 | -------------------------------------------------------------------------------- /Day9Homework1/hrms/src/main/java/kodlamaio/hrms/business/abstracts/VerificationEmployerService.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.business.abstracts; 2 | 3 | import kodlamaio.hrms.entities.concretes.VerificationCodeEmployer; 4 | 5 | public interface VerificationEmployerService extends BaseVerificationService{ 6 | 7 | } 8 | -------------------------------------------------------------------------------- /Day9Homework1/hrms/src/main/java/kodlamaio/hrms/business/validationRules/EmployeeValidator.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.business.validationRules; 2 | 3 | import kodlamaio.hrms.dataAccess.abstracts.UserDao; 4 | 5 | public class EmployeeValidator extends UserValidator { 6 | 7 | 8 | public EmployeeValidator(UserDao userDao) { 9 | super(userDao); 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /Day9Homework1/hrms/src/main/java/kodlamaio/hrms/core/utilities/result/ErrorResult.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.core.utilities.result; 2 | 3 | public class ErrorResult extends Result{ 4 | 5 | public ErrorResult() { 6 | super(false); 7 | } 8 | 9 | public ErrorResult(String message) { 10 | super(false, message); 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Day9Homework1/hrms/src/main/java/kodlamaio/hrms/core/utilities/result/SuccessResult.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.core.utilities.result; 2 | 3 | public class SuccessResult extends Result{ 4 | public SuccessResult() { 5 | super(true); 6 | } 7 | 8 | public SuccessResult(String message) { 9 | super(true, message); 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /Day9Homework1/hrms/src/main/java/kodlamaio/hrms/dataAccess/abstracts/CandidateForeignLanguageDao.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.dataAccess.abstracts; 2 | 3 | import kodlamaio.hrms.entities.concretes.CandidateForeignLanguage; 4 | import org.springframework.data.jpa.repository.JpaRepository; 5 | 6 | public interface CandidateForeignLanguageDao extends JpaRepository { 7 | } 8 | -------------------------------------------------------------------------------- /Day9Homework1/hrms/src/main/java/kodlamaio/hrms/dataAccess/abstracts/CityDao.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.dataAccess.abstracts; 2 | 3 | import kodlamaio.hrms.core.utilities.result.DataResult; 4 | import kodlamaio.hrms.entities.concretes.City; 5 | import org.springframework.data.jpa.repository.JpaRepository; 6 | 7 | public interface CityDao extends JpaRepository { 8 | DataResult findById(int id); 9 | } 10 | -------------------------------------------------------------------------------- /Day9Homework1/hrms/src/main/java/kodlamaio/hrms/dataAccess/abstracts/CvDao.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.dataAccess.abstracts; 2 | 3 | import kodlamaio.hrms.entities.concretes.Cv; 4 | import org.springframework.data.jpa.repository.JpaRepository; 5 | import org.springframework.data.jpa.repository.Query; 6 | 7 | public interface CvDao extends JpaRepository { 8 | Cv findById(int id); 9 | boolean existsById(int id); 10 | } 11 | -------------------------------------------------------------------------------- /Day9Homework1/hrms/src/main/java/kodlamaio/hrms/dataAccess/abstracts/EmployeeDao.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.dataAccess.abstracts; 2 | 3 | import kodlamaio.hrms.core.entities.Employee; 4 | import org.springframework.data.jpa.repository.JpaRepository; 5 | 6 | public interface EmployeeDao extends JpaRepository { 7 | } 8 | -------------------------------------------------------------------------------- /Day9Homework1/hrms/src/main/java/kodlamaio/hrms/dataAccess/abstracts/EmployerDao.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.dataAccess.abstracts; 2 | 3 | import kodlamaio.hrms.core.entities.Employer; 4 | import org.springframework.data.jpa.repository.JpaRepository; 5 | 6 | public interface EmployerDao extends JpaRepository { 7 | } 8 | -------------------------------------------------------------------------------- /Day9Homework1/hrms/src/main/java/kodlamaio/hrms/dataAccess/abstracts/ForeignLanguageDao.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.dataAccess.abstracts; 2 | 3 | import kodlamaio.hrms.entities.concretes.ForeignLanguage; 4 | import org.springframework.data.jpa.repository.JpaRepository; 5 | 6 | public interface ForeignLanguageDao extends JpaRepository { 7 | } 8 | -------------------------------------------------------------------------------- /Day9Homework1/hrms/src/main/java/kodlamaio/hrms/dataAccess/abstracts/ImageDao.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.dataAccess.abstracts; 2 | 3 | import kodlamaio.hrms.entities.concretes.Image; 4 | import org.springframework.data.jpa.repository.JpaRepository; 5 | 6 | public interface ImageDao extends JpaRepository { 7 | } 8 | -------------------------------------------------------------------------------- /Day9Homework1/hrms/src/main/java/kodlamaio/hrms/dataAccess/abstracts/ProgrammingTechnologyDao.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.dataAccess.abstracts; 2 | 3 | import kodlamaio.hrms.entities.concretes.ProgrammingTechnology; 4 | import org.springframework.data.jpa.repository.JpaRepository; 5 | 6 | public interface ProgrammingTechnologyDao extends JpaRepository { 7 | } 8 | -------------------------------------------------------------------------------- /Day9Homework1/hrms/src/main/java/kodlamaio/hrms/dataAccess/abstracts/UserDao.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.dataAccess.abstracts; 2 | 3 | import kodlamaio.hrms.core.utilities.result.DataResult; 4 | import kodlamaio.hrms.core.entities.User; 5 | import org.springframework.data.jpa.repository.JpaRepository; 6 | 7 | public interface UserDao extends JpaRepository { 8 | boolean existsUserByEmail(String email); 9 | } 10 | -------------------------------------------------------------------------------- /Day9Homework1/hrms/src/main/java/kodlamaio/hrms/dataAccess/abstracts/VerificationCodeEmployerDao.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.dataAccess.abstracts; 2 | 3 | import kodlamaio.hrms.entities.concretes.VerificationCodeEmployer; 4 | import org.springframework.data.jpa.repository.JpaRepository; 5 | 6 | public interface VerificationCodeEmployerDao extends JpaRepository { 7 | } 8 | -------------------------------------------------------------------------------- /Day9Homework1/hrms/src/main/java/kodlamaio/hrms/entities/dtos/UserForVerifyVerificationCode.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.entities.dtos; 2 | 3 | import lombok.AllArgsConstructor; 4 | import lombok.Data; 5 | import lombok.NoArgsConstructor; 6 | 7 | @Data 8 | @AllArgsConstructor 9 | @NoArgsConstructor 10 | public class UserForVerifyVerificationCode { 11 | private String email; 12 | private String code; 13 | 14 | } 15 | -------------------------------------------------------------------------------- /Day9Homework1/hrms/src/main/java/kodlamaio/hrms/mailVerification/HotmailVerificationService.java: -------------------------------------------------------------------------------- 1 | package kodlamaio.hrms.mailVerification; 2 | 3 | public class HotmailVerificationService { 4 | public String sendVerificationCode(String email){ 5 | return "ThisIsATestVerificationCode"; 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /Day9Homework1/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=12345 7 | spring.jpa.properties.javax.persistence.validation.mode = none 8 | -------------------------------------------------------------------------------- /Day9Homework1/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 | -------------------------------------------------------------------------------- /Day9Homework1/screenshots/database/candidate_foreign_languages.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day9Homework1/screenshots/database/candidate_foreign_languages.png -------------------------------------------------------------------------------- /Day9Homework1/screenshots/database/candidate_knowledges.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day9Homework1/screenshots/database/candidate_knowledges.png -------------------------------------------------------------------------------- /Day9Homework1/screenshots/database/cloudinary_image_upload.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day9Homework1/screenshots/database/cloudinary_image_upload.png -------------------------------------------------------------------------------- /Day9Homework1/screenshots/database/cv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day9Homework1/screenshots/database/cv.png -------------------------------------------------------------------------------- /Day9Homework1/screenshots/database/images.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day9Homework1/screenshots/database/images.png -------------------------------------------------------------------------------- /Day9Homework1/screenshots/database/schools.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day9Homework1/screenshots/database/schools.png -------------------------------------------------------------------------------- /Day9Homework1/screenshots/github_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day9Homework1/screenshots/github_logo.png -------------------------------------------------------------------------------- /Day9Homework1/screenshots/postgresql_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day9Homework1/screenshots/postgresql_logo.png -------------------------------------------------------------------------------- /Day9Homework1/screenshots/swagger/candidate_validation1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day9Homework1/screenshots/swagger/candidate_validation1.png -------------------------------------------------------------------------------- /Day9Homework1/screenshots/swagger/candidate_validation2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day9Homework1/screenshots/swagger/candidate_validation2.png -------------------------------------------------------------------------------- /Day9Homework1/screenshots/swagger/candidate_validation3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day9Homework1/screenshots/swagger/candidate_validation3.png -------------------------------------------------------------------------------- /Day9Homework1/screenshots/swagger/candidate_validation4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day9Homework1/screenshots/swagger/candidate_validation4.png -------------------------------------------------------------------------------- /Day9Homework1/screenshots/swagger/candidate_validation5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day9Homework1/screenshots/swagger/candidate_validation5.png -------------------------------------------------------------------------------- /Day9Homework1/screenshots/swagger/candidate_validation6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day9Homework1/screenshots/swagger/candidate_validation6.png -------------------------------------------------------------------------------- /Day9Homework1/screenshots/swagger/controllerlar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day9Homework1/screenshots/swagger/controllerlar.png -------------------------------------------------------------------------------- /Day9Homework1/screenshots/swagger/cv_add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day9Homework1/screenshots/swagger/cv_add.png -------------------------------------------------------------------------------- /Day9Homework1/screenshots/swagger/cv_getall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day9Homework1/screenshots/swagger/cv_getall.png -------------------------------------------------------------------------------- /Day9Homework1/screenshots/swagger/cv_upload_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day9Homework1/screenshots/swagger/cv_upload_image.png -------------------------------------------------------------------------------- /Day9Homework1/screenshots/swagger/employer_register.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day9Homework1/screenshots/swagger/employer_register.png -------------------------------------------------------------------------------- /Day9Homework1/screenshots/swagger/employer_verification_code_success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day9Homework1/screenshots/swagger/employer_verification_code_success.png -------------------------------------------------------------------------------- /Day9Homework1/screenshots/swagger/jobTitle_add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day9Homework1/screenshots/swagger/jobTitle_add.png -------------------------------------------------------------------------------- /Day9Homework1/screenshots/swagger/jobTitle_getAll.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day9Homework1/screenshots/swagger/jobTitle_getAll.png -------------------------------------------------------------------------------- /Day9Homework1/screenshots/swagger/jobTitle_validation1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day9Homework1/screenshots/swagger/jobTitle_validation1.png -------------------------------------------------------------------------------- /Day9Homework1/screenshots/swagger/verificationCode_validation1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day9Homework1/screenshots/swagger/verificationCode_validation1.png -------------------------------------------------------------------------------- /Day9Homework1/screenshots/swagger/verification_code_sent_database.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day9Homework1/screenshots/swagger/verification_code_sent_database.png -------------------------------------------------------------------------------- /Day9Homework1/screenshots/swagger/verification_code_success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day9Homework1/screenshots/swagger/verification_code_success.png --------------------------------------------------------------------------------