├── .idea ├── .gitignore ├── discord.xml ├── java2022-kodlamaio.iml ├── misc.xml ├── modules.xml ├── runConfigurations.xml └── vcs.xml ├── README.md ├── campspring ├── .idea │ ├── compiler.xml │ ├── encodings.xml │ ├── jarRepositories.xml │ ├── jpa-buddy.xml │ ├── libraries │ │ ├── Maven__antlr_antlr_2_7_7.xml │ │ ├── Maven__ch_qos_logback_logback_classic_1_2_11.xml │ │ ├── Maven__ch_qos_logback_logback_core_1_2_11.xml │ │ ├── Maven__com_fasterxml_classmate_1_5_1.xml │ │ ├── Maven__com_fasterxml_jackson_core_jackson_annotations_2_13_4.xml │ │ ├── Maven__com_fasterxml_jackson_core_jackson_core_2_13_4.xml │ │ ├── Maven__com_fasterxml_jackson_core_jackson_databind_2_13_4_2.xml │ │ ├── Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_13_4.xml │ │ ├── Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_13_4.xml │ │ ├── Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_13_4.xml │ │ ├── Maven__com_jayway_jsonpath_json_path_2_7_0.xml │ │ ├── Maven__com_sun_activation_jakarta_activation_1_2_2.xml │ │ ├── Maven__com_sun_istack_istack_commons_runtime_3_0_12.xml │ │ ├── Maven__com_vaadin_external_google_android_json_0_0_20131108_vaadin1.xml │ │ ├── Maven__com_zaxxer_HikariCP_4_0_3.xml │ │ ├── Maven__jakarta_activation_jakarta_activation_api_1_2_2.xml │ │ ├── Maven__jakarta_annotation_jakarta_annotation_api_1_3_5.xml │ │ ├── Maven__jakarta_persistence_jakarta_persistence_api_2_2_3.xml │ │ ├── Maven__jakarta_transaction_jakarta_transaction_api_1_3_3.xml │ │ ├── Maven__jakarta_validation_jakarta_validation_api_2_0_2.xml │ │ ├── Maven__jakarta_xml_bind_jakarta_xml_bind_api_2_3_3.xml │ │ ├── Maven__net_bytebuddy_byte_buddy_1_12_18.xml │ │ ├── Maven__net_bytebuddy_byte_buddy_agent_1_12_18.xml │ │ ├── Maven__net_minidev_accessors_smart_2_4_8.xml │ │ ├── Maven__net_minidev_json_smart_2_4_8.xml │ │ ├── Maven__org_apache_logging_log4j_log4j_api_2_17_2.xml │ │ ├── Maven__org_apache_logging_log4j_log4j_to_slf4j_2_17_2.xml │ │ ├── Maven__org_apache_tomcat_embed_tomcat_embed_core_9_0_68.xml │ │ ├── Maven__org_apache_tomcat_embed_tomcat_embed_el_9_0_68.xml │ │ ├── Maven__org_apache_tomcat_embed_tomcat_embed_websocket_9_0_68.xml │ │ ├── Maven__org_apiguardian_apiguardian_api_1_1_2.xml │ │ ├── Maven__org_aspectj_aspectjweaver_1_9_7.xml │ │ ├── Maven__org_assertj_assertj_core_3_22_0.xml │ │ ├── Maven__org_checkerframework_checker_qual_3_5_0.xml │ │ ├── Maven__org_glassfish_jaxb_jaxb_runtime_2_3_7.xml │ │ ├── Maven__org_glassfish_jaxb_txw2_2_3_7.xml │ │ ├── Maven__org_hamcrest_hamcrest_2_2.xml │ │ ├── Maven__org_hibernate_common_hibernate_commons_annotations_5_1_2_Final.xml │ │ ├── Maven__org_hibernate_hibernate_core_5_6_12_Final.xml │ │ ├── Maven__org_hibernate_validator_hibernate_validator_6_2_5_Final.xml │ │ ├── Maven__org_jboss_jandex_2_4_2_Final.xml │ │ ├── Maven__org_jboss_logging_jboss_logging_3_4_3_Final.xml │ │ ├── Maven__org_junit_jupiter_junit_jupiter_5_8_2.xml │ │ ├── Maven__org_junit_jupiter_junit_jupiter_api_5_8_2.xml │ │ ├── Maven__org_junit_jupiter_junit_jupiter_engine_5_8_2.xml │ │ ├── Maven__org_junit_jupiter_junit_jupiter_params_5_8_2.xml │ │ ├── Maven__org_junit_platform_junit_platform_commons_1_8_2.xml │ │ ├── Maven__org_junit_platform_junit_platform_engine_1_8_2.xml │ │ ├── Maven__org_mockito_mockito_core_4_5_1.xml │ │ ├── Maven__org_mockito_mockito_junit_jupiter_4_5_1.xml │ │ ├── Maven__org_objenesis_objenesis_3_2.xml │ │ ├── Maven__org_opentest4j_opentest4j_1_2_0.xml │ │ ├── Maven__org_ow2_asm_asm_9_1.xml │ │ ├── Maven__org_postgresql_postgresql_42_3_7.xml │ │ ├── Maven__org_projectlombok_lombok_1_18_24.xml │ │ ├── Maven__org_skyscreamer_jsonassert_1_5_1.xml │ │ ├── Maven__org_slf4j_jul_to_slf4j_1_7_36.xml │ │ ├── Maven__org_slf4j_slf4j_api_1_7_36.xml │ │ ├── Maven__org_springframework_boot_spring_boot_2_7_5.xml │ │ ├── Maven__org_springframework_boot_spring_boot_autoconfigure_2_7_5.xml │ │ ├── Maven__org_springframework_boot_spring_boot_devtools_2_7_5.xml │ │ ├── Maven__org_springframework_boot_spring_boot_starter_2_7_5.xml │ │ ├── Maven__org_springframework_boot_spring_boot_starter_aop_2_7_5.xml │ │ ├── Maven__org_springframework_boot_spring_boot_starter_data_jpa_2_7_5.xml │ │ ├── Maven__org_springframework_boot_spring_boot_starter_jdbc_2_7_5.xml │ │ ├── Maven__org_springframework_boot_spring_boot_starter_json_2_7_5.xml │ │ ├── Maven__org_springframework_boot_spring_boot_starter_logging_2_7_5.xml │ │ ├── Maven__org_springframework_boot_spring_boot_starter_test_2_7_5.xml │ │ ├── Maven__org_springframework_boot_spring_boot_starter_tomcat_2_7_5.xml │ │ ├── Maven__org_springframework_boot_spring_boot_starter_validation_2_7_5.xml │ │ ├── Maven__org_springframework_boot_spring_boot_starter_web_2_7_5.xml │ │ ├── Maven__org_springframework_boot_spring_boot_test_2_7_5.xml │ │ ├── Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_7_5.xml │ │ ├── Maven__org_springframework_data_spring_data_commons_2_7_5.xml │ │ ├── Maven__org_springframework_data_spring_data_jpa_2_7_5.xml │ │ ├── Maven__org_springframework_spring_aop_5_3_23.xml │ │ ├── Maven__org_springframework_spring_aspects_5_3_23.xml │ │ ├── Maven__org_springframework_spring_beans_5_3_23.xml │ │ ├── Maven__org_springframework_spring_context_5_3_23.xml │ │ ├── Maven__org_springframework_spring_core_5_3_23.xml │ │ ├── Maven__org_springframework_spring_expression_5_3_23.xml │ │ ├── Maven__org_springframework_spring_jcl_5_3_23.xml │ │ ├── Maven__org_springframework_spring_jdbc_5_3_23.xml │ │ ├── Maven__org_springframework_spring_orm_5_3_23.xml │ │ ├── Maven__org_springframework_spring_test_5_3_23.xml │ │ ├── Maven__org_springframework_spring_tx_5_3_23.xml │ │ ├── Maven__org_springframework_spring_web_5_3_23.xml │ │ ├── Maven__org_springframework_spring_webmvc_5_3_23.xml │ │ ├── Maven__org_xmlunit_xmlunit_core_2_9_0.xml │ │ └── Maven__org_yaml_snakeyaml_1_30.xml │ ├── misc.xml │ ├── runConfigurations.xml │ ├── vcs.xml │ └── workspace.xml └── rentACar │ ├── .gitignore │ ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── kodlama │ │ │ └── io │ │ │ └── rentacar │ │ │ ├── RentACarApplication.java │ │ │ ├── business │ │ │ ├── abstracts │ │ │ │ └── BrandService.java │ │ │ ├── concretes │ │ │ │ └── BrandManager.java │ │ │ ├── request │ │ │ │ └── CreateBrandRequest.java │ │ │ └── responses │ │ │ │ └── GetAllBrandsResponse.java │ │ │ ├── dataAccess │ │ │ └── abstracts │ │ │ │ └── BrandRepository.java │ │ │ ├── entities │ │ │ └── concretes │ │ │ │ └── Brand.java │ │ │ └── webApi │ │ │ └── controllers │ │ │ └── BrandsController.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── kodlama │ └── io │ └── rentacar │ └── RentACarApplicationTests.java ├── lessons ├── Lessons.iml ├── intro │ ├── .idea │ │ ├── .gitignore │ │ ├── discord.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── runConfigurations.xml │ │ └── vcs.xml │ ├── intro.iml │ └── src │ │ └── Main.java └── oopWithNLayeredApp │ ├── .idea │ ├── .gitignore │ ├── description.html │ ├── encodings.xml │ ├── misc.xml │ ├── modules.xml │ ├── project-template.xml │ ├── runConfigurations.xml │ └── vcs.xml │ ├── oopWithNLayeredApp.iml │ ├── out │ └── production │ │ └── oopWithNLayeredApp │ │ └── oopWithNLayeredApp │ │ ├── Main.class │ │ ├── business │ │ └── ProductManager.class │ │ ├── core │ │ └── logging │ │ │ ├── DatabaseLogger.class │ │ │ ├── FileLogger.class │ │ │ ├── Logger.class │ │ │ └── MailLogger.class │ │ ├── dataAccess │ │ ├── HibernateProductDao.class │ │ ├── JdbcProductDao.class │ │ └── ProductDao.class │ │ └── entities │ │ └── Product.class │ └── src │ └── oopWithNLayeredApp │ ├── Main.java │ ├── business │ └── ProductManager.java │ ├── core │ └── logging │ │ ├── DatabaseLogger.java │ │ ├── FileLogger.java │ │ ├── Logger.java │ │ └── MailLogger.java │ ├── dataAccess │ ├── HibernateProductDao.java │ ├── JdbcProductDao.java │ └── ProductDao.java │ └── entities │ └── Product.java ├── week-1-assesments ├── .idea │ ├── .gitignore │ ├── discord.xml │ ├── misc.xml │ ├── modules.xml │ ├── runConfigurations.xml │ ├── vcs.xml │ └── week-1-assesments.iml ├── arkadasSayilar │ ├── .idea │ │ ├── .gitignore │ │ ├── description.html │ │ ├── discord.xml │ │ ├── encodings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── project-template.xml │ │ ├── runConfigurations.xml │ │ └── vcs.xml │ ├── arkadasSayilar.iml │ └── src │ │ └── Main.java ├── arraysDemo │ ├── .idea │ │ ├── .gitignore │ │ ├── description.html │ │ ├── discord.xml │ │ ├── encodings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── project-template.xml │ │ ├── runConfigurations.xml │ │ └── vcs.xml │ ├── arraysDemo.iml │ ├── out │ │ └── production │ │ │ └── arraysDemo │ │ │ └── Main.class │ └── src │ │ └── Main.java ├── conditionals │ ├── .idea │ │ ├── .gitignore │ │ ├── description.html │ │ ├── discord.xml │ │ ├── encodings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── project-template.xml │ │ ├── runConfigurations.xml │ │ └── vcs.xml │ ├── conditionals.iml │ ├── out │ │ └── production │ │ │ └── conditionals │ │ │ └── Main.class │ └── src │ │ └── Main.java ├── dataTypes │ ├── .idea │ │ ├── .gitignore │ │ ├── description.html │ │ ├── discord.xml │ │ ├── encodings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── project-template.xml │ │ ├── runConfigurations.xml │ │ └── vcs.xml │ ├── dataTypes.iml │ ├── out │ │ └── production │ │ │ └── dataTypes │ │ │ └── Main.class │ └── src │ │ └── Main.java ├── loopDemo │ ├── .idea │ │ ├── .gitignore │ │ ├── description.html │ │ ├── discord.xml │ │ ├── encodings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── project-template.xml │ │ ├── runConfigurations.xml │ │ └── vcs.xml │ ├── loopDemo.iml │ ├── out │ │ └── production │ │ │ └── loopDemo │ │ │ └── Main.class │ └── src │ │ └── Main.java ├── miniProjeAsalSayi │ ├── .idea │ │ ├── .gitignore │ │ ├── description.html │ │ ├── discord.xml │ │ ├── encodings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── project-template.xml │ │ ├── runConfigurations.xml │ │ └── vcs.xml │ ├── miniProjeAsalSayi.iml │ ├── out │ │ └── production │ │ │ └── miniProjeAsalSayi │ │ │ └── Main.class │ └── src │ │ └── Main.java ├── mukemmelSayi │ ├── .idea │ │ ├── .gitignore │ │ ├── description.html │ │ ├── discord.xml │ │ ├── encodings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── project-template.xml │ │ ├── runConfigurations.xml │ │ └── vcs.xml │ ├── mukemmelSayi.iml │ ├── out │ │ └── production │ │ │ └── mukemmelSayi │ │ │ └── Main.class │ └── src │ │ └── Main.java ├── multiDimensionalArrayDemo │ ├── .idea │ │ ├── .gitignore │ │ ├── description.html │ │ ├── discord.xml │ │ ├── encodings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── project-template.xml │ │ ├── runConfigurations.xml │ │ └── vcs.xml │ ├── multiDimensionalArrayDemo.iml │ ├── out │ │ └── production │ │ │ └── multiDimensionalArrayDemo │ │ │ └── Main.class │ └── src │ │ └── Main.java ├── recapDemo1 │ ├── .idea │ │ ├── .gitignore │ │ ├── description.html │ │ ├── discord.xml │ │ ├── encodings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── project-template.xml │ │ ├── runConfigurations.xml │ │ └── vcs.xml │ ├── out │ │ └── production │ │ │ └── recapDemo1 │ │ │ └── Main.class │ ├── recapDemo1.iml │ └── src │ │ └── Main.java ├── recapDemo2 │ ├── .idea │ │ ├── .gitignore │ │ ├── description.html │ │ ├── discord.xml │ │ ├── encodings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── project-template.xml │ │ ├── runConfigurations.xml │ │ └── vcs.xml │ ├── out │ │ └── production │ │ │ └── recapDemo2 │ │ │ └── Main.class │ ├── recapDemo2.iml │ └── src │ │ └── Main.java ├── sayiBulma │ ├── .idea │ │ ├── .gitignore │ │ ├── description.html │ │ ├── discord.xml │ │ ├── encodings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── project-template.xml │ │ ├── runConfigurations.xml │ │ └── vcs.xml │ ├── sayiBulma.iml │ └── src │ │ └── Main.java ├── sesliHarfler │ ├── .idea │ │ ├── .gitignore │ │ ├── description.html │ │ ├── discord.xml │ │ ├── encodings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── project-template.xml │ │ ├── runConfigurations.xml │ │ └── vcs.xml │ ├── out │ │ └── production │ │ │ └── sesliHarfler │ │ │ └── Main.class │ ├── sesliHarfler.iml │ └── src │ │ └── Main.java ├── stringsDemo │ ├── .idea │ │ ├── .gitignore │ │ ├── description.html │ │ ├── discord.xml │ │ ├── encodings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── project-template.xml │ │ ├── runConfigurations.xml │ │ └── vcs.xml │ ├── out │ │ └── production │ │ │ └── stringsDemo │ │ │ └── Main.class │ ├── src │ │ └── Main.java │ └── stringsDemo.iml ├── switchDemo │ ├── .idea │ │ ├── .gitignore │ │ ├── description.html │ │ ├── discord.xml │ │ ├── encodings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── project-template.xml │ │ ├── runConfigurations.xml │ │ └── vcs.xml │ ├── out │ │ └── production │ │ │ └── switchDemo │ │ │ └── Main.class │ ├── src │ │ └── Main.java │ └── switchDemo.iml ├── variables │ ├── .idea │ │ ├── .gitignore │ │ ├── description.html │ │ ├── discord.xml │ │ ├── encodings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── project-template.xml │ │ ├── runConfigurations.xml │ │ └── vcs.xml │ ├── out │ │ └── production │ │ │ └── variables │ │ │ └── com │ │ │ └── pelinhangisi │ │ │ └── Main.class │ ├── src │ │ └── com │ │ │ └── pelinhangisi │ │ │ └── Main.java │ └── variables.iml └── week-1-assesments.iml ├── week-2-assesments ├── classes │ ├── .idea │ │ ├── .gitignore │ │ ├── description.html │ │ ├── discord.xml │ │ ├── encodings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── project-template.xml │ │ ├── runConfigurations.xml │ │ └── vcs.xml │ ├── classes.iml │ ├── out │ │ └── production │ │ │ └── classes │ │ │ ├── CustomerManager.class │ │ │ └── Main.class │ └── src │ │ ├── CustomerManager.java │ │ └── Main.java ├── classesWithAttributes │ ├── .idea │ │ ├── .gitignore │ │ ├── description.html │ │ ├── discord.xml │ │ ├── encodings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── project-template.xml │ │ ├── runConfigurations.xml │ │ └── vcs.xml │ ├── classesWithAttributes.iml │ ├── out │ │ └── production │ │ │ └── classesWithAttributes │ │ │ ├── Main.class │ │ │ ├── Product.class │ │ │ └── ProductManager.class │ └── src │ │ ├── Main.java │ │ ├── Product.java │ │ └── ProductManager.java ├── inheritance │ ├── .idea │ │ ├── .gitignore │ │ ├── description.html │ │ ├── discord.xml │ │ ├── encodings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── project-template.xml │ │ ├── runConfigurations.xml │ │ └── vcs.xml │ ├── inheritance.iml │ └── src │ │ ├── Customer.java │ │ ├── CustomerManager.java │ │ ├── Employee.java │ │ ├── EmployeeManager.java │ │ ├── Main.java │ │ ├── Person.java │ │ └── PersonManager.java ├── inheritanceDemo │ ├── .idea │ │ ├── .gitignore │ │ ├── description.html │ │ ├── discord.xml │ │ ├── encodings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── project-template.xml │ │ ├── runConfigurations.xml │ │ └── vcs.xml │ ├── inheritanceDemo.iml │ ├── out │ │ └── production │ │ │ └── inheritanceDemo │ │ │ ├── AskerKrediManager.class │ │ │ ├── BaseKrediManager.class │ │ │ ├── KrediUI.class │ │ │ ├── Main.class │ │ │ ├── OgretmenKrediManager.class │ │ │ └── TarimKrediManager.class │ └── src │ │ ├── AskerKrediManager.java │ │ ├── BaseKrediManager.java │ │ ├── KrediUI.java │ │ ├── Main.java │ │ ├── OgretmenKrediManager.java │ │ └── TarimKrediManager.java ├── methodOverloading │ ├── .idea │ │ ├── .gitignore │ │ ├── description.html │ │ ├── discord.xml │ │ ├── encodings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── project-template.xml │ │ ├── runConfigurations.xml │ │ └── vcs.xml │ ├── methodOverloading.iml │ └── src │ │ ├── DortIslem.java │ │ └── Main.java ├── methods │ ├── .idea │ │ ├── .gitignore │ │ ├── description.html │ │ ├── discord.xml │ │ ├── encodings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── project-template.xml │ │ ├── runConfigurations.xml │ │ └── vcs.xml │ ├── methods.iml │ ├── out │ │ └── production │ │ │ └── methods │ │ │ └── Main.class │ └── src │ │ └── Main.java ├── methods2 │ ├── .idea │ │ ├── .gitignore │ │ ├── description.html │ │ ├── discord.xml │ │ ├── encodings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── project-template.xml │ │ ├── runConfigurations.xml │ │ └── vcs.xml │ ├── methods2.iml │ ├── out │ │ └── production │ │ │ └── methods2 │ │ │ └── Main.class │ └── src │ │ └── Main.java ├── reCapDemo_Classes │ ├── .idea │ │ ├── .gitignore │ │ ├── description.html │ │ ├── discord.xml │ │ ├── encodings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── project-template.xml │ │ ├── runConfigurations.xml │ │ └── vcs.xml │ ├── out │ │ └── production │ │ │ └── reCapDemo_Classes │ │ │ ├── DortIslem.class │ │ │ └── Main.class │ ├── reCapDemo_Classes.iml │ └── src │ │ ├── DortIslem.java │ │ └── Main.java ├── sayiBulma │ ├── .idea │ │ ├── .gitignore │ │ ├── description.html │ │ ├── discord.xml │ │ ├── encodings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── project-template.xml │ │ ├── runConfigurations.xml │ │ └── vcs.xml │ ├── out │ │ └── production │ │ │ └── sayiBulma │ │ │ └── Main.class │ ├── sayiBulma.iml │ └── src │ │ └── Main.java └── week-2-assesments.iml ├── week-3-assesments ├── assesment1-youtubeEgitim │ ├── .idea │ │ ├── .gitignore │ │ ├── description.html │ │ ├── encodings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── project-template.xml │ │ ├── runConfigurations.xml │ │ └── vcs.xml │ ├── assesment1-youtubeEgitim.iml │ ├── out │ │ └── production │ │ │ └── assesment1-youtubeEgitim │ │ │ └── com │ │ │ └── pelinhangisi │ │ │ ├── Company.class │ │ │ ├── CreditManager.class │ │ │ ├── Customer.class │ │ │ ├── CustomerManager.class │ │ │ ├── ICreditManager.class │ │ │ ├── Main.class │ │ │ ├── MilitaryCreditManager.class │ │ │ ├── Person.class │ │ │ └── TeacherCreditManager.class │ └── src │ │ └── com │ │ └── pelinhangisi │ │ ├── BaseCreditManager.java │ │ ├── CarCreditManager.java │ │ ├── Company.java │ │ ├── CreditManager.java │ │ ├── Customer.java │ │ ├── CustomerManager.java │ │ ├── ICreditManager.java │ │ ├── Main.java │ │ ├── MilitaryCreditManager.java │ │ ├── Person.java │ │ └── TeacherCreditManager.java ├── assesment2-videos │ ├── abstractClasses │ │ ├── .idea │ │ │ ├── .gitignore │ │ │ ├── description.html │ │ │ ├── encodings.xml │ │ │ ├── misc.xml │ │ │ ├── modules.xml │ │ │ ├── project-template.xml │ │ │ ├── runConfigurations.xml │ │ │ └── vcs.xml │ │ ├── abstractClasses.iml │ │ └── src │ │ │ └── com │ │ │ └── pelinhangisi │ │ │ ├── GameCalculator.java │ │ │ ├── KidsGameCalculator.java │ │ │ ├── Main.java │ │ │ ├── ManGameCalculator.java │ │ │ ├── OlderGameCalculator.java │ │ │ └── WomanGameCalculator.java │ ├── abstractDemo │ │ ├── .idea │ │ │ ├── .gitignore │ │ │ ├── description.html │ │ │ ├── encodings.xml │ │ │ ├── misc.xml │ │ │ ├── modules.xml │ │ │ ├── project-template.xml │ │ │ ├── runConfigurations.xml │ │ │ └── vcs.xml │ │ ├── abstractDemo.iml │ │ ├── out │ │ │ └── production │ │ │ │ └── abstractDemo │ │ │ │ └── com │ │ │ │ └── pelinhangisi │ │ │ │ ├── BaseDatabaseManager.class │ │ │ │ ├── CustomerManager.class │ │ │ │ ├── Main.class │ │ │ │ ├── OracleDatabaseManager.class │ │ │ │ └── SqlServerDatabaseManager.class │ │ └── src │ │ │ └── com │ │ │ └── pelinhangisi │ │ │ ├── BaseDatabaseManager.java │ │ │ ├── CustomerManager.java │ │ │ ├── Main.java │ │ │ ├── MySqlDatabaseManager.java │ │ │ ├── OracleDatabaseManager.java │ │ │ └── SqlServerDatabaseManager.java │ ├── interfaceDemo │ │ ├── .idea │ │ │ ├── .gitignore │ │ │ ├── description.html │ │ │ ├── encodings.xml │ │ │ ├── misc.xml │ │ │ ├── modules.xml │ │ │ ├── project-template.xml │ │ │ ├── runConfigurations.xml │ │ │ └── vcs.xml │ │ ├── interfaceDemo.iml │ │ └── src │ │ │ └── com │ │ │ └── pelinhangisi │ │ │ ├── IEatable.java │ │ │ ├── IPayable.java │ │ │ ├── IWorkable.java │ │ │ ├── Main.java │ │ │ ├── OutsourceWorker.java │ │ │ ├── Robot.java │ │ │ └── Worker.java │ ├── interfaces │ │ ├── .idea │ │ │ ├── .gitignore │ │ │ ├── description.html │ │ │ ├── encodings.xml │ │ │ ├── misc.xml │ │ │ ├── modules.xml │ │ │ ├── project-template.xml │ │ │ ├── runConfigurations.xml │ │ │ └── vcs.xml │ │ ├── interfaces.iml │ │ ├── out │ │ │ └── production │ │ │ │ └── interfaces │ │ │ │ └── com │ │ │ │ └── pelinhangisi │ │ │ │ ├── CustomerManager.class │ │ │ │ ├── ICustomerDal.class │ │ │ │ ├── IRepository.class │ │ │ │ ├── Main.class │ │ │ │ ├── MySqlCustomerDal.class │ │ │ │ └── OracleCustomerDal.class │ │ └── src │ │ │ └── com │ │ │ └── pelinhangisi │ │ │ ├── CustomerManager.java │ │ │ ├── ICustomerDal.java │ │ │ ├── IRepository.java │ │ │ ├── Main.java │ │ │ ├── MySqlCustomerDal.java │ │ │ └── OracleCustomerDal.java │ ├── overriding │ │ ├── .idea │ │ │ ├── .gitignore │ │ │ ├── description.html │ │ │ ├── encodings.xml │ │ │ ├── misc.xml │ │ │ ├── modules.xml │ │ │ ├── project-template.xml │ │ │ ├── runConfigurations.xml │ │ │ └── vcs.xml │ │ ├── out │ │ │ └── production │ │ │ │ └── overriding │ │ │ │ └── com │ │ │ │ └── pelinhangisi │ │ │ │ ├── BaseKrediManager.class │ │ │ │ ├── Main.class │ │ │ │ ├── OgrenciKrediManager.class │ │ │ │ ├── OgretmenKrediManager.class │ │ │ │ └── TarimKrediManager.class │ │ ├── overriding.iml │ │ └── src │ │ │ └── com │ │ │ └── pelinhangisi │ │ │ ├── BaseKrediManager.java │ │ │ ├── Main.java │ │ │ ├── OgrenciKrediManager.java │ │ │ ├── OgretmenKrediManager.java │ │ │ └── TarimKrediManager.java │ ├── polymorphismDemo │ │ ├── .idea │ │ │ ├── .gitignore │ │ │ ├── description.html │ │ │ ├── encodings.xml │ │ │ ├── misc.xml │ │ │ ├── modules.xml │ │ │ ├── project-template.xml │ │ │ ├── runConfigurations.xml │ │ │ └── vcs.xml │ │ ├── out │ │ │ └── production │ │ │ │ └── polymorphismDemo │ │ │ │ └── com │ │ │ │ └── pelinhangisi │ │ │ │ ├── BaseLogger.class │ │ │ │ ├── ConsoleLogger.class │ │ │ │ ├── CustomerManager.class │ │ │ │ ├── DatabaseLogger.class │ │ │ │ ├── EmailLogger.class │ │ │ │ ├── FileLogger.class │ │ │ │ └── Main.class │ │ ├── polymorphismDemo.iml │ │ └── src │ │ │ └── com │ │ │ └── pelinhangisi │ │ │ ├── BaseLogger.java │ │ │ ├── ConsoleLogger.java │ │ │ ├── CustomerManager.java │ │ │ ├── DatabaseLogger.java │ │ │ ├── EmailLogger.java │ │ │ ├── FileLogger.java │ │ │ └── Main.java │ └── staticDemo │ │ ├── .idea │ │ ├── .gitignore │ │ ├── description.html │ │ ├── encodings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── project-template.xml │ │ ├── runConfigurations.xml │ │ └── vcs.xml │ │ ├── out │ │ └── production │ │ │ └── staticDemo │ │ │ └── com │ │ │ └── pelinhangisi │ │ │ ├── Main.class │ │ │ ├── Product.class │ │ │ ├── ProductManager.class │ │ │ └── ProductValidator.class │ │ ├── src │ │ └── com │ │ │ └── pelinhangisi │ │ │ ├── DatabaseHelper.java │ │ │ ├── Main.java │ │ │ ├── Product.java │ │ │ ├── ProductManager.java │ │ │ └── ProductValidator.java │ │ └── staticDemo.iml ├── assesment3-kodlamaio │ ├── .idea │ │ ├── .gitignore │ │ ├── description.html │ │ ├── encodings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── project-template.xml │ │ ├── runConfigurations.xml │ │ └── vcs.xml │ ├── assesment3-kodlamaio.iml │ └── src │ │ └── com │ │ └── pelinhangisi │ │ ├── Main.java │ │ ├── business │ │ ├── CategoryManager.java │ │ ├── CourseManager.java │ │ └── InstructorManager.java │ │ ├── dataAccess │ │ ├── CategoryDao.java │ │ ├── CourseDao.java │ │ ├── InstructorDao.java │ │ ├── hibernate │ │ │ ├── HibernateCategoryDao.java │ │ │ ├── HibernateCourseDao.java │ │ │ └── HibernateInstructorDao.java │ │ └── jdbc │ │ │ ├── JdbcCategoryDao.java │ │ │ ├── JdbcCourseDao.java │ │ │ └── JdbcInstructorDao.java │ │ ├── entity │ │ ├── Category.java │ │ ├── Course.java │ │ └── Instructor.java │ │ └── logger │ │ ├── DatabaseLogger.java │ │ ├── EmailLogger.java │ │ ├── FileLogger.java │ │ └── Logger.java └── week-3-assesments.iml └── week-4-assesments └── kodlama-io-Devs ├── .gitignore ├── .mvn └── wrapper │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── README.md ├── mvnw ├── mvnw.cmd ├── pom.xml └── src ├── main ├── java │ └── kodlama │ │ └── io │ │ └── devs │ │ ├── KodlamaIoDevsApplication.java │ │ ├── business │ │ ├── abstracts │ │ │ └── LanguageService.java │ │ └── concretes │ │ │ └── LanguageManager.java │ │ ├── dao │ │ ├── abstracts │ │ │ └── LanguageRepository.java │ │ └── concretes │ │ │ └── InMemoryLanguageRepository.java │ │ ├── entity │ │ └── Language.java │ │ └── webApi │ │ └── LanguageController.java └── resources │ ├── application.properties │ └── banner.txt └── test └── java └── kodlama └── io └── devs └── KodlamaIoDevsApplicationTests.java /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | # Editor-based HTTP Client requests 5 | /httpRequests/ 6 | # Datasource local storage ignored files 7 | /dataSources/ 8 | /dataSources.local.xml 9 | /out/ 10 | -------------------------------------------------------------------------------- /.idea/discord.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | -------------------------------------------------------------------------------- /.idea/java2022-kodlamaio.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 9 | -------------------------------------------------------------------------------- /.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /campspring/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /campspring/.idea/jpa-buddy.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /campspring/.idea/libraries/Maven__antlr_antlr_2_7_7.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /campspring/.idea/libraries/Maven__org_ow2_asm_asm_9_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /campspring/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /campspring/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /campspring/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /campspring/rentACar/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/campspring/rentACar/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /campspring/rentACar/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.8.6/apache-maven-3.8.6-bin.zip 2 | wrapperUrl=https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar 3 | -------------------------------------------------------------------------------- /campspring/rentACar/src/main/java/kodlama/io/rentacar/RentACarApplication.java: -------------------------------------------------------------------------------- 1 | package kodlama.io.rentacar; 2 | 3 | import org.springframework.boot.SpringApplication; 4 | import org.springframework.boot.autoconfigure.SpringBootApplication; 5 | 6 | @SpringBootApplication 7 | public class RentACarApplication { 8 | 9 | public static void main(String[] args) { 10 | SpringApplication.run(RentACarApplication.class, args); 11 | } 12 | 13 | } 14 | -------------------------------------------------------------------------------- /campspring/rentACar/src/main/java/kodlama/io/rentacar/business/abstracts/BrandService.java: -------------------------------------------------------------------------------- 1 | package kodlama.io.rentacar.business.abstracts; 2 | 3 | import kodlama.io.rentacar.business.request.CreateBrandRequest; 4 | import kodlama.io.rentacar.business.responses.GetAllBrandsResponse; 5 | 6 | import java.util.List; 7 | 8 | public interface BrandService { 9 | 10 | List getAll(); 11 | void add(CreateBrandRequest createBrandRequest); 12 | } 13 | -------------------------------------------------------------------------------- /campspring/rentACar/src/main/java/kodlama/io/rentacar/business/request/CreateBrandRequest.java: -------------------------------------------------------------------------------- 1 | package kodlama.io.rentacar.business.request; 2 | 3 | import lombok.AllArgsConstructor; 4 | import lombok.Data; 5 | import lombok.NoArgsConstructor; 6 | 7 | @Data 8 | @AllArgsConstructor 9 | @NoArgsConstructor 10 | public class CreateBrandRequest { 11 | private String name; 12 | } 13 | -------------------------------------------------------------------------------- /campspring/rentACar/src/main/java/kodlama/io/rentacar/business/responses/GetAllBrandsResponse.java: -------------------------------------------------------------------------------- 1 | package kodlama.io.rentacar.business.responses; 2 | 3 | 4 | import lombok.AllArgsConstructor; 5 | import lombok.Data; 6 | import lombok.NoArgsConstructor; 7 | 8 | @Data 9 | @AllArgsConstructor 10 | @NoArgsConstructor 11 | public class GetAllBrandsResponse { 12 | private int id; 13 | private String name; 14 | } 15 | -------------------------------------------------------------------------------- /campspring/rentACar/src/main/java/kodlama/io/rentacar/dataAccess/abstracts/BrandRepository.java: -------------------------------------------------------------------------------- 1 | package kodlama.io.rentacar.dataAccess.abstracts; 2 | 3 | 4 | import kodlama.io.rentacar.entities.concretes.Brand; 5 | import org.springframework.data.jpa.repository.JpaRepository; 6 | 7 | 8 | public interface BrandRepository extends JpaRepository { 9 | 10 | 11 | } 12 | -------------------------------------------------------------------------------- /campspring/rentACar/src/main/java/kodlama/io/rentacar/entities/concretes/Brand.java: -------------------------------------------------------------------------------- 1 | package kodlama.io.rentacar.entities.concretes; 2 | 3 | import lombok.*; 4 | 5 | import javax.persistence.*; 6 | 7 | @Table(name ="brands") 8 | @Getter 9 | @Setter 10 | @AllArgsConstructor 11 | @NoArgsConstructor 12 | @Entity 13 | public class Brand { 14 | 15 | @Id 16 | @GeneratedValue(strategy = GenerationType.IDENTITY) 17 | @Column(name="id") 18 | private int id; 19 | 20 | @Column(name="name") 21 | private String name; 22 | 23 | } 24 | -------------------------------------------------------------------------------- /campspring/rentACar/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/rentACarCamp 5 | spring.datasource.username=postgres 6 | spring.datasource.password=postgres 7 | spring.jpa.properties.javax.persistence.validation.mode = none 8 | -------------------------------------------------------------------------------- /campspring/rentACar/src/test/java/kodlama/io/rentacar/RentACarApplicationTests.java: -------------------------------------------------------------------------------- 1 | package kodlama.io.rentacar; 2 | 3 | public class RentACarApplicationTests { 4 | } 5 | -------------------------------------------------------------------------------- /lessons/Lessons.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /lessons/intro/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | # Editor-based HTTP Client requests 5 | /httpRequests/ 6 | # Datasource local storage ignored files 7 | /dataSources/ 8 | /dataSources.local.xml 9 | -------------------------------------------------------------------------------- /lessons/intro/.idea/discord.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | -------------------------------------------------------------------------------- /lessons/intro/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 9 | -------------------------------------------------------------------------------- /lessons/intro/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /lessons/intro/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /lessons/intro/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /lessons/intro/intro.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /lessons/oopWithNLayeredApp/.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 | -------------------------------------------------------------------------------- /lessons/oopWithNLayeredApp/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /lessons/oopWithNLayeredApp/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /lessons/oopWithNLayeredApp/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | 9 | 10 | 12 | -------------------------------------------------------------------------------- /lessons/oopWithNLayeredApp/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /lessons/oopWithNLayeredApp/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lessons/oopWithNLayeredApp/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /lessons/oopWithNLayeredApp/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /lessons/oopWithNLayeredApp/oopWithNLayeredApp.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /lessons/oopWithNLayeredApp/out/production/oopWithNLayeredApp/oopWithNLayeredApp/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/lessons/oopWithNLayeredApp/out/production/oopWithNLayeredApp/oopWithNLayeredApp/Main.class -------------------------------------------------------------------------------- /lessons/oopWithNLayeredApp/out/production/oopWithNLayeredApp/oopWithNLayeredApp/business/ProductManager.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/lessons/oopWithNLayeredApp/out/production/oopWithNLayeredApp/oopWithNLayeredApp/business/ProductManager.class -------------------------------------------------------------------------------- /lessons/oopWithNLayeredApp/out/production/oopWithNLayeredApp/oopWithNLayeredApp/core/logging/DatabaseLogger.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/lessons/oopWithNLayeredApp/out/production/oopWithNLayeredApp/oopWithNLayeredApp/core/logging/DatabaseLogger.class -------------------------------------------------------------------------------- /lessons/oopWithNLayeredApp/out/production/oopWithNLayeredApp/oopWithNLayeredApp/core/logging/FileLogger.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/lessons/oopWithNLayeredApp/out/production/oopWithNLayeredApp/oopWithNLayeredApp/core/logging/FileLogger.class -------------------------------------------------------------------------------- /lessons/oopWithNLayeredApp/out/production/oopWithNLayeredApp/oopWithNLayeredApp/core/logging/Logger.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/lessons/oopWithNLayeredApp/out/production/oopWithNLayeredApp/oopWithNLayeredApp/core/logging/Logger.class -------------------------------------------------------------------------------- /lessons/oopWithNLayeredApp/out/production/oopWithNLayeredApp/oopWithNLayeredApp/core/logging/MailLogger.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/lessons/oopWithNLayeredApp/out/production/oopWithNLayeredApp/oopWithNLayeredApp/core/logging/MailLogger.class -------------------------------------------------------------------------------- /lessons/oopWithNLayeredApp/out/production/oopWithNLayeredApp/oopWithNLayeredApp/dataAccess/HibernateProductDao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/lessons/oopWithNLayeredApp/out/production/oopWithNLayeredApp/oopWithNLayeredApp/dataAccess/HibernateProductDao.class -------------------------------------------------------------------------------- /lessons/oopWithNLayeredApp/out/production/oopWithNLayeredApp/oopWithNLayeredApp/dataAccess/JdbcProductDao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/lessons/oopWithNLayeredApp/out/production/oopWithNLayeredApp/oopWithNLayeredApp/dataAccess/JdbcProductDao.class -------------------------------------------------------------------------------- /lessons/oopWithNLayeredApp/out/production/oopWithNLayeredApp/oopWithNLayeredApp/dataAccess/ProductDao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/lessons/oopWithNLayeredApp/out/production/oopWithNLayeredApp/oopWithNLayeredApp/dataAccess/ProductDao.class -------------------------------------------------------------------------------- /lessons/oopWithNLayeredApp/out/production/oopWithNLayeredApp/oopWithNLayeredApp/entities/Product.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/lessons/oopWithNLayeredApp/out/production/oopWithNLayeredApp/oopWithNLayeredApp/entities/Product.class -------------------------------------------------------------------------------- /lessons/oopWithNLayeredApp/src/oopWithNLayeredApp/core/logging/DatabaseLogger.java: -------------------------------------------------------------------------------- 1 | package oopWithNLayeredApp.core.logging; 2 | 3 | public class DatabaseLogger implements Logger{ 4 | @Override 5 | public void log(String data) { 6 | System.out.println("Veritabanına loglandı : " + data); 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /lessons/oopWithNLayeredApp/src/oopWithNLayeredApp/core/logging/FileLogger.java: -------------------------------------------------------------------------------- 1 | package oopWithNLayeredApp.core.logging; 2 | 3 | public class FileLogger implements Logger{ 4 | @Override 5 | public void log(String data) { 6 | System.out.println("Dosyaya loglandı : " + data); 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /lessons/oopWithNLayeredApp/src/oopWithNLayeredApp/core/logging/Logger.java: -------------------------------------------------------------------------------- 1 | package oopWithNLayeredApp.core.logging; 2 | 3 | public interface Logger { 4 | 5 | void log(String data); 6 | } 7 | -------------------------------------------------------------------------------- /lessons/oopWithNLayeredApp/src/oopWithNLayeredApp/core/logging/MailLogger.java: -------------------------------------------------------------------------------- 1 | package oopWithNLayeredApp.core.logging; 2 | 3 | public class MailLogger implements Logger{ 4 | @Override 5 | public void log(String data) { 6 | System.out.println("Mail gönderildi : " + data); 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /lessons/oopWithNLayeredApp/src/oopWithNLayeredApp/dataAccess/HibernateProductDao.java: -------------------------------------------------------------------------------- 1 | package oopWithNLayeredApp.dataAccess; 2 | 3 | import oopWithNLayeredApp.entities.Product; 4 | 5 | public class HibernateProductDao implements ProductDao{ 6 | 7 | public void add(Product product){ 8 | System.out.println("Hibernate ile veritabanına eklendi. "); 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /lessons/oopWithNLayeredApp/src/oopWithNLayeredApp/dataAccess/JdbcProductDao.java: -------------------------------------------------------------------------------- 1 | package oopWithNLayeredApp.dataAccess; 2 | 3 | import oopWithNLayeredApp.entities.Product; 4 | 5 | public class JdbcProductDao implements ProductDao{ 6 | // just data access code - SQL 7 | public void add(Product product){ 8 | System.out.println("JDBC ile veritabanına eklendi."); 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /lessons/oopWithNLayeredApp/src/oopWithNLayeredApp/dataAccess/ProductDao.java: -------------------------------------------------------------------------------- 1 | package oopWithNLayeredApp.dataAccess; 2 | 3 | import oopWithNLayeredApp.entities.Product; 4 | 5 | public interface ProductDao { 6 | 7 | void add(Product product); 8 | } 9 | -------------------------------------------------------------------------------- /week-1-assesments/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | # Editor-based HTTP Client requests 5 | /httpRequests/ 6 | # Datasource local storage ignored files 7 | /dataSources/ 8 | /dataSources.local.xml 9 | -------------------------------------------------------------------------------- /week-1-assesments/.idea/discord.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | -------------------------------------------------------------------------------- /week-1-assesments/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 9 | -------------------------------------------------------------------------------- /week-1-assesments/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /week-1-assesments/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /week-1-assesments/.idea/week-1-assesments.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /week-1-assesments/arkadasSayilar/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | # Editor-based HTTP Client requests 5 | /httpRequests/ 6 | # Datasource local storage ignored files 7 | /dataSources/ 8 | /dataSources.local.xml 9 | -------------------------------------------------------------------------------- /week-1-assesments/arkadasSayilar/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /week-1-assesments/arkadasSayilar/.idea/discord.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | -------------------------------------------------------------------------------- /week-1-assesments/arkadasSayilar/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /week-1-assesments/arkadasSayilar/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /week-1-assesments/arkadasSayilar/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /week-1-assesments/arkadasSayilar/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /week-1-assesments/arkadasSayilar/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /week-1-assesments/arkadasSayilar/arkadasSayilar.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /week-1-assesments/arraysDemo/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | # Editor-based HTTP Client requests 5 | /httpRequests/ 6 | # Datasource local storage ignored files 7 | /dataSources/ 8 | /dataSources.local.xml 9 | -------------------------------------------------------------------------------- /week-1-assesments/arraysDemo/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /week-1-assesments/arraysDemo/.idea/discord.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | -------------------------------------------------------------------------------- /week-1-assesments/arraysDemo/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /week-1-assesments/arraysDemo/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | 9 | 10 | 12 | -------------------------------------------------------------------------------- /week-1-assesments/arraysDemo/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /week-1-assesments/arraysDemo/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /week-1-assesments/arraysDemo/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /week-1-assesments/arraysDemo/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /week-1-assesments/arraysDemo/arraysDemo.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /week-1-assesments/arraysDemo/out/production/arraysDemo/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/week-1-assesments/arraysDemo/out/production/arraysDemo/Main.class -------------------------------------------------------------------------------- /week-1-assesments/conditionals/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | # Editor-based HTTP Client requests 5 | /httpRequests/ 6 | # Datasource local storage ignored files 7 | /dataSources/ 8 | /dataSources.local.xml 9 | -------------------------------------------------------------------------------- /week-1-assesments/conditionals/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /week-1-assesments/conditionals/.idea/discord.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | -------------------------------------------------------------------------------- /week-1-assesments/conditionals/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /week-1-assesments/conditionals/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | 9 | 10 | 12 | -------------------------------------------------------------------------------- /week-1-assesments/conditionals/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /week-1-assesments/conditionals/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /week-1-assesments/conditionals/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /week-1-assesments/conditionals/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /week-1-assesments/conditionals/conditionals.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /week-1-assesments/conditionals/out/production/conditionals/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/week-1-assesments/conditionals/out/production/conditionals/Main.class -------------------------------------------------------------------------------- /week-1-assesments/conditionals/src/Main.java: -------------------------------------------------------------------------------- 1 | public class Main { 2 | 3 | public static void main(String[] args) { 4 | 5 | int sayi = 24; 6 | 7 | if(sayi<20){ 8 | System.out.println("Sayı 20'den küçüktür."); 9 | }else if (sayi==20){ 10 | System.out.println("Sayı 20'ye eşittir."); 11 | }else { 12 | System.out.println("Sayı 20'den büyüktür."); 13 | } 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /week-1-assesments/dataTypes/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | # Editor-based HTTP Client requests 5 | /httpRequests/ 6 | # Datasource local storage ignored files 7 | /dataSources/ 8 | /dataSources.local.xml 9 | -------------------------------------------------------------------------------- /week-1-assesments/dataTypes/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /week-1-assesments/dataTypes/.idea/discord.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | -------------------------------------------------------------------------------- /week-1-assesments/dataTypes/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /week-1-assesments/dataTypes/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | 9 | 10 | 12 | -------------------------------------------------------------------------------- /week-1-assesments/dataTypes/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /week-1-assesments/dataTypes/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /week-1-assesments/dataTypes/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /week-1-assesments/dataTypes/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /week-1-assesments/dataTypes/dataTypes.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /week-1-assesments/dataTypes/out/production/dataTypes/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/week-1-assesments/dataTypes/out/production/dataTypes/Main.class -------------------------------------------------------------------------------- /week-1-assesments/dataTypes/src/Main.java: -------------------------------------------------------------------------------- 1 | public class Main { 2 | 3 | public static void main(String[] args) { 4 | 5 | 6 | double sayi = 12.5; 7 | sayi = -129; 8 | 9 | String sehir = "Kocaeli"; 10 | char karakter = 'A'; 11 | 12 | boolean dogruMu = false; 13 | 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /week-1-assesments/loopDemo/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | # Editor-based HTTP Client requests 5 | /httpRequests/ 6 | # Datasource local storage ignored files 7 | /dataSources/ 8 | /dataSources.local.xml 9 | -------------------------------------------------------------------------------- /week-1-assesments/loopDemo/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /week-1-assesments/loopDemo/.idea/discord.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | -------------------------------------------------------------------------------- /week-1-assesments/loopDemo/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /week-1-assesments/loopDemo/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | 9 | 10 | 12 | -------------------------------------------------------------------------------- /week-1-assesments/loopDemo/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /week-1-assesments/loopDemo/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /week-1-assesments/loopDemo/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /week-1-assesments/loopDemo/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /week-1-assesments/loopDemo/loopDemo.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /week-1-assesments/loopDemo/out/production/loopDemo/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/week-1-assesments/loopDemo/out/production/loopDemo/Main.class -------------------------------------------------------------------------------- /week-1-assesments/miniProjeAsalSayi/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | # Editor-based HTTP Client requests 5 | /httpRequests/ 6 | # Datasource local storage ignored files 7 | /dataSources/ 8 | /dataSources.local.xml 9 | -------------------------------------------------------------------------------- /week-1-assesments/miniProjeAsalSayi/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /week-1-assesments/miniProjeAsalSayi/.idea/discord.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | -------------------------------------------------------------------------------- /week-1-assesments/miniProjeAsalSayi/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /week-1-assesments/miniProjeAsalSayi/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /week-1-assesments/miniProjeAsalSayi/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /week-1-assesments/miniProjeAsalSayi/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /week-1-assesments/miniProjeAsalSayi/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /week-1-assesments/miniProjeAsalSayi/miniProjeAsalSayi.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /week-1-assesments/miniProjeAsalSayi/out/production/miniProjeAsalSayi/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/week-1-assesments/miniProjeAsalSayi/out/production/miniProjeAsalSayi/Main.class -------------------------------------------------------------------------------- /week-1-assesments/mukemmelSayi/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | # Editor-based HTTP Client requests 5 | /httpRequests/ 6 | # Datasource local storage ignored files 7 | /dataSources/ 8 | /dataSources.local.xml 9 | -------------------------------------------------------------------------------- /week-1-assesments/mukemmelSayi/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /week-1-assesments/mukemmelSayi/.idea/discord.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | -------------------------------------------------------------------------------- /week-1-assesments/mukemmelSayi/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /week-1-assesments/mukemmelSayi/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | 9 | 10 | 12 | -------------------------------------------------------------------------------- /week-1-assesments/mukemmelSayi/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /week-1-assesments/mukemmelSayi/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /week-1-assesments/mukemmelSayi/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /week-1-assesments/mukemmelSayi/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /week-1-assesments/mukemmelSayi/mukemmelSayi.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /week-1-assesments/mukemmelSayi/out/production/mukemmelSayi/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/week-1-assesments/mukemmelSayi/out/production/mukemmelSayi/Main.class -------------------------------------------------------------------------------- /week-1-assesments/multiDimensionalArrayDemo/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | # Editor-based HTTP Client requests 5 | /httpRequests/ 6 | # Datasource local storage ignored files 7 | /dataSources/ 8 | /dataSources.local.xml 9 | -------------------------------------------------------------------------------- /week-1-assesments/multiDimensionalArrayDemo/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /week-1-assesments/multiDimensionalArrayDemo/.idea/discord.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | -------------------------------------------------------------------------------- /week-1-assesments/multiDimensionalArrayDemo/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /week-1-assesments/multiDimensionalArrayDemo/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /week-1-assesments/multiDimensionalArrayDemo/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /week-1-assesments/multiDimensionalArrayDemo/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /week-1-assesments/multiDimensionalArrayDemo/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /week-1-assesments/multiDimensionalArrayDemo/multiDimensionalArrayDemo.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /week-1-assesments/multiDimensionalArrayDemo/out/production/multiDimensionalArrayDemo/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/week-1-assesments/multiDimensionalArrayDemo/out/production/multiDimensionalArrayDemo/Main.class -------------------------------------------------------------------------------- /week-1-assesments/recapDemo1/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | # Editor-based HTTP Client requests 5 | /httpRequests/ 6 | # Datasource local storage ignored files 7 | /dataSources/ 8 | /dataSources.local.xml 9 | -------------------------------------------------------------------------------- /week-1-assesments/recapDemo1/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /week-1-assesments/recapDemo1/.idea/discord.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | -------------------------------------------------------------------------------- /week-1-assesments/recapDemo1/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /week-1-assesments/recapDemo1/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /week-1-assesments/recapDemo1/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /week-1-assesments/recapDemo1/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /week-1-assesments/recapDemo1/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /week-1-assesments/recapDemo1/out/production/recapDemo1/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/week-1-assesments/recapDemo1/out/production/recapDemo1/Main.class -------------------------------------------------------------------------------- /week-1-assesments/recapDemo1/recapDemo1.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /week-1-assesments/recapDemo1/src/Main.java: -------------------------------------------------------------------------------- 1 | public class Main { 2 | 3 | public static void main(String[] args) { 4 | int sayi1 = 20; 5 | int sayi2 = 25; 6 | int sayi3= 2; 7 | int enBuyuk = sayi1; 8 | 9 | if(enBuyukSimple Java application that includes a class with main() method -------------------------------------------------------------------------------- /week-1-assesments/recapDemo2/.idea/discord.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | -------------------------------------------------------------------------------- /week-1-assesments/recapDemo2/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /week-1-assesments/recapDemo2/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /week-1-assesments/recapDemo2/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /week-1-assesments/recapDemo2/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /week-1-assesments/recapDemo2/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /week-1-assesments/recapDemo2/out/production/recapDemo2/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/week-1-assesments/recapDemo2/out/production/recapDemo2/Main.class -------------------------------------------------------------------------------- /week-1-assesments/recapDemo2/recapDemo2.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /week-1-assesments/sayiBulma/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | # Editor-based HTTP Client requests 5 | /httpRequests/ 6 | # Datasource local storage ignored files 7 | /dataSources/ 8 | /dataSources.local.xml 9 | -------------------------------------------------------------------------------- /week-1-assesments/sayiBulma/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /week-1-assesments/sayiBulma/.idea/discord.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | -------------------------------------------------------------------------------- /week-1-assesments/sayiBulma/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /week-1-assesments/sayiBulma/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /week-1-assesments/sayiBulma/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /week-1-assesments/sayiBulma/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /week-1-assesments/sayiBulma/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /week-1-assesments/sayiBulma/sayiBulma.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /week-1-assesments/sesliHarfler/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | # Editor-based HTTP Client requests 5 | /httpRequests/ 6 | # Datasource local storage ignored files 7 | /dataSources/ 8 | /dataSources.local.xml 9 | -------------------------------------------------------------------------------- /week-1-assesments/sesliHarfler/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /week-1-assesments/sesliHarfler/.idea/discord.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | -------------------------------------------------------------------------------- /week-1-assesments/sesliHarfler/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /week-1-assesments/sesliHarfler/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /week-1-assesments/sesliHarfler/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /week-1-assesments/sesliHarfler/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /week-1-assesments/sesliHarfler/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /week-1-assesments/sesliHarfler/out/production/sesliHarfler/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/week-1-assesments/sesliHarfler/out/production/sesliHarfler/Main.class -------------------------------------------------------------------------------- /week-1-assesments/sesliHarfler/sesliHarfler.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /week-1-assesments/sesliHarfler/src/Main.java: -------------------------------------------------------------------------------- 1 | public class Main { 2 | 3 | public static void main(String[] args) { 4 | 5 | char harf = 'E'; 6 | 7 | switch (harf){ 8 | case 'A': 9 | case 'I': 10 | case 'O': 11 | case 'U': 12 | System.out.println("Kalın sesli harf"); 13 | break; 14 | default: 15 | System.out.println("İnce sesli harf"); 16 | } 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /week-1-assesments/stringsDemo/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | # Editor-based HTTP Client requests 5 | /httpRequests/ 6 | # Datasource local storage ignored files 7 | /dataSources/ 8 | /dataSources.local.xml 9 | -------------------------------------------------------------------------------- /week-1-assesments/stringsDemo/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /week-1-assesments/stringsDemo/.idea/discord.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | -------------------------------------------------------------------------------- /week-1-assesments/stringsDemo/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /week-1-assesments/stringsDemo/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /week-1-assesments/stringsDemo/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /week-1-assesments/stringsDemo/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /week-1-assesments/stringsDemo/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /week-1-assesments/stringsDemo/out/production/stringsDemo/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/week-1-assesments/stringsDemo/out/production/stringsDemo/Main.class -------------------------------------------------------------------------------- /week-1-assesments/stringsDemo/stringsDemo.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /week-1-assesments/switchDemo/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | # Editor-based HTTP Client requests 5 | /httpRequests/ 6 | # Datasource local storage ignored files 7 | /dataSources/ 8 | /dataSources.local.xml 9 | -------------------------------------------------------------------------------- /week-1-assesments/switchDemo/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /week-1-assesments/switchDemo/.idea/discord.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | -------------------------------------------------------------------------------- /week-1-assesments/switchDemo/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /week-1-assesments/switchDemo/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /week-1-assesments/switchDemo/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /week-1-assesments/switchDemo/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /week-1-assesments/switchDemo/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /week-1-assesments/switchDemo/out/production/switchDemo/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/week-1-assesments/switchDemo/out/production/switchDemo/Main.class -------------------------------------------------------------------------------- /week-1-assesments/switchDemo/switchDemo.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /week-1-assesments/variables/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | # Editor-based HTTP Client requests 5 | /httpRequests/ 6 | # Datasource local storage ignored files 7 | /dataSources/ 8 | /dataSources.local.xml 9 | -------------------------------------------------------------------------------- /week-1-assesments/variables/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /week-1-assesments/variables/.idea/discord.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | -------------------------------------------------------------------------------- /week-1-assesments/variables/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /week-1-assesments/variables/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /week-1-assesments/variables/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /week-1-assesments/variables/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /week-1-assesments/variables/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /week-1-assesments/variables/out/production/variables/com/pelinhangisi/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/week-1-assesments/variables/out/production/variables/com/pelinhangisi/Main.class -------------------------------------------------------------------------------- /week-1-assesments/variables/variables.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /week-1-assesments/week-1-assesments.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /week-2-assesments/classes/.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 | -------------------------------------------------------------------------------- /week-2-assesments/classes/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /week-2-assesments/classes/.idea/discord.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | -------------------------------------------------------------------------------- /week-2-assesments/classes/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /week-2-assesments/classes/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | 9 | 10 | 12 | -------------------------------------------------------------------------------- /week-2-assesments/classes/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /week-2-assesments/classes/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /week-2-assesments/classes/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /week-2-assesments/classes/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /week-2-assesments/classes/classes.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /week-2-assesments/classes/out/production/classes/CustomerManager.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/week-2-assesments/classes/out/production/classes/CustomerManager.class -------------------------------------------------------------------------------- /week-2-assesments/classes/out/production/classes/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/week-2-assesments/classes/out/production/classes/Main.class -------------------------------------------------------------------------------- /week-2-assesments/classes/src/CustomerManager.java: -------------------------------------------------------------------------------- 1 | public class CustomerManager { 2 | 3 | public void Add(){ 4 | System.out.println("Müşteri eklendi."); 5 | } 6 | 7 | public void Remove(){ 8 | System.out.println("Müşteri silindi."); 9 | } 10 | 11 | public void Update(){ 12 | System.out.println("Müşteri güncellendi."); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /week-2-assesments/classesWithAttributes/.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 | -------------------------------------------------------------------------------- /week-2-assesments/classesWithAttributes/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /week-2-assesments/classesWithAttributes/.idea/discord.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | -------------------------------------------------------------------------------- /week-2-assesments/classesWithAttributes/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /week-2-assesments/classesWithAttributes/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /week-2-assesments/classesWithAttributes/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /week-2-assesments/classesWithAttributes/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /week-2-assesments/classesWithAttributes/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /week-2-assesments/classesWithAttributes/classesWithAttributes.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /week-2-assesments/classesWithAttributes/out/production/classesWithAttributes/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/week-2-assesments/classesWithAttributes/out/production/classesWithAttributes/Main.class -------------------------------------------------------------------------------- /week-2-assesments/classesWithAttributes/out/production/classesWithAttributes/Product.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/week-2-assesments/classesWithAttributes/out/production/classesWithAttributes/Product.class -------------------------------------------------------------------------------- /week-2-assesments/classesWithAttributes/out/production/classesWithAttributes/ProductManager.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/week-2-assesments/classesWithAttributes/out/production/classesWithAttributes/ProductManager.class -------------------------------------------------------------------------------- /week-2-assesments/classesWithAttributes/src/ProductManager.java: -------------------------------------------------------------------------------- 1 | public class ProductManager { 2 | 3 | public void Add(Product product){ 4 | //JDBC 5 | System.out.println("Ürün eklendi " + product.getName()); 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /week-2-assesments/inheritance/.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 | -------------------------------------------------------------------------------- /week-2-assesments/inheritance/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /week-2-assesments/inheritance/.idea/discord.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | -------------------------------------------------------------------------------- /week-2-assesments/inheritance/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /week-2-assesments/inheritance/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /week-2-assesments/inheritance/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /week-2-assesments/inheritance/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /week-2-assesments/inheritance/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /week-2-assesments/inheritance/inheritance.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /week-2-assesments/inheritance/src/Customer.java: -------------------------------------------------------------------------------- 1 | public class Customer extends Person{ 2 | 3 | String email; 4 | } 5 | -------------------------------------------------------------------------------- /week-2-assesments/inheritance/src/CustomerManager.java: -------------------------------------------------------------------------------- 1 | public class CustomerManager extends PersonManager{ 2 | 3 | } 4 | -------------------------------------------------------------------------------- /week-2-assesments/inheritance/src/Employee.java: -------------------------------------------------------------------------------- 1 | public class Employee extends Person{ 2 | 3 | double salary; 4 | } 5 | -------------------------------------------------------------------------------- /week-2-assesments/inheritance/src/EmployeeManager.java: -------------------------------------------------------------------------------- 1 | public class EmployeeManager extends PersonManager{ 2 | 3 | public void BestEmployee(){ 4 | System.out.println("Ayın elemanı getirildi."); 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /week-2-assesments/inheritance/src/Main.java: -------------------------------------------------------------------------------- 1 | public class Main { 2 | 3 | public static void main(String[] args) { 4 | 5 | Customer customer = new Customer(); 6 | Employee employee = new Employee(); 7 | 8 | 9 | EmployeeManager employeeManager = new EmployeeManager(); 10 | CustomerManager customerManager = new CustomerManager(); 11 | customerManager.Add(); 12 | employeeManager.Add(); 13 | employeeManager.BestEmployee(); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /week-2-assesments/inheritance/src/Person.java: -------------------------------------------------------------------------------- 1 | public class Person { 2 | 3 | int id; 4 | String firstName; 5 | String lastName; 6 | int age; 7 | } 8 | -------------------------------------------------------------------------------- /week-2-assesments/inheritance/src/PersonManager.java: -------------------------------------------------------------------------------- 1 | public class PersonManager { 2 | 3 | public void List(){ 4 | System.out.println("Listelendi."); 5 | } 6 | 7 | public void Add(){ 8 | System.out.println("Eklendi."); 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /week-2-assesments/inheritanceDemo/.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 | -------------------------------------------------------------------------------- /week-2-assesments/inheritanceDemo/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /week-2-assesments/inheritanceDemo/.idea/discord.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | -------------------------------------------------------------------------------- /week-2-assesments/inheritanceDemo/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /week-2-assesments/inheritanceDemo/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /week-2-assesments/inheritanceDemo/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /week-2-assesments/inheritanceDemo/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /week-2-assesments/inheritanceDemo/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /week-2-assesments/inheritanceDemo/inheritanceDemo.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /week-2-assesments/inheritanceDemo/out/production/inheritanceDemo/AskerKrediManager.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/week-2-assesments/inheritanceDemo/out/production/inheritanceDemo/AskerKrediManager.class -------------------------------------------------------------------------------- /week-2-assesments/inheritanceDemo/out/production/inheritanceDemo/BaseKrediManager.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/week-2-assesments/inheritanceDemo/out/production/inheritanceDemo/BaseKrediManager.class -------------------------------------------------------------------------------- /week-2-assesments/inheritanceDemo/out/production/inheritanceDemo/KrediUI.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/week-2-assesments/inheritanceDemo/out/production/inheritanceDemo/KrediUI.class -------------------------------------------------------------------------------- /week-2-assesments/inheritanceDemo/out/production/inheritanceDemo/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/week-2-assesments/inheritanceDemo/out/production/inheritanceDemo/Main.class -------------------------------------------------------------------------------- /week-2-assesments/inheritanceDemo/out/production/inheritanceDemo/OgretmenKrediManager.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/week-2-assesments/inheritanceDemo/out/production/inheritanceDemo/OgretmenKrediManager.class -------------------------------------------------------------------------------- /week-2-assesments/inheritanceDemo/out/production/inheritanceDemo/TarimKrediManager.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/week-2-assesments/inheritanceDemo/out/production/inheritanceDemo/TarimKrediManager.class -------------------------------------------------------------------------------- /week-2-assesments/inheritanceDemo/src/AskerKrediManager.java: -------------------------------------------------------------------------------- 1 | public class AskerKrediManager extends BaseKrediManager{ 2 | } 3 | -------------------------------------------------------------------------------- /week-2-assesments/inheritanceDemo/src/BaseKrediManager.java: -------------------------------------------------------------------------------- 1 | public class BaseKrediManager { 2 | 3 | public void Hesapla(){ 4 | System.out.println("Kredi hesaplandı"); 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /week-2-assesments/inheritanceDemo/src/KrediUI.java: -------------------------------------------------------------------------------- 1 | public class KrediUI { 2 | 3 | public void KrediHesapla(BaseKrediManager baseKrediManager){ 4 | baseKrediManager.Hesapla(); 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /week-2-assesments/inheritanceDemo/src/Main.java: -------------------------------------------------------------------------------- 1 | public class Main { 2 | 3 | public static void main(String[] args) { 4 | 5 | KrediUI krediUI = new KrediUI(); 6 | krediUI.KrediHesapla(new OgretmenKrediManager()); 7 | krediUI.KrediHesapla(new TarimKrediManager()); 8 | krediUI.KrediHesapla(new AskerKrediManager()); 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /week-2-assesments/inheritanceDemo/src/OgretmenKrediManager.java: -------------------------------------------------------------------------------- 1 | public class OgretmenKrediManager extends BaseKrediManager{ 2 | } 3 | -------------------------------------------------------------------------------- /week-2-assesments/inheritanceDemo/src/TarimKrediManager.java: -------------------------------------------------------------------------------- 1 | public class TarimKrediManager extends BaseKrediManager{ 2 | } 3 | -------------------------------------------------------------------------------- /week-2-assesments/methodOverloading/.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 | -------------------------------------------------------------------------------- /week-2-assesments/methodOverloading/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /week-2-assesments/methodOverloading/.idea/discord.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | -------------------------------------------------------------------------------- /week-2-assesments/methodOverloading/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /week-2-assesments/methodOverloading/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /week-2-assesments/methodOverloading/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /week-2-assesments/methodOverloading/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /week-2-assesments/methodOverloading/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /week-2-assesments/methodOverloading/methodOverloading.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /week-2-assesments/methodOverloading/src/DortIslem.java: -------------------------------------------------------------------------------- 1 | public class DortIslem { 2 | 3 | public int topla(int sayi1, int sayi2){ 4 | return sayi1+sayi2; 5 | } 6 | 7 | public int topla(int sayi1, int sayi2, int sayi3){ 8 | return sayi1+sayi2; 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /week-2-assesments/methodOverloading/src/Main.java: -------------------------------------------------------------------------------- 1 | public class Main { 2 | 3 | public static void main(String[] args) { 4 | 5 | DortIslem dortIslem = new DortIslem(); 6 | System.out.println(dortIslem.topla(2,3)); 7 | dortIslem.topla(2,3,5); 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /week-2-assesments/methods/.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 | -------------------------------------------------------------------------------- /week-2-assesments/methods/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /week-2-assesments/methods/.idea/discord.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | -------------------------------------------------------------------------------- /week-2-assesments/methods/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /week-2-assesments/methods/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /week-2-assesments/methods/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /week-2-assesments/methods/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /week-2-assesments/methods/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /week-2-assesments/methods/methods.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /week-2-assesments/methods/out/production/methods/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/week-2-assesments/methods/out/production/methods/Main.class -------------------------------------------------------------------------------- /week-2-assesments/methods2/.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 | -------------------------------------------------------------------------------- /week-2-assesments/methods2/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /week-2-assesments/methods2/.idea/discord.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | -------------------------------------------------------------------------------- /week-2-assesments/methods2/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /week-2-assesments/methods2/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /week-2-assesments/methods2/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /week-2-assesments/methods2/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /week-2-assesments/methods2/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /week-2-assesments/methods2/methods2.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /week-2-assesments/methods2/out/production/methods2/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/week-2-assesments/methods2/out/production/methods2/Main.class -------------------------------------------------------------------------------- /week-2-assesments/reCapDemo_Classes/.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 | -------------------------------------------------------------------------------- /week-2-assesments/reCapDemo_Classes/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /week-2-assesments/reCapDemo_Classes/.idea/discord.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | -------------------------------------------------------------------------------- /week-2-assesments/reCapDemo_Classes/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /week-2-assesments/reCapDemo_Classes/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /week-2-assesments/reCapDemo_Classes/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /week-2-assesments/reCapDemo_Classes/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /week-2-assesments/reCapDemo_Classes/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /week-2-assesments/reCapDemo_Classes/out/production/reCapDemo_Classes/DortIslem.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/week-2-assesments/reCapDemo_Classes/out/production/reCapDemo_Classes/DortIslem.class -------------------------------------------------------------------------------- /week-2-assesments/reCapDemo_Classes/out/production/reCapDemo_Classes/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/week-2-assesments/reCapDemo_Classes/out/production/reCapDemo_Classes/Main.class -------------------------------------------------------------------------------- /week-2-assesments/reCapDemo_Classes/reCapDemo_Classes.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /week-2-assesments/reCapDemo_Classes/src/DortIslem.java: -------------------------------------------------------------------------------- 1 | public class DortIslem { 2 | 3 | public int Topla(int sayi1, int sayi2){ 4 | return sayi1+sayi2; 5 | } 6 | 7 | public int Cikar(int sayi1, int sayi2){ 8 | return sayi1-sayi2; 9 | } 10 | 11 | public int Carp(int sayi1, int sayi2){ 12 | return sayi1*sayi2; 13 | } 14 | 15 | public int Bol(int sayi1, int sayi2){ 16 | return sayi1/sayi2; 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /week-2-assesments/reCapDemo_Classes/src/Main.java: -------------------------------------------------------------------------------- 1 | public class Main { 2 | 3 | public static void main(String[] args) { 4 | 5 | DortIslem dortIslem = new DortIslem(); 6 | int sonuc = dortIslem.Topla(3,4); 7 | System.out.println(sonuc); 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /week-2-assesments/sayiBulma/.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 | -------------------------------------------------------------------------------- /week-2-assesments/sayiBulma/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /week-2-assesments/sayiBulma/.idea/discord.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | -------------------------------------------------------------------------------- /week-2-assesments/sayiBulma/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /week-2-assesments/sayiBulma/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /week-2-assesments/sayiBulma/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /week-2-assesments/sayiBulma/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /week-2-assesments/sayiBulma/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /week-2-assesments/sayiBulma/out/production/sayiBulma/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/week-2-assesments/sayiBulma/out/production/sayiBulma/Main.class -------------------------------------------------------------------------------- /week-2-assesments/sayiBulma/sayiBulma.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /week-2-assesments/week-2-assesments.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /week-3-assesments/assesment1-youtubeEgitim/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | # Editor-based HTTP Client requests 5 | /httpRequests/ 6 | # Datasource local storage ignored files 7 | /dataSources/ 8 | /dataSources.local.xml 9 | -------------------------------------------------------------------------------- /week-3-assesments/assesment1-youtubeEgitim/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /week-3-assesments/assesment1-youtubeEgitim/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /week-3-assesments/assesment1-youtubeEgitim/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /week-3-assesments/assesment1-youtubeEgitim/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /week-3-assesments/assesment1-youtubeEgitim/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /week-3-assesments/assesment1-youtubeEgitim/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /week-3-assesments/assesment1-youtubeEgitim/assesment1-youtubeEgitim.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /week-3-assesments/assesment1-youtubeEgitim/out/production/assesment1-youtubeEgitim/com/pelinhangisi/Company.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/week-3-assesments/assesment1-youtubeEgitim/out/production/assesment1-youtubeEgitim/com/pelinhangisi/Company.class -------------------------------------------------------------------------------- /week-3-assesments/assesment1-youtubeEgitim/out/production/assesment1-youtubeEgitim/com/pelinhangisi/CreditManager.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/week-3-assesments/assesment1-youtubeEgitim/out/production/assesment1-youtubeEgitim/com/pelinhangisi/CreditManager.class -------------------------------------------------------------------------------- /week-3-assesments/assesment1-youtubeEgitim/out/production/assesment1-youtubeEgitim/com/pelinhangisi/Customer.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/week-3-assesments/assesment1-youtubeEgitim/out/production/assesment1-youtubeEgitim/com/pelinhangisi/Customer.class -------------------------------------------------------------------------------- /week-3-assesments/assesment1-youtubeEgitim/out/production/assesment1-youtubeEgitim/com/pelinhangisi/CustomerManager.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/week-3-assesments/assesment1-youtubeEgitim/out/production/assesment1-youtubeEgitim/com/pelinhangisi/CustomerManager.class -------------------------------------------------------------------------------- /week-3-assesments/assesment1-youtubeEgitim/out/production/assesment1-youtubeEgitim/com/pelinhangisi/ICreditManager.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/week-3-assesments/assesment1-youtubeEgitim/out/production/assesment1-youtubeEgitim/com/pelinhangisi/ICreditManager.class -------------------------------------------------------------------------------- /week-3-assesments/assesment1-youtubeEgitim/out/production/assesment1-youtubeEgitim/com/pelinhangisi/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/week-3-assesments/assesment1-youtubeEgitim/out/production/assesment1-youtubeEgitim/com/pelinhangisi/Main.class -------------------------------------------------------------------------------- /week-3-assesments/assesment1-youtubeEgitim/out/production/assesment1-youtubeEgitim/com/pelinhangisi/MilitaryCreditManager.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/week-3-assesments/assesment1-youtubeEgitim/out/production/assesment1-youtubeEgitim/com/pelinhangisi/MilitaryCreditManager.class -------------------------------------------------------------------------------- /week-3-assesments/assesment1-youtubeEgitim/out/production/assesment1-youtubeEgitim/com/pelinhangisi/Person.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/week-3-assesments/assesment1-youtubeEgitim/out/production/assesment1-youtubeEgitim/com/pelinhangisi/Person.class -------------------------------------------------------------------------------- /week-3-assesments/assesment1-youtubeEgitim/out/production/assesment1-youtubeEgitim/com/pelinhangisi/TeacherCreditManager.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/week-3-assesments/assesment1-youtubeEgitim/out/production/assesment1-youtubeEgitim/com/pelinhangisi/TeacherCreditManager.class -------------------------------------------------------------------------------- /week-3-assesments/assesment1-youtubeEgitim/src/com/pelinhangisi/BaseCreditManager.java: -------------------------------------------------------------------------------- 1 | package com.pelinhangisi; 2 | 3 | public class BaseCreditManager implements ICreditManager{ 4 | 5 | public void calculate() { 6 | } 7 | 8 | @Override 9 | public void save() { 10 | System.out.println("Kaydedildi."); 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /week-3-assesments/assesment1-youtubeEgitim/src/com/pelinhangisi/CarCreditManager.java: -------------------------------------------------------------------------------- 1 | package com.pelinhangisi; 2 | 3 | public class CarCreditManager implements ICreditManager{ 4 | @Override 5 | public void calculate() { 6 | System.out.println("Araba kredisi hesaplandı"); 7 | } 8 | 9 | @Override 10 | public void save() { 11 | 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /week-3-assesments/assesment1-youtubeEgitim/src/com/pelinhangisi/Company.java: -------------------------------------------------------------------------------- 1 | package com.pelinhangisi; 2 | 3 | public class Company extends Customer { 4 | 5 | public String taxNumber; 6 | public String companyName; 7 | 8 | } 9 | -------------------------------------------------------------------------------- /week-3-assesments/assesment1-youtubeEgitim/src/com/pelinhangisi/CreditManager.java: -------------------------------------------------------------------------------- 1 | package com.pelinhangisi; 2 | 3 | public class CreditManager { 4 | 5 | public void calculate(){ 6 | System.out.println("Hesaplandı."); 7 | } 8 | 9 | public void save(){ 10 | System.out.println("Kredi verildi."); 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /week-3-assesments/assesment1-youtubeEgitim/src/com/pelinhangisi/Customer.java: -------------------------------------------------------------------------------- 1 | package com.pelinhangisi; 2 | 3 | public class Customer { 4 | 5 | public int id; 6 | public String city; 7 | 8 | public Customer() { 9 | System.out.println("Müşteri nesnesi başlatıldı."); 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /week-3-assesments/assesment1-youtubeEgitim/src/com/pelinhangisi/ICreditManager.java: -------------------------------------------------------------------------------- 1 | package com.pelinhangisi; 2 | 3 | public interface ICreditManager { 4 | 5 | void calculate(); 6 | void save(); 7 | } 8 | -------------------------------------------------------------------------------- /week-3-assesments/assesment1-youtubeEgitim/src/com/pelinhangisi/MilitaryCreditManager.java: -------------------------------------------------------------------------------- 1 | package com.pelinhangisi; 2 | 3 | public class MilitaryCreditManager extends BaseCreditManager implements ICreditManager{ 4 | @Override 5 | public void calculate() { 6 | System.out.println("Asker kredisi hesaplandı."); 7 | } 8 | 9 | } 10 | -------------------------------------------------------------------------------- /week-3-assesments/assesment1-youtubeEgitim/src/com/pelinhangisi/Person.java: -------------------------------------------------------------------------------- 1 | package com.pelinhangisi; 2 | 3 | public class Person extends Customer { 4 | 5 | public String firstName; 6 | public String lastName; 7 | public String nationalIdentity; 8 | } 9 | -------------------------------------------------------------------------------- /week-3-assesments/assesment1-youtubeEgitim/src/com/pelinhangisi/TeacherCreditManager.java: -------------------------------------------------------------------------------- 1 | package com.pelinhangisi; 2 | 3 | public class TeacherCreditManager extends BaseCreditManager implements ICreditManager{ 4 | @Override 5 | public void calculate() { 6 | System.out.println("Öğretmen kredisi hesaplandı."); 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/abstractClasses/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | # Editor-based HTTP Client requests 5 | /httpRequests/ 6 | # Datasource local storage ignored files 7 | /dataSources/ 8 | /dataSources.local.xml 9 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/abstractClasses/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/abstractClasses/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/abstractClasses/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/abstractClasses/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/abstractClasses/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/abstractClasses/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/abstractClasses/abstractClasses.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/abstractClasses/src/com/pelinhangisi/GameCalculator.java: -------------------------------------------------------------------------------- 1 | package com.pelinhangisi; 2 | 3 | public abstract class GameCalculator { 4 | 5 | public abstract void hesapla(); 6 | 7 | public final void gameOver(){ 8 | System.out.println("Oyun bitti"); 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/abstractClasses/src/com/pelinhangisi/KidsGameCalculator.java: -------------------------------------------------------------------------------- 1 | package com.pelinhangisi; 2 | 3 | public class KidsGameCalculator extends GameCalculator{ 4 | 5 | 6 | @Override 7 | public void hesapla() { 8 | 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/abstractClasses/src/com/pelinhangisi/Main.java: -------------------------------------------------------------------------------- 1 | package com.pelinhangisi; 2 | 3 | public class Main { 4 | 5 | public static void main(String[] args) { 6 | 7 | WomanGameCalculator womanGameCalculator = new WomanGameCalculator(); 8 | womanGameCalculator.hesapla(); 9 | womanGameCalculator.gameOver(); 10 | 11 | GameCalculator gameCalculator = new WomanGameCalculator(); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/abstractClasses/src/com/pelinhangisi/ManGameCalculator.java: -------------------------------------------------------------------------------- 1 | package com.pelinhangisi; 2 | 3 | public class ManGameCalculator extends GameCalculator{ 4 | 5 | @Override 6 | public void hesapla(){ 7 | System.out.println("Puanınız: 90"); 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/abstractClasses/src/com/pelinhangisi/OlderGameCalculator.java: -------------------------------------------------------------------------------- 1 | package com.pelinhangisi; 2 | 3 | public class OlderGameCalculator extends GameCalculator{ 4 | @Override 5 | public void hesapla() { 6 | 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/abstractClasses/src/com/pelinhangisi/WomanGameCalculator.java: -------------------------------------------------------------------------------- 1 | package com.pelinhangisi; 2 | 3 | public class WomanGameCalculator extends GameCalculator{ 4 | 5 | @Override 6 | public void hesapla(){ 7 | System.out.println("Puanınız: 95"); 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/abstractDemo/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | # Editor-based HTTP Client requests 5 | /httpRequests/ 6 | # Datasource local storage ignored files 7 | /dataSources/ 8 | /dataSources.local.xml 9 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/abstractDemo/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/abstractDemo/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/abstractDemo/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/abstractDemo/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/abstractDemo/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/abstractDemo/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/abstractDemo/abstractDemo.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/abstractDemo/out/production/abstractDemo/com/pelinhangisi/BaseDatabaseManager.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/week-3-assesments/assesment2-videos/abstractDemo/out/production/abstractDemo/com/pelinhangisi/BaseDatabaseManager.class -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/abstractDemo/out/production/abstractDemo/com/pelinhangisi/CustomerManager.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/week-3-assesments/assesment2-videos/abstractDemo/out/production/abstractDemo/com/pelinhangisi/CustomerManager.class -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/abstractDemo/out/production/abstractDemo/com/pelinhangisi/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/week-3-assesments/assesment2-videos/abstractDemo/out/production/abstractDemo/com/pelinhangisi/Main.class -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/abstractDemo/out/production/abstractDemo/com/pelinhangisi/OracleDatabaseManager.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/week-3-assesments/assesment2-videos/abstractDemo/out/production/abstractDemo/com/pelinhangisi/OracleDatabaseManager.class -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/abstractDemo/out/production/abstractDemo/com/pelinhangisi/SqlServerDatabaseManager.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/week-3-assesments/assesment2-videos/abstractDemo/out/production/abstractDemo/com/pelinhangisi/SqlServerDatabaseManager.class -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/abstractDemo/src/com/pelinhangisi/BaseDatabaseManager.java: -------------------------------------------------------------------------------- 1 | package com.pelinhangisi; 2 | 3 | public abstract class BaseDatabaseManager { 4 | 5 | public abstract void getData(); 6 | } 7 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/abstractDemo/src/com/pelinhangisi/CustomerManager.java: -------------------------------------------------------------------------------- 1 | package com.pelinhangisi; 2 | 3 | public class CustomerManager { 4 | 5 | BaseDatabaseManager databaseManager; 6 | 7 | public void getCustomers(){ 8 | databaseManager.getData(); 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/abstractDemo/src/com/pelinhangisi/Main.java: -------------------------------------------------------------------------------- 1 | package com.pelinhangisi; 2 | 3 | public class Main { 4 | 5 | public static void main(String[] args) { 6 | 7 | CustomerManager customerManager= new CustomerManager(); 8 | customerManager.databaseManager = new MySqlDatabaseManager(); 9 | customerManager.getCustomers(); 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/abstractDemo/src/com/pelinhangisi/MySqlDatabaseManager.java: -------------------------------------------------------------------------------- 1 | package com.pelinhangisi; 2 | 3 | public class MySqlDatabaseManager extends BaseDatabaseManager{ 4 | @Override 5 | public void getData() { 6 | System.out.println("Veri getirildi : MySql"); 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/abstractDemo/src/com/pelinhangisi/OracleDatabaseManager.java: -------------------------------------------------------------------------------- 1 | package com.pelinhangisi; 2 | 3 | public class OracleDatabaseManager extends BaseDatabaseManager{ 4 | @Override 5 | public void getData() { 6 | System.out.println("Veri getirildi : Oracle"); 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/abstractDemo/src/com/pelinhangisi/SqlServerDatabaseManager.java: -------------------------------------------------------------------------------- 1 | package com.pelinhangisi; 2 | 3 | public class SqlServerDatabaseManager extends BaseDatabaseManager{ 4 | @Override 5 | public void getData() { 6 | System.out.println("Veri getirildi : Sql Server"); 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/interfaceDemo/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | # Editor-based HTTP Client requests 5 | /httpRequests/ 6 | # Datasource local storage ignored files 7 | /dataSources/ 8 | /dataSources.local.xml 9 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/interfaceDemo/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/interfaceDemo/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/interfaceDemo/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/interfaceDemo/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/interfaceDemo/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/interfaceDemo/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/interfaceDemo/interfaceDemo.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/interfaceDemo/src/com/pelinhangisi/IEatable.java: -------------------------------------------------------------------------------- 1 | package com.pelinhangisi; 2 | 3 | public interface IEatable { 4 | 5 | void eat(); 6 | } 7 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/interfaceDemo/src/com/pelinhangisi/IPayable.java: -------------------------------------------------------------------------------- 1 | package com.pelinhangisi; 2 | 3 | public interface IPayable { 4 | 5 | void pay(); 6 | } 7 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/interfaceDemo/src/com/pelinhangisi/IWorkable.java: -------------------------------------------------------------------------------- 1 | package com.pelinhangisi; 2 | 3 | public interface IWorkable { 4 | 5 | void work(); 6 | } 7 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/interfaceDemo/src/com/pelinhangisi/Main.java: -------------------------------------------------------------------------------- 1 | package com.pelinhangisi; 2 | 3 | public class Main { 4 | 5 | public static void main(String[] args) { 6 | 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/interfaceDemo/src/com/pelinhangisi/OutsourceWorker.java: -------------------------------------------------------------------------------- 1 | package com.pelinhangisi; 2 | 3 | public class OutsourceWorker implements IWorkable{ 4 | @Override 5 | public void work() { 6 | 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/interfaceDemo/src/com/pelinhangisi/Robot.java: -------------------------------------------------------------------------------- 1 | package com.pelinhangisi; 2 | 3 | public class Robot implements IWorkable{ 4 | @Override 5 | public void work() { 6 | 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/interfaceDemo/src/com/pelinhangisi/Worker.java: -------------------------------------------------------------------------------- 1 | package com.pelinhangisi; 2 | 3 | public class Worker implements IWorkable, IEatable, IPayable{ 4 | @Override 5 | public void work() { 6 | 7 | } 8 | 9 | @Override 10 | public void eat() { 11 | 12 | } 13 | 14 | @Override 15 | public void pay() { 16 | 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/interfaces/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | # Editor-based HTTP Client requests 5 | /httpRequests/ 6 | # Datasource local storage ignored files 7 | /dataSources/ 8 | /dataSources.local.xml 9 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/interfaces/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/interfaces/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/interfaces/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/interfaces/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/interfaces/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/interfaces/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/interfaces/interfaces.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/interfaces/out/production/interfaces/com/pelinhangisi/CustomerManager.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/week-3-assesments/assesment2-videos/interfaces/out/production/interfaces/com/pelinhangisi/CustomerManager.class -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/interfaces/out/production/interfaces/com/pelinhangisi/ICustomerDal.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/week-3-assesments/assesment2-videos/interfaces/out/production/interfaces/com/pelinhangisi/ICustomerDal.class -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/interfaces/out/production/interfaces/com/pelinhangisi/IRepository.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/week-3-assesments/assesment2-videos/interfaces/out/production/interfaces/com/pelinhangisi/IRepository.class -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/interfaces/out/production/interfaces/com/pelinhangisi/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/week-3-assesments/assesment2-videos/interfaces/out/production/interfaces/com/pelinhangisi/Main.class -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/interfaces/out/production/interfaces/com/pelinhangisi/MySqlCustomerDal.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/week-3-assesments/assesment2-videos/interfaces/out/production/interfaces/com/pelinhangisi/MySqlCustomerDal.class -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/interfaces/out/production/interfaces/com/pelinhangisi/OracleCustomerDal.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/week-3-assesments/assesment2-videos/interfaces/out/production/interfaces/com/pelinhangisi/OracleCustomerDal.class -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/interfaces/src/com/pelinhangisi/CustomerManager.java: -------------------------------------------------------------------------------- 1 | package com.pelinhangisi; 2 | 3 | public class CustomerManager { 4 | 5 | private ICustomerDal customerDal; 6 | public CustomerManager (ICustomerDal customerDal){ 7 | this.customerDal = customerDal; 8 | } 9 | 10 | public void add(){ 11 | //Business codes 12 | customerDal.Add(); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/interfaces/src/com/pelinhangisi/ICustomerDal.java: -------------------------------------------------------------------------------- 1 | package com.pelinhangisi; 2 | 3 | public interface ICustomerDal { 4 | 5 | void Add(); 6 | } 7 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/interfaces/src/com/pelinhangisi/IRepository.java: -------------------------------------------------------------------------------- 1 | package com.pelinhangisi; 2 | 3 | public interface IRepository { 4 | } 5 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/interfaces/src/com/pelinhangisi/Main.java: -------------------------------------------------------------------------------- 1 | package com.pelinhangisi; 2 | 3 | public class Main { 4 | 5 | public static void main(String[] args) { 6 | 7 | // ICustomerDal customerDal = new OracleCustomerDal(); 8 | 9 | CustomerManager customerManager = new CustomerManager(new OracleCustomerDal()); 10 | customerManager.add(); 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/interfaces/src/com/pelinhangisi/MySqlCustomerDal.java: -------------------------------------------------------------------------------- 1 | package com.pelinhangisi; 2 | 3 | public class MySqlCustomerDal implements ICustomerDal, IRepository{ 4 | @Override 5 | public void Add() { 6 | System.out.println("My Sql eklendi"); 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/interfaces/src/com/pelinhangisi/OracleCustomerDal.java: -------------------------------------------------------------------------------- 1 | package com.pelinhangisi; 2 | 3 | public class OracleCustomerDal implements ICustomerDal{ 4 | @Override 5 | public void Add() { 6 | System.out.println("Oracle eklendi"); 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/overriding/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | # Editor-based HTTP Client requests 5 | /httpRequests/ 6 | # Datasource local storage ignored files 7 | /dataSources/ 8 | /dataSources.local.xml 9 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/overriding/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/overriding/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/overriding/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/overriding/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/overriding/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/overriding/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/overriding/out/production/overriding/com/pelinhangisi/BaseKrediManager.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/week-3-assesments/assesment2-videos/overriding/out/production/overriding/com/pelinhangisi/BaseKrediManager.class -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/overriding/out/production/overriding/com/pelinhangisi/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/week-3-assesments/assesment2-videos/overriding/out/production/overriding/com/pelinhangisi/Main.class -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/overriding/out/production/overriding/com/pelinhangisi/OgrenciKrediManager.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/week-3-assesments/assesment2-videos/overriding/out/production/overriding/com/pelinhangisi/OgrenciKrediManager.class -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/overriding/out/production/overriding/com/pelinhangisi/OgretmenKrediManager.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/week-3-assesments/assesment2-videos/overriding/out/production/overriding/com/pelinhangisi/OgretmenKrediManager.class -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/overriding/out/production/overriding/com/pelinhangisi/TarimKrediManager.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/week-3-assesments/assesment2-videos/overriding/out/production/overriding/com/pelinhangisi/TarimKrediManager.class -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/overriding/overriding.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/overriding/src/com/pelinhangisi/BaseKrediManager.java: -------------------------------------------------------------------------------- 1 | package com.pelinhangisi; 2 | 3 | public class BaseKrediManager { 4 | 5 | public double hesapla(double tutar){ 6 | return tutar * 1.18; 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/overriding/src/com/pelinhangisi/Main.java: -------------------------------------------------------------------------------- 1 | package com.pelinhangisi; 2 | 3 | public class Main { 4 | 5 | public static void main(String[] args) { 6 | 7 | BaseKrediManager[] krediManagers = new BaseKrediManager[]{new OgretmenKrediManager(), new TarimKrediManager(), new OgrenciKrediManager()}; 8 | for(BaseKrediManager krediManager : krediManagers){ 9 | System.out.println(krediManager.hesapla(1000)); 10 | } 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/overriding/src/com/pelinhangisi/OgrenciKrediManager.java: -------------------------------------------------------------------------------- 1 | package com.pelinhangisi; 2 | 3 | public class OgrenciKrediManager extends BaseKrediManager{ 4 | 5 | public double hesapla(double tutar) { 6 | return tutar * 1.10; 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/overriding/src/com/pelinhangisi/OgretmenKrediManager.java: -------------------------------------------------------------------------------- 1 | package com.pelinhangisi; 2 | 3 | public class OgretmenKrediManager extends BaseKrediManager{ 4 | } 5 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/overriding/src/com/pelinhangisi/TarimKrediManager.java: -------------------------------------------------------------------------------- 1 | package com.pelinhangisi; 2 | 3 | public class TarimKrediManager extends BaseKrediManager{ 4 | } 5 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/polymorphismDemo/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | # Editor-based HTTP Client requests 5 | /httpRequests/ 6 | # Datasource local storage ignored files 7 | /dataSources/ 8 | /dataSources.local.xml 9 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/polymorphismDemo/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/polymorphismDemo/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/polymorphismDemo/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/polymorphismDemo/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/polymorphismDemo/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/polymorphismDemo/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/polymorphismDemo/out/production/polymorphismDemo/com/pelinhangisi/BaseLogger.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/week-3-assesments/assesment2-videos/polymorphismDemo/out/production/polymorphismDemo/com/pelinhangisi/BaseLogger.class -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/polymorphismDemo/out/production/polymorphismDemo/com/pelinhangisi/ConsoleLogger.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/week-3-assesments/assesment2-videos/polymorphismDemo/out/production/polymorphismDemo/com/pelinhangisi/ConsoleLogger.class -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/polymorphismDemo/out/production/polymorphismDemo/com/pelinhangisi/CustomerManager.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/week-3-assesments/assesment2-videos/polymorphismDemo/out/production/polymorphismDemo/com/pelinhangisi/CustomerManager.class -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/polymorphismDemo/out/production/polymorphismDemo/com/pelinhangisi/DatabaseLogger.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/week-3-assesments/assesment2-videos/polymorphismDemo/out/production/polymorphismDemo/com/pelinhangisi/DatabaseLogger.class -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/polymorphismDemo/out/production/polymorphismDemo/com/pelinhangisi/EmailLogger.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/week-3-assesments/assesment2-videos/polymorphismDemo/out/production/polymorphismDemo/com/pelinhangisi/EmailLogger.class -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/polymorphismDemo/out/production/polymorphismDemo/com/pelinhangisi/FileLogger.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/week-3-assesments/assesment2-videos/polymorphismDemo/out/production/polymorphismDemo/com/pelinhangisi/FileLogger.class -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/polymorphismDemo/out/production/polymorphismDemo/com/pelinhangisi/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/week-3-assesments/assesment2-videos/polymorphismDemo/out/production/polymorphismDemo/com/pelinhangisi/Main.class -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/polymorphismDemo/polymorphismDemo.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/polymorphismDemo/src/com/pelinhangisi/BaseLogger.java: -------------------------------------------------------------------------------- 1 | package com.pelinhangisi; 2 | 3 | public class BaseLogger { 4 | 5 | public void log (String message){ 6 | System.out.println("Default logger : " + message); 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/polymorphismDemo/src/com/pelinhangisi/ConsoleLogger.java: -------------------------------------------------------------------------------- 1 | package com.pelinhangisi; 2 | 3 | public class ConsoleLogger extends BaseLogger{ 4 | 5 | public void Log (String message){ 6 | System.out.println("Logged to console: " + message); 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/polymorphismDemo/src/com/pelinhangisi/CustomerManager.java: -------------------------------------------------------------------------------- 1 | package com.pelinhangisi; 2 | 3 | public class CustomerManager { 4 | 5 | private BaseLogger baseLogger; 6 | 7 | public CustomerManager(BaseLogger baseLogger) { 8 | this.baseLogger = baseLogger; 9 | } 10 | 11 | public void add(){ 12 | System.out.println("Müşteri eklendi."); 13 | this.baseLogger.log("Log mesajı"); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/polymorphismDemo/src/com/pelinhangisi/DatabaseLogger.java: -------------------------------------------------------------------------------- 1 | package com.pelinhangisi; 2 | 3 | public class DatabaseLogger extends BaseLogger{ 4 | 5 | public void log (String message){ 6 | System.out.println("Logged to database: " + message); 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/polymorphismDemo/src/com/pelinhangisi/EmailLogger.java: -------------------------------------------------------------------------------- 1 | package com.pelinhangisi; 2 | 3 | public class EmailLogger extends BaseLogger{ 4 | 5 | public void log (String message){ 6 | System.out.println("Logged to email: " + message); 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/polymorphismDemo/src/com/pelinhangisi/FileLogger.java: -------------------------------------------------------------------------------- 1 | package com.pelinhangisi; 2 | 3 | public class FileLogger extends BaseLogger{ 4 | 5 | public void log (String message){ 6 | System.out.println("Logged to file: " + message); 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/staticDemo/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | # Editor-based HTTP Client requests 5 | /httpRequests/ 6 | # Datasource local storage ignored files 7 | /dataSources/ 8 | /dataSources.local.xml 9 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/staticDemo/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/staticDemo/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/staticDemo/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/staticDemo/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/staticDemo/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/staticDemo/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/staticDemo/out/production/staticDemo/com/pelinhangisi/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/week-3-assesments/assesment2-videos/staticDemo/out/production/staticDemo/com/pelinhangisi/Main.class -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/staticDemo/out/production/staticDemo/com/pelinhangisi/Product.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/week-3-assesments/assesment2-videos/staticDemo/out/production/staticDemo/com/pelinhangisi/Product.class -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/staticDemo/out/production/staticDemo/com/pelinhangisi/ProductManager.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/week-3-assesments/assesment2-videos/staticDemo/out/production/staticDemo/com/pelinhangisi/ProductManager.class -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/staticDemo/out/production/staticDemo/com/pelinhangisi/ProductValidator.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/week-3-assesments/assesment2-videos/staticDemo/out/production/staticDemo/com/pelinhangisi/ProductValidator.class -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/staticDemo/src/com/pelinhangisi/DatabaseHelper.java: -------------------------------------------------------------------------------- 1 | package com.pelinhangisi; 2 | 3 | // Bad Code 4 | public class DatabaseHelper { 5 | public static class Crud{ // Create Read Update Delete 6 | public static void Delete() { 7 | 8 | } 9 | public static void Update() { 10 | 11 | } 12 | } 13 | public static class Connection{ 14 | public static void createConnection() { 15 | 16 | } 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/staticDemo/src/com/pelinhangisi/Product.java: -------------------------------------------------------------------------------- 1 | package com.pelinhangisi; 2 | 3 | public class Product { 4 | int id; 5 | String name; 6 | double price; 7 | } 8 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/staticDemo/src/com/pelinhangisi/ProductManager.java: -------------------------------------------------------------------------------- 1 | package com.pelinhangisi; 2 | 3 | public class ProductManager { 4 | 5 | public void add(Product product){ 6 | 7 | if(ProductValidator.isValid(product)){ 8 | System.out.println("Eklendi."); 9 | }else{ 10 | System.out.println("Ürün bilgileri geçersizdir."); 11 | } 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /week-3-assesments/assesment2-videos/staticDemo/staticDemo.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /week-3-assesments/assesment3-kodlamaio/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | # Editor-based HTTP Client requests 5 | /httpRequests/ 6 | # Datasource local storage ignored files 7 | /dataSources/ 8 | /dataSources.local.xml 9 | -------------------------------------------------------------------------------- /week-3-assesments/assesment3-kodlamaio/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /week-3-assesments/assesment3-kodlamaio/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /week-3-assesments/assesment3-kodlamaio/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /week-3-assesments/assesment3-kodlamaio/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /week-3-assesments/assesment3-kodlamaio/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /week-3-assesments/assesment3-kodlamaio/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /week-3-assesments/assesment3-kodlamaio/assesment3-kodlamaio.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /week-3-assesments/assesment3-kodlamaio/src/com/pelinhangisi/dataAccess/CategoryDao.java: -------------------------------------------------------------------------------- 1 | package com.pelinhangisi.dataAccess; 2 | 3 | import com.pelinhangisi.entity.Category; 4 | 5 | public interface CategoryDao { 6 | 7 | void add(Category category); 8 | 9 | } 10 | 11 | -------------------------------------------------------------------------------- /week-3-assesments/assesment3-kodlamaio/src/com/pelinhangisi/dataAccess/CourseDao.java: -------------------------------------------------------------------------------- 1 | package com.pelinhangisi.dataAccess; 2 | 3 | import com.pelinhangisi.entity.Course; 4 | 5 | public interface CourseDao { 6 | 7 | void add(Course course); 8 | 9 | } 10 | -------------------------------------------------------------------------------- /week-3-assesments/assesment3-kodlamaio/src/com/pelinhangisi/dataAccess/InstructorDao.java: -------------------------------------------------------------------------------- 1 | package com.pelinhangisi.dataAccess; 2 | 3 | import com.pelinhangisi.entity.Instructor; 4 | 5 | public interface InstructorDao { 6 | 7 | void add(Instructor instructor); 8 | } 9 | -------------------------------------------------------------------------------- /week-3-assesments/assesment3-kodlamaio/src/com/pelinhangisi/dataAccess/hibernate/HibernateCategoryDao.java: -------------------------------------------------------------------------------- 1 | package com.pelinhangisi.dataAccess.hibernate; 2 | 3 | import com.pelinhangisi.dataAccess.CategoryDao; 4 | import com.pelinhangisi.entity.Category; 5 | 6 | public class HibernateCategoryDao implements CategoryDao { 7 | @Override 8 | public void add(Category category){ 9 | System.out.println("Hibernate ile veri tabanına kaydedildi : " + category.getName()); 10 | } 11 | 12 | } 13 | -------------------------------------------------------------------------------- /week-3-assesments/assesment3-kodlamaio/src/com/pelinhangisi/dataAccess/hibernate/HibernateCourseDao.java: -------------------------------------------------------------------------------- 1 | package com.pelinhangisi.dataAccess.hibernate; 2 | 3 | import com.pelinhangisi.dataAccess.CourseDao; 4 | import com.pelinhangisi.entity.Course; 5 | 6 | public class HibernateCourseDao implements CourseDao { 7 | @Override 8 | public void add(Course course) { 9 | System.out.println("Hibernate ile veri tabanına eklendi : " + course.getName()); 10 | } 11 | 12 | } 13 | -------------------------------------------------------------------------------- /week-3-assesments/assesment3-kodlamaio/src/com/pelinhangisi/dataAccess/hibernate/HibernateInstructorDao.java: -------------------------------------------------------------------------------- 1 | package com.pelinhangisi.dataAccess.hibernate; 2 | 3 | import com.pelinhangisi.dataAccess.InstructorDao; 4 | import com.pelinhangisi.entity.Instructor; 5 | 6 | public class HibernateInstructorDao implements InstructorDao { 7 | @Override 8 | public void add(Instructor instructor) { 9 | System.out.println("Hibernate ile veri tabanına eklendi : " + instructor.getFirstName()+ instructor.getLastName()); 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /week-3-assesments/assesment3-kodlamaio/src/com/pelinhangisi/dataAccess/jdbc/JdbcCategoryDao.java: -------------------------------------------------------------------------------- 1 | package com.pelinhangisi.dataAccess.jdbc; 2 | 3 | import com.pelinhangisi.dataAccess.CategoryDao; 4 | import com.pelinhangisi.entity.Category; 5 | 6 | public class JdbcCategoryDao implements CategoryDao { 7 | @Override 8 | public void add(Category category) { 9 | System.out.println("Jdbc ile veri tabanına kaydedildi : " + category.getName()); 10 | } 11 | 12 | } 13 | -------------------------------------------------------------------------------- /week-3-assesments/assesment3-kodlamaio/src/com/pelinhangisi/dataAccess/jdbc/JdbcCourseDao.java: -------------------------------------------------------------------------------- 1 | package com.pelinhangisi.dataAccess.jdbc; 2 | 3 | import com.pelinhangisi.dataAccess.CourseDao; 4 | import com.pelinhangisi.entity.Course; 5 | 6 | public class JdbcCourseDao implements CourseDao { 7 | @Override 8 | public void add(Course course) { 9 | System.out.println("Jdbc ile veri tabanına eklendi : " + course.getName()); 10 | } 11 | 12 | } 13 | -------------------------------------------------------------------------------- /week-3-assesments/assesment3-kodlamaio/src/com/pelinhangisi/dataAccess/jdbc/JdbcInstructorDao.java: -------------------------------------------------------------------------------- 1 | package com.pelinhangisi.dataAccess.jdbc; 2 | 3 | import com.pelinhangisi.dataAccess.InstructorDao; 4 | import com.pelinhangisi.entity.Instructor; 5 | 6 | public class JdbcInstructorDao implements InstructorDao { 7 | @Override 8 | public void add(Instructor instructor) { 9 | System.out.println("Jdbc ile veri tabanına kaydedildi: " + instructor.getFirstName()+ instructor.getLastName()); 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /week-3-assesments/assesment3-kodlamaio/src/com/pelinhangisi/logger/DatabaseLogger.java: -------------------------------------------------------------------------------- 1 | package com.pelinhangisi.logger; 2 | 3 | public class DatabaseLogger implements Logger{ 4 | @Override 5 | public void log(String data) { 6 | System.out.println("Database'e loglandı : "+ data); 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /week-3-assesments/assesment3-kodlamaio/src/com/pelinhangisi/logger/EmailLogger.java: -------------------------------------------------------------------------------- 1 | package com.pelinhangisi.logger; 2 | 3 | public class EmailLogger implements Logger{ 4 | @Override 5 | public void log(String data) { 6 | System.out.println("Maile loglandı : "+ data); 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /week-3-assesments/assesment3-kodlamaio/src/com/pelinhangisi/logger/FileLogger.java: -------------------------------------------------------------------------------- 1 | package com.pelinhangisi.logger; 2 | 3 | public class FileLogger implements Logger{ 4 | @Override 5 | public void log(String data) { 6 | System.out.println("Dosyaya loglandı : "+ data); 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /week-3-assesments/assesment3-kodlamaio/src/com/pelinhangisi/logger/Logger.java: -------------------------------------------------------------------------------- 1 | package com.pelinhangisi.logger; 2 | 3 | public interface Logger { 4 | void log(String data); 5 | } 6 | -------------------------------------------------------------------------------- /week-3-assesments/week-3-assesments.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /week-4-assesments/kodlama-io-Devs/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pelinhangisi/java2022-kodlamaio/958e007214cf6c1e1de0710088f549c4eb72e43c/week-4-assesments/kodlama-io-Devs/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /week-4-assesments/kodlama-io-Devs/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.8.6/apache-maven-3.8.6-bin.zip 2 | wrapperUrl=https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar 3 | -------------------------------------------------------------------------------- /week-4-assesments/kodlama-io-Devs/src/main/java/kodlama/io/devs/KodlamaIoDevsApplication.java: -------------------------------------------------------------------------------- 1 | package kodlama.io.devs; 2 | 3 | import org.springframework.boot.SpringApplication; 4 | import org.springframework.boot.autoconfigure.SpringBootApplication; 5 | 6 | @SpringBootApplication 7 | public class KodlamaIoDevsApplication { 8 | 9 | public static void main(String[] args) { 10 | SpringApplication.run(KodlamaIoDevsApplication.class, args); 11 | } 12 | 13 | } 14 | -------------------------------------------------------------------------------- /week-4-assesments/kodlama-io-Devs/src/main/java/kodlama/io/devs/business/abstracts/LanguageService.java: -------------------------------------------------------------------------------- 1 | package kodlama.io.devs.business.abstracts; 2 | 3 | import kodlama.io.devs.entity.Language; 4 | 5 | import java.util.List; 6 | 7 | public interface LanguageService { 8 | 9 | List getAll(); 10 | Language getById(int id) throws Exception; 11 | void create(Language language) throws Exception; 12 | void update(Language language, int id) throws Exception; 13 | void delete(int id) throws Exception; 14 | 15 | 16 | } 17 | -------------------------------------------------------------------------------- /week-4-assesments/kodlama-io-Devs/src/main/java/kodlama/io/devs/dao/abstracts/LanguageRepository.java: -------------------------------------------------------------------------------- 1 | package kodlama.io.devs.dao.abstracts; 2 | 3 | import kodlama.io.devs.entity.Language; 4 | 5 | import java.util.List; 6 | 7 | public interface LanguageRepository { 8 | 9 | List getAll(); 10 | Language getById(int id) throws Exception; 11 | void create(Language language) throws Exception; 12 | void update(Language language, int id) throws Exception; 13 | void delete(int id) throws Exception; 14 | } 15 | -------------------------------------------------------------------------------- /week-4-assesments/kodlama-io-Devs/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /week-4-assesments/kodlama-io-Devs/src/test/java/kodlama/io/devs/KodlamaIoDevsApplicationTests.java: -------------------------------------------------------------------------------- 1 | package kodlama.io.devs; 2 | 3 | import org.junit.jupiter.api.Test; 4 | import org.springframework.boot.test.context.SpringBootTest; 5 | 6 | @SpringBootTest 7 | class KodlamaIoDevsApplicationTests { 8 | 9 | @Test 10 | void contextLoads() { 11 | } 12 | 13 | } 14 | --------------------------------------------------------------------------------