{"pages":{"search":{"query":"FolksDev","originalQuery":"FolksDev","serpid":"1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL","reqid":"1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL","parentReqid":"","serpItems":[{"id":"8519583787756982696-0-0","type":"videoSnippet","props":{"videoId":"8519583787756982696"},"curPage":0},{"id":"3111306967152526141-0-1","type":"videoSnippet","props":{"videoId":"3111306967152526141"},"curPage":0},{"id":"13578947583982141539-0-2","type":"videoSnippet","props":{"videoId":"13578947583982141539"},"curPage":0},{"id":"17326866912223582737-0-3","type":"videoSnippet","props":{"videoId":"17326866912223582737"},"curPage":0},{"id":"R-I-113683-5-0-4","type":"direct","props":{"advRsyaActivateParams":{"pcodeParams":{"blockId":"","renderTo":"","pageNumber":4,"grab":"dEZvbGtzRGV2Cg==","statId":4,"darkTheme":false,"lazyLoad":false,"extParams":{"reqid":"1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL","ui":"desktop","yuid":"6790725141769066502"}}},"isAdult":false,"position":4,"placement":"empty"},"curPage":0},{"id":"7864698485503803118-0-5","type":"videoSnippet","props":{"videoId":"7864698485503803118"},"curPage":0},{"id":"12547178274990452213-0-6","type":"videoSnippet","props":{"videoId":"12547178274990452213"},"curPage":0},{"id":"12120233482481429344-0-7","type":"videoSnippet","props":{"videoId":"12120233482481429344"},"curPage":0},{"id":"4546357781088681396-0-8","type":"videoSnippet","props":{"videoId":"4546357781088681396"},"curPage":0},{"id":"15881645219431933579-0-9","type":"videoSnippet","props":{"videoId":"15881645219431933579"},"curPage":0},{"id":"9927265116157903790-0-10","type":"videoSnippet","props":{"videoId":"9927265116157903790"},"curPage":0},{"id":"R-I-113683-5-0-11","type":"direct","props":{"advRsyaActivateParams":{"pcodeParams":{"blockId":"","renderTo":"","pageNumber":11,"grab":"dEZvbGtzRGV2Cg==","statId":11,"darkTheme":false,"lazyLoad":false,"extParams":{"reqid":"1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL","ui":"desktop","yuid":"6790725141769066502"}}},"isAdult":false,"position":11,"placement":"empty"},"curPage":0},{"id":"7837032448723904080-0-12","type":"videoSnippet","props":{"videoId":"7837032448723904080"},"curPage":0},{"id":"14303609711326117776-0-13","type":"videoSnippet","props":{"videoId":"14303609711326117776"},"curPage":0},{"id":"13219951066308733157-0-14","type":"videoSnippet","props":{"videoId":"13219951066308733157"},"curPage":0},{"id":"4823637588349070767-0-15","type":"videoSnippet","props":{"videoId":"4823637588349070767"},"curPage":0},{"id":"13232912198081975317-0-16","type":"videoSnippet","props":{"videoId":"13232912198081975317"},"curPage":0},{"id":"290557735217827431-0-17","type":"videoSnippet","props":{"videoId":"290557735217827431"},"curPage":0},{"id":"11141179488408599811-0-18","type":"videoSnippet","props":{"videoId":"11141179488408599811"},"curPage":0},{"id":"4406384585928837683-0-19","type":"videoSnippet","props":{"videoId":"4406384585928837683"},"curPage":0}],"filters":{},"serpFooter":{"linksGroups":[{"type":"geo","links":[{"label":"Columbus","title":"Columbus","url":"//yandex.com.tr/tune/geo/","logNode":{"name":"region"},"target":"_self","a11yLabel":"Bölgeniz Columbus","needRetpath":true}]},{"type":"help","links":[{"label":"Bize ulaşın","url":"https://yandex.com.tr/support/video/troubleshooting.html","logNode":{"name":"feedback"},"needRetpath":true},{"label":"Yardım","url":"https://yandex.com.tr/support/video/","logNode":{"name":"help"},"needRetpath":true}]},{"type":"settings","links":[{"label":"Ayarlar","url":"https://yandex.com.tr/tune/search/","target":"_self","logNode":{"name":"settings"},"needRetpath":true}]},{"type":"company","links":[{"label":"Şirket hakkında","url":"//yandex.com.tr/company/","logNode":{"name":"about"},"target":"_blank"},{"label":"Kullanım lisansı","url":"//yandex.com.tr/legal/termsofuse/","logNode":{"name":"license"},"target":"_blank"},{"label":"Gizlilik Politikası","url":"//yandex.com.tr/legal/confidential/","logNode":{"name":"confidential"},"target":"_blank"}],"a11yHidden":true}],"hasExtralinks":true},"currentPage":0,"prevPageToLoad":-1,"nextPageToLoad":1,"isTranslationsFilterEnabled":false,"isTranslationsDistributionEnabled":false,"isTranslationsDistributionOnboardingEnabled":false,"isFeedbackModalVisible":false,"prevention":{},"hasNextPage":true,"rightSerpItems":[{"type":"direct","id":"search-list-right","props":{"advRsyaActivateParams":{"pcodeParams":{"blockId":"R-I-8843654-1","renderTo":"search-list-right-0-R-I-8843654-1","pageNumber":0,"grab":"dEZvbGtzRGV2Cg==","darkTheme":false,"lazyLoad":false,"extParams":{"reqid":"1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL","ui":"desktop","yuid":"6790725141769066502"}}},"isAdult":false,"position":0,"placement":"search-list-right"},"curPage":0}],"isAdultQuery":false,"errorList":[],"layout":"list","retpath":"https%3A%2F%2Fgs.yandex.com.tr%2Fvideo%2Fsearch%3Ftext%3DFolksDev"},"main":{"_isInitial":true,"snippets":[],"serpFooter":{"linksGroups":[]},"isLoggedIn":false,"tags":[]}},"internal":{"nonce":"1501729452285118717077","expFlags":{"video_settings_toolbar_redesign":1,"velocity_delay_drawer":1,"video_feedback_in_d2d":1,"video_viewer_heartbeat_disabled_in_no_js_api":1,"video_search_toggle_with_text":1,"velocity_disable_suspense":1,"video_viewer_desktop_smart_layout":1,"dark_theme_desktop":"cookie","distr_splashscreen_on":1,"video_viewer_check_sandbox_origin":1,"video_font_yandex_sans":1,"video_adv_new_show_rules":1,"video_resource_loader":1,"video_adv_config_desktop":{"search-list":{"adult":{"default":"R-I-474674-135","mail":"R-A-13426421-23"},"regular":{"default":"R-I-48058-751","mail":"R-A-13411721-23"}},"search-grid-inplace":{"adult":{"default":"R-I-474674-126","mail":"R-A-13426421-16"},"regular":{"default":"R-I-48058-742","mail":"R-A-13411721-16"}}},"new_template_version":4,"video_search_page_no_islands":1,"video_vh_player_js":0,"video_masthead_ratio":"180,4","video_searchdata_scheme":1,"video_viewer_related_fail_error_screen":1,"velocity_delay_metrika":1,"video_viewer_no_islands":1,"video_viewer_channel_link_mode":2,"video_partner_label":1,"video_resource_loader_load_timeout":6000,"int_tr":1,"mmui_extended_escape_scheme":"searchdata.clips.0.authorname","tabs_order_version":"search,images,video,newstr,maps,translate,tr_ecom","spok":"id","video_suggest_use_serp":1,"video_search_grid_direct_repeat":6,"video_viewer_critical_error_codes":"101,102,103,100,151,152,153,154,155,156,150","video_direct_config_desktop_search":"search-grid-row:R-I-48058-718:R-I-474674-109,search-grid-head:R-I-2120168-7","init_meta":{"enable-yabs-distr":1,"ask-user-purchase-history":1,"use-src-videoquickp":1,"enable-begemot":1,"enable_masthead":1,"use-src-videop":1,"use-src-videoquickp_misspell":1,"enable_blackbox_multisession":1,"begemot-enable-cancelled-misspell-rtmr":1,"enable_video_iron_fetcher":1,"use-related-only":1,"ask-yandex-io-devices":1,"use-images-device-setup":1,"use-src-imagesp":1,"images-apphost-collections-front":1,"enable_aab_apphost":1,"graph-is-video-search":1,"bg-bert-video":1,"use-src-imagesp_misspell":1,"use-src-imagesultrap":1,"use-video-apphost-pre-templates":1,"use-src-videop_misspell":1,"use-video-apphost-post-templates":1,"use-src-imagesquickp":1,"enable_video_carousels":"1","restrict-max-docs":"1000","use-images-region-setup":1,"use-post-auto2":1,"use-images-settings-setup":1,"use-src-ugc_favorites":1,"video_vitrina_disable":"0","use-images-user-setup":1,"use-video-pre-search-data":1,"begemot-no-suggest-history":1},"video_depot_viewer_masthead_ssr_only":1,"video_blender":1,"video_search_grid_enable":0,"video_viewer_desktop_fix_d2d_scroll":1,"video_depot_viewer_legacy_counters":1,"video_search_grid_direct_start":3,"video_adv_new_show_rules_docs_count":1,"beauty_header_futuris_tab":9,"video_related_suggest_enable":1,"video_redirect_plug":2,"video_adv_grid_inplace":1,"distr_popup_on":1,"dark_theme_desktop_default_pref":"system","video_search_toggle_enable":1,"video_depot_viewer_related_adv_margin":400,"video_viewer_doc2doc_instant_load":1,"velocity_split_hydration":4,"video_duration_counter_new_format":1,"video_force_grid_on_premordie":1,"int_online_summarization_video_snippet":1,"video_morda_header_nav":1,"video_nohost_full_filter":1,"distr_pcode_off":1,"video_baobab_blockstat":1,"video_thumb_poster_full":1,"video_scrollpages":2,"video_serp_desktop_block_design":1,"video_nohost_youtube_filter":0,"video_viewer_host_link_mode":1},"slots":["1466867,0,17;1405819,0,1;1457622,0,21;1424968,0,81;1468855,0,67;1460721,0,11;1470057,0,14;1460710,0,36;1464561,0,43;1459297,0,44;1444116,0,37;1461643,0,2;1201470,0,66;1461705,0,98;1460998,0,38;123843,0,34;1464523,0,67;1455766,0,96;1470250,0,84;1465958,0,70;1468896,0,38;1463531,0,67;1452051,0,79;1466618,0,78;1470515,0,54;1460391,0,38;1471182,0,84;1470316,0,65;1470414,0,31;151171,0,52;126317,0,44;1459211,0,97;1269694,0,41;1281084,0,16;287509,0,38;1447467,0,2;1231501,0,93;1468028,0,4"],"isYandexNet":false,"platform":"desktop","isEnLogo":true,"retpath":"https%3A%2F%2Fgs.yandex.com.tr%2Fvideo%2Fsearch%3Ftext%3DFolksDev","mordaUrl":"//yandex.com.tr/","videoSearchUrl":"https://gs.yandex.com.tr/video/search?text=FolksDev","settingsUrl":"https://yandex.com.tr/tune/search/","helpUrl":"https://yandex.com.tr/support/video/","legalUrl":"//legal.yandex.com.tr/termsofuse/","feedbackUrl":"https://yandex.com.tr/support/video/troubleshooting.html","basename":"/video","currentPageName":"search","isYandexApp":false,"isYandexAppAndroid":false,"isYandexAppIos":false,"isAnyYaBro":false,"isAndroid":false,"isHamster":false,"serpid":"1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL","backUrl":"//ya.ru","url":"https://gs.yandex.com.tr/video/search?text=FolksDev","isIntegrationTest":false,"isEndToEndTest":false,"shouldDropLogs":false,"seo":{"title":"FolksDev: Yandex'te 1 bin video bulundu","description":"Результаты поиска по запросу \"FolksDev\" в Яндексе","keywords":"яндекс видео, поиск видео, смотреть онлайн, сериалы, фильмы, клипы","shareTitle":"FolksDev — Яндекс — поиск по видео"},"isEmbedded":false,"isPumpkin":false,"sessionCsrfToken":"y229dab812d8b114c50c03a95b147ae09","reportFeedbackBaseProps":{"initEmail":"","metaFields":{"userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","userTestids":"1466867,1405819,1457622,1424968,1468855,1460721,1470057,1460710,1464561,1459297,1444116,1461643,1201470,1461705,1460998,123843,1464523,1455766,1470250,1465958,1468896,1463531,1452051,1466618,1470515,1460391,1471182,1470316,1470414,151171,126317,1459211,1269694,1281084,287509,1447467,1231501,1468028","queryText":"FolksDev","reqid":"1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL","userRegionName":"","userRegionId":"id() {\n return this._region.id;\n }","yandexuid":"6790725141769066502","uid":"0","isChildAccount":false}},"userTestids":"191768,238743,246500,253288,265553,270072,277807,274239,294077,278842,331010,338398,378416,359879,415420,644350,652605,645301,679708,689693,690449,696466,696473,722746,740796,776165,771230,781521,790415,801982,851450,886706,883477,900639,931367,937268,969063,935488,945314,989988,982463,991363,990185,1015567,1011895,1035320,1033956,1035241,1036046,1087297,1060131,1071879,1078818,1077703,1116602,1045814,1131637,1144233,1151726,1156933,1174275,1173000,1167408,1202006,1194718,1221235,1228280,1239596,1227266,1226860,1246754,1276447,1289213,1316370,1313283,1321224,1300570,1320679,1352408,1342688,1344637,1341968,1345362,1343279,1367583,1336673,1348424,1382036,1391511,1384451,1402882,1407422,1417605,1424780,1429092,1438908,1444206,1449283,1452713,1457995,1459277,1459585,1461130,1466451,1299604","regionId":20815,"isYaRu":false,"shouldUnmountSearchPageInViewer":false,"videoGlobalContext":{"platform":"desktop","isPumpkin":false,"language":"tr","user_time":{"epoch":"1769066514","tz":"America/Louisville","to_iso":"2026-01-22T02:21:54-0500","__is_plain":1},"isHermione":false,"shouldStubImages":true,"enableVideoPreviewInHermione":false,"reqid":"1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL","isEmbedded":false,"shouldShowMainPageButtonInViewer":false,"shouldDisableWebp":false,"removeLinkPrefix":"/video","shouldUseHighresPreview":true,"shouldCutSnippetTitle":true,"shouldShowPlusBadge":true,"reportFeedbackBaseProps":{"initEmail":"","metaFields":{"userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","userTestids":"1466867,1405819,1457622,1424968,1468855,1460721,1470057,1460710,1464561,1459297,1444116,1461643,1201470,1461705,1460998,123843,1464523,1455766,1470250,1465958,1468896,1463531,1452051,1466618,1470515,1460391,1471182,1470316,1470414,151171,126317,1459211,1269694,1281084,287509,1447467,1231501,1468028","queryText":"FolksDev","reqid":"1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL","userRegionName":"","userRegionId":"id() {\n return this._region.id;\n }","yandexuid":"6790725141769066502","uid":"0","isChildAccount":false}},"deviceDetect":{"OSFamily":"Unknown","isTV":0,"x64":0,"GoogleToolBarVersion":"","MultiTouch":0,"BrowserBase":"","YandexBarVersion":"","isTablet":0,"YandexBar":0,"hasWebOmni":0,"isTouch":0,"hasYandexCamera":0,"isMobile":0,"DeviceKeyboard":"","device":"desktop","TurboAppPlatformVersion":"","historySupport":0,"BrowserShellVersion":"","DeviceVendor":"","isBrowser":0,"hasFlash":0,"MailRuSputnikVersion":"","isSameSiteSupported":0,"BrowserBaseVersion":"","BrowserVersionRaw":"","hasWebVert":0,"DeviceId":"","error":"","MailRuAgent":0,"ScreenWidth":0,"inAppBrowser":0,"hasHTML5":0,"isEmulator":0,"J2ME":0,"MailRuAgentVersion":"","BrowserEngineVersionRaw":"537.36","isRobot":1,"__is_plain":1,"BrowserEngineVersion":"0537.0036","BrowserName":"Unknown","DeviceModel":"","BrowserEngine":"WebKit","DeviceName":"","OSVersionRaw":"","OSName":"","GoogleToolBar":0,"ScreenSize":"","isTurboApp":0,"MailRuSputnik":0,"YaBuildName":"","isWAP":0,"PreferMobile":0,"DesktopMode":0,"BrowserVersion":"","BitsPerPixel":0,"BrowserShell":"","YaGUI":"","isBeta":0,"OSVersion":"","ScreenHeight":0},"nonce":"1501729452285118717077","disableDoc2DocHostLink":false,"shouldHideChannelLink":false,"disableChannelLink":false,"userConnectionRtt":149,"animated":false,"isDoc2DocScrollFix":true,"smartDesktopLayout":true,"enableVIImprovements":false,"enableLazyPoster":false,"isAdvDisabled":false,"shouldShowVideoPlaylistPane":false,"isVideoTranslationSupported":false,"isSummaryDisabled":false,"isSummaryOnlineEnabled":true,"shouldRenderBroSummaryApiContainer":false,"shouldDropLogs":false,"shouldUseBeacon":false,"hasAdBlock":false,"rknWarnHosts":[""],"relatedAdvRootMargin":400,"postInstreamScreenDuration":2000,"minVideoDurationForInstream":120,"isInstreamEnabledInTesting":false,"isFinalHeartbeatDisabledInNoJsApi":true,"wildcard":false,"isAdvUnderPlayerRedesign":false,"disableEarlyEventsInD2d":false,"isDoc2DocInstantLoadEnabled":true,"disableEarlyEventsUnsubscribe":false,"showDebugRelatedURL":false,"shouldUseBetaErrorLogging":false,"shouldShowMetaUnderPlayer":false,"isVideoViewerMetaTitleHidden":false,"isStickyPlayerDisabled":false,"headerNoFavicon":false,"headerBranded":false,"shouldCensorSensitiveContent":false,"isAdvUnderPlayerTransparent":false,"isDoc2DocGridLayoutEnabled":false,"detailsRedesignEnabled":false,"detailsRedesignV2Enabled":false,"detailsRedesignV3Enabled":false,"isIslandsDisabled":true,"isD2DEmptyLoadFixDisabled":false,"isRoundedPlayerEnabled":false,"isSettingsToolbarRedesign":true,"isDoc2DocEmptyRetryEnabled":false,"isAdvUnderPlayerWithBackdrop":false,"isTouchAdvWithBackdrop":false,"isDoc2DocErrorScreenEnabled":true,"isDoc2DocFeedbackKebabEnabled":true,"isCommentsEnabled":false,"isCommentsCountOnSnippetsEnabled":false,"criticalErrorCodes":["101","102","103","100","151","152","153","154","155","156","150"],"isVideoMainButtonInitiallyCollapsed":false,"isAdvUnderPlayerWithInnerPadding":false,"isKebabAdvancedActionsEnabled":false,"isKebabOnTouchVideoSearchEnabled":false,"isAdvVideoListLikeUnderPlayer":false,"isSummaryInMetaButtons":false,"isSummaryInMetaButtonsDesktop":false,"isMetaCommentsButtonEnabled":false,"preventAdvHideOnEmpty":false},"shouldShowAdvId":false,"isAdultQuery":false,"isSensitivePage":false,"showSensitive":false,"shouldReplaceHref":false},"user":{"tld":"com.tr","isEuDomain":false,"login":"","passportId":"","isLoggedIn":false,"locationName":"Columbus","isFamily":false,"yandexuid":"6790725141769066502","ugcCsrfToken":"","family":1,"isChild":false},"config":{"skinMode":"system","skin":"light","version":"releases-frontend-video-v1.1751.0__8090ba6dd9f4aabef48fe840a28cd06e2c1bb10e","isGridSupported":false,"advConfig":{"under-player":{"regular":{"default":"R-I-48058-725","mail":"R-A-13411721-6"},"adult":{"default":"R-I-474674-114","mail":"R-A-13426421-6"}},"under-player-lite":{"regular":{"default":"R-I-48058-728"},"adult":{"default":"R-I-474674-103"}},"under-player-old":{"regular":{"default":"R-I-48058-725","mail":"R-A-13411721-6"},"adult":{"default":"R-I-474674-114","mail":"R-A-13426421-6"}},"video-list":{"regular":{"default":"R-I-48058-708","mail":"R-A-13411721-2"},"adult":{"default":"R-I-474674-101","mail":"R-A-13426421-2"}},"search-list":{"adult":{"default":"R-I-474674-135","mail":"R-A-13426421-23"},"regular":{"default":"R-I-48058-751","mail":"R-A-13411721-23"}},"search-grid-row":{"regular":{"default":"R-I-48058-718","mail":"R-A-13411721-4"},"adult":{"default":"R-I-474674-109","mail":"R-A-13426421-4"}},"search-grid-head":{"regular":{"default":"R-I-2120168-7"}},"search-list-right":{"regular":{"default":"R-I-8843654-1"}},"before-player-old":{"regular":{"default":"R-I-2120168-1"}},"before-player":{"regular":{"default":"R-I-2120168-1"}},"search-grid-inplace":{"adult":{"default":"R-I-474674-126","mail":"R-A-13426421-16"},"regular":{"default":"R-I-48058-742","mail":"R-A-13411721-16"}}},"isSkinInitedOnClient":false},"counters":{"params":{"useBeacon":false,"clickHost":"gs.yandex.com.tr/clck","pid":197},"dict":{"viewer":"2921","user":"538","info":"1275","sources":"1500","select":"775","close":"486","open":"842","source":"186","link":"513","click":"882","tech":"690","player":"1242","change":"719","summary":"3410","init":"1309","item":"22","button":"440","shown":"3780","copy":"1276","text":"232","load":"1724","fallback":"2010","channel":"1345","hide":"1656","serp":"471","pager":"405","down":"601","up":"600","footer":"295","more":"75","page":"143","loaded":"1007","grid":"3223","support":"2458","client":"2989","layout":"54","list":"436","duration":"2136","within":"3247","on":"10","off":"11","host":"3052","supported":"3761","enable":"2396","disable":"2395","full":"318","video":"231","translation":"347","distrib":"316","onboarding":"2045","filters":"618","lang":"1144","advanced":"255","apply":"2461","reset":"3236","short":"142","toggle":"237","snippet":"254","icon":"1167","abuse":"1436","submit":"297","wizard":"358","incut":"1073","extralinks":"3557","show":"487","feedback":"296","out":"3218","popup":"1544","scroll":"768","retry":"3545","region":"287","help":"177","settings":"1137","recommendations":"2671","home":"1319","soo":"65","youtube":"624","google":"66","bing":"568"}},"clips":{"items":{"8519583787756982696":{"videoId":"8519583787756982696","docid":"34-11-2-ZB83BD889180FD0BF","description":"FolksDev ekranlarından herkese merhaba. SpringBoot ile Sıfırdan proje oluşturma videomuzdan sonra Folksdev Twitch kanalımızda spring boot workshop serisine başladık. Birinci workshop bölümümüzde...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3790450/2d165595c02b4f46e0741674f2bb2378/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/4mnCfAEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"0","reqid":"1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Di_z4h6dRLb4","linkTemplate":"/video/preview/8519583787756982696?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"SpringBoot'a Giriş Workshop'u Bölüm #1 - FolksDev ile Yazılım Öğreniyorum","related_orig_text":"FolksDev","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"FolksDev\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=i_z4h6dRLb4\",\"src\":\"serp\",\"rvb\":\"Eq0DChM4NTE5NTgzNzg3NzU2OTgyNjk2ChMzMTExMzA2OTY3MTUyNTI2MTQxChQxMzU3ODk0NzU4Mzk4MjE0MTUzOQoUMTczMjY4NjY5MTIyMjM1ODI3MzcKEzc4NjQ2OTg0ODU1MDM4MDMxMTgKFDEyNTQ3MTc4Mjc0OTkwNDUyMjEzChQxMjEyMDIzMzQ4MjQ4MTQyOTM0NAoTNDU0NjM1Nzc4MTA4ODY4MTM5NgoUMTU4ODE2NDUyMTk0MzE5MzM1NzkKEzk5MjcyNjUxMTYxNTc5MDM3OTAKEzc4MzcwMzI0NDg3MjM5MDQwODAKFDE0MzAzNjA5NzExMzI2MTE3Nzc2ChQxMzIxOTk1MTA2NjMwODczMzE1NwoTNDgyMzYzNzU4ODM0OTA3MDc2NwoUMTMyMzI5MTIxOTgwODE5NzUzMTcKEjI5MDU1NzczNTIxNzgyNzQzMQoUMTExNDExNzk0ODg0MDg1OTk4MTEKEzQ0MDYzODQ1ODU5Mjg4Mzc2ODMKEzg4NjU0MDQxODczNTIxMzMxNzUKFDEwNTQxMjA3Mzg4NzA0MTA4NzQ5GhUKEzg1MTk1ODM3ODc3NTY5ODI2OTZaEzg1MTk1ODM3ODc3NTY5ODI2OTZqtg8SATAYACJFGjEACipoaGF3Z2FlZnRqZnBxdWdiaGhVQ3ZaNVZnc1NoX2pDMnVsWkE2b3Itd3cSAgASKhDCDw8aDz8TqiOCBCQBgAQrKosBEAEaeIH9B_4N_gIA9vkGCQ4G_AH-BgUACf3-AOv4_PMC_wEA9fcD__cAAADu_Az4AgAAAAj29_73_gAAEv_wBwIAAAAE__0CAgAAAAUB_Qf_AQAA9f4DBAMAAAAKBf38AAAAAA0I9Az_AAAAC_v3_wAAAAAC6vYDAQAAACAALY2P2js4E0AJSE5QAiqEAhAAGvABTrz49_f2FwKyIPMA5Q_QAYEYD_9AAAf__9oM_8Q8AALD3xcAzR0DANXn5P_X-yMAzBTU_wUQHwD2Buj-2_DwAEPr-gAxr_MB-vEg_wRGCP8PT__-Pxf5AzcY_wI36b4ALxHRAM6_6QDCDPMCEkQQAfHUSQJED-AF7CYe-Rr6HP_fA-MAEQUGAOwbB_n85N8CGCoF_frj9PQm-_wDWeMMAN4o8fX9zgYE8eUI_f_L-wDj8Rb-3hcN8K66DP5GI_T4FCH3BwAGCv_zXwUA_S8e-Rwd-f0TLAv9FOnvASLT_wnwRP0G0OIP6tcP9P0Z8f4GIAAtAbAAOzgTQAlIYVACKnMQABpgKP4ALQYFr-D5A_kEAQAEDgLXCAiBMv8Z4AD4HPD2-gjiuAX3_ze2AgulAAAAMRu7RVAA_2wS28cK5SADodXsGwxjChYjxRQt2PW9R-IhMwfo8R4CAPLi4uX32-cjTBIGIAAtL4wkOzgTQAlIb1ACKq8GEAwaoAYAAEBAAAAgQQAAQEEAAGzCAACIQQAAqEEAAMBAAACgQAAAlMIAALBBAABwQQAASMIAAGzCAAAAwQAA4EEAAODBAABswgAAhMIAAPjBAAAkwgAAqMEAABzCAACAvwAAjkIAAPDBAADAQAAAHMIAAABAAAA4QgAA8EEAAIbCAACAvwAAxMIAAGRCAADQQQAAjMIAAPDBAAB0QgAAgMEAAHxCAAAIQgAAcMEAAKpCAADYQQAAgMAAAITCAACOQgAAIMEAAGBCAACAQAAAiMEAAIA_AABAQQAAIMIAAIJCAADAwQAAgMIAACTCAAAUwgAA4EEAAGRCAACAQQAAUMEAAIjCAAAQQgAA8MEAAPhBAACgwQAAQMAAAEDCAADIQQAAYEEAAIDAAACIQgAAsEEAAEDBAACwwQAAGEIAAPhBAABQwQAAksIAAOBBAADIQQAA8MEAABjCAABgwQAADEIAAIBBAACoQgAAREIAAHDCAAAQQgAAqMEAAI7CAACgwQAAKMIAAMDAAAAwQgAANEIAAABBAABAQAAAZEIAAERCAADIwQAAlsIAAKBAAADIQQAAqEEAAAAAAAA8QgAAcEIAAFBBAABcwgAAHEIAAEBCAADYwQAAkMEAAATCAAAQwQAAAMAAAEhCAAD4wQAASMIAABDCAAAoQgAAMEIAAODBAACgwAAAosIAAJjBAABAwQAAYEEAAFBBAADIQQAAgEAAACBBAABQwgAAKEIAAKhBAAA8wgAAsEEAAADAAAAEQgAAAMIAANpCAACowQAAjsIAAFBCAAAQwQAAhEIAAIjBAACowQAADMIAAJLCAABgwQAAosIAAJDBAACwwQAAoMAAAIRCAAA0wgAAQEIAAODAAADwwQAAAMEAAJjCAABoQgAAnkIAAAxCAAAgQgAALMIAABhCAACowQAAisIAAODBAACAvwAAYMEAAIDBAACQwQAAfEIAAIzCAACAPwAANMIAAKDBAABgQQAAcEEAACDBAAAAQQAAoMAAAABAAAAAwAAAmEEAAFBBAABAwAAARMIAAADAAACowQAAREIAADjCAABUwiAAOBNACUh1UAEqjwIQABqAAgAAHL4AACw-AACgvAAAgj4AANi9AAA0PgAARL4AAMa-AAAkvgAAqL0AADS-AAC4PQAAmD0AAIC7AACCvgAAUD0AAMY-AADovQAAgj4AAO4-AAB_PwAA-L0AAIC7AAC4vQAA4LwAAPi9AABwvQAADL4AAN6-AABAvAAAJD4AAAQ-AACiPgAAiD0AACQ-AACgvAAAuL0AACy-AACCvgAAoLwAABA9AACYPQAA5j4AAES-AACWPgAA-L0AAFA9AAAQvQAAML0AAEy-AADoPQAArr4AAFQ-AACYvQAAZD4AADC9AADmPgAA2L0AAPi9AAAQvQAA6L0AAPg9AABQvQAA3j4gADgTQAlIfFABKo8CEAEagAIAAKi9AABUPgAANL4AAEm_AAAsvgAAcD0AAAQ-AAAEvgAA4DwAAAw-AAAMvgAAHL4AAES-AAC6vgAA2D0AAEC8AADIvQAABT8AAMi9AADWPgAAML0AAFC9AABAvAAAqL0AAAS-AACYPQAAdL4AABA9AACKvgAADL4AAJg9AADgPAAAfD4AAFy-AAAwPQAAQLwAAHC9AAA8PgAAVL4AAAw-AADIPQAA-D0AABA9AADYvQAAJL4AAJi9AAB_vwAAEL0AAHA9AAAQPQAA6D0AADy-AAAwPQAARD4AAHQ-AAAwPQAAUL0AAKC8AACCvgAA4LwAADC9AAA0PgAAXD4AADQ-IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=i_z4h6dRLb4","parent-reqid":"1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["8519583787756982696"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"1973710592"},"3111306967152526141":{"videoId":"3111306967152526141","docid":"34-10-1-Z5825F72845E212C9","description":"Herkese merhaba, Bu hafta @FolksDev konuğu olarak 'Yurt dışında Nasıl İş Bulunur?' konusunu konuşup, tecrübelerimizi aktaracağız. Son dönemlerde yeniden gündeme gelen yurt dışında iş bulma konusu...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/938114/01c3f0776b4dff7ec4200401b738a0b1/564x318_1"},"target":"_self","position":"1","reqid":"1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Dg8GFvFXIsqE","linkTemplate":"/video/preview/3111306967152526141?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Yurt dışında Nasıl İş Bulunur? @FolksDev","related_orig_text":"FolksDev","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"FolksDev\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=g8GFvFXIsqE\",\"src\":\"serp\",\"rvb\":\"Eq0DChM4NTE5NTgzNzg3NzU2OTgyNjk2ChMzMTExMzA2OTY3MTUyNTI2MTQxChQxMzU3ODk0NzU4Mzk4MjE0MTUzOQoUMTczMjY4NjY5MTIyMjM1ODI3MzcKEzc4NjQ2OTg0ODU1MDM4MDMxMTgKFDEyNTQ3MTc4Mjc0OTkwNDUyMjEzChQxMjEyMDIzMzQ4MjQ4MTQyOTM0NAoTNDU0NjM1Nzc4MTA4ODY4MTM5NgoUMTU4ODE2NDUyMTk0MzE5MzM1NzkKEzk5MjcyNjUxMTYxNTc5MDM3OTAKEzc4MzcwMzI0NDg3MjM5MDQwODAKFDE0MzAzNjA5NzExMzI2MTE3Nzc2ChQxMzIxOTk1MTA2NjMwODczMzE1NwoTNDgyMzYzNzU4ODM0OTA3MDc2NwoUMTMyMzI5MTIxOTgwODE5NzUzMTcKEjI5MDU1NzczNTIxNzgyNzQzMQoUMTExNDExNzk0ODg0MDg1OTk4MTEKEzQ0MDYzODQ1ODU5Mjg4Mzc2ODMKEzg4NjU0MDQxODczNTIxMzMxNzUKFDEwNTQxMjA3Mzg4NzA0MTA4NzQ5GhUKEzMxMTEzMDY5NjcxNTI1MjYxNDFaEzMxMTEzMDY5NjcxNTI1MjYxNDFqrw0SATAYACJFGjEACipoaGNmbHJoY25rbHp0b2diaGhVQ3ZrNGk1NnY4NkRfQnhmaGd0SWFULWcSAgASKhDCDw8aDz8T3EqCBCQBgAQrKosBEAEaeIH3_vwA_gMAAPn_A_sG_gIEAAAC-P_-APECCPIDAQAA8wAI_PsAAAD0_QP9BgAAAPH38Af7AAAAEfb5CAIAAAAJ8_cL-wAAAAUB_Qf_AQAAB__4AAP_AAANFQoBAAAAAAkN_gQBAAAA_P8GBvb9AAD65wEJAAAAACAALQBT2zs4E0AJSE5QAipzEAAaYPH-AD8kFPfC3tr5BAbn9tzbzzXcgfz_GAgAzQy49hBOtt3lAgBfB_4inQAAAO8k1OI7AAZ0r9bn_wwKscDz5xvVXGHY_-3w-d0R9fIoIdT8GvROKwAEzfnYOc6zQB1KASAALYPfFTs4E0AJSG9QAiqvBhAMGqAGAACAPwAAoEAAAMBAAADAwQAAsEEAAEDAAABAQAAACMIAAJhBAAA8wgAAAEIAAMBAAAAIwgAARMIAAMRCAADGwgAAOMIAABDBAAAIwgAAEMIAANjBAABwwQAAMMIAAHhCAACIQgAAsMEAAJLCAADUwgAAhEIAAGRCAAAwwgAAAAAAAI7CAAAwQQAAWMIAAEDAAAAkwgAA_kIAANDBAADgQAAAVEIAAJBBAAC4QQAA4EEAABhCAAAQwgAAgMIAAKDBAABEQgAAIMIAAEzCAAAcQgAA6EEAADDBAAAMQgAA4EEAAKTCAABAQQAAWMIAABhCAACSQgAACEIAAMjBAABYwgAAmMEAAMBAAABkwgAAAMIAAFBBAACAwQAAOEIAALBBAAB8wgAAVEIAAHDBAADCwgAAQEEAANDBAABgwQAABMIAAADCAABAQQAA6EEAABRCAAAwwQAAsEEAAAAAAAAQwQAAsEIAAEBAAADIwQAAqkIAAIBBAABQwgAAEEEAABTCAABAQQAAcEEAAIxCAADgQAAAuMEAAGRCAAB8QgAArMIAAILCAACwwQAAQEEAAIjBAACAPwAAAAAAAChCAADQQQAAQMAAAKDCAABAQQAAoEIAADzCAABIwgAAoEEAALjBAACAPwAA0MEAAAzCAADAwAAAokIAAABCAACAvwAANMIAAPDBAACQwQAAwEEAAJjBAAAAQAAAEEIAAKhBAAA4wgAA4MAAAMBBAAAAAAAAEMEAAAzCAACAPwAABEIAAFjCAACYQQAAREIAACTCAADQQQAAYEEAACDBAAAoQgAADEIAAMBAAACwQQAAMEEAAMDAAAAgwQAAksIAAILCAACmQgAAmMEAAI5CAAAAQQAAAAAAADTCAABAQQAAYEIAAHRCAADAQQAAgL8AAIjBAABQQQAAQMAAAIBAAABYQgAAksIAAADAAABAQAAAKEIAALBBAABQQQAA-MEAAEDAAAC4wQAAZEIAAPDBAAAAwgAAwEEAAKDBAAAEwgAAmMEAADDCAADQQQAAoEEAAADAAADQQQAAMEEAAIDAAAAMwgAAJMIgADgTQAlIdVABKo8CEAAagAIAAHC9AACgPAAA2D0AADC9AACYvQAAjj4AACS-AABMvgAAbL4AAKg9AAB8PgAA4LwAAMg9AADovQAA6L0AAKi9AAAMPgAAuL0AAJ4-AAAsPgAAfz8AAJI-AACgvAAAuD0AAPi9AADYvQAAyL0AAMg9AAB8vgAAUD0AAPg9AAAUvgAAhj4AAAQ-AAC4PQAA6L0AAEA8AACCvgAAtr4AAOg9AACovQAAMD0AADw-AAD4vQAAtj4AAKC8AACIvQAANL4AAIC7AACovQAAiD0AAFA9AAB8PgAA6L0AAOC8AAAQvQAAdD4AAOA8AACIPQAAPD4AAOi9AAA0PgAAgLsAAIg9IAA4E0AJSHxQASqPAhABGoACAABAPAAALD4AAGS-AAAfvwAAEL0AAII-AAB8PgAABD4AAOA8AABkPgAAQLwAABC9AABUvgAA2r4AAIA7AADgPAAABL4AAPY-AAB8vgAAhj4AANi9AAC4PQAA6L0AAOA8AAAsvgAAPD4AANi9AAAQPQAAcD0AALq-AACgPAAAQDwAAKA8AAAEvgAAPL4AAKg9AACSPgAADD4AAJa-AACovQAAED0AAIg9AADIPQAAyL0AAKA8AAA0PgAAf78AAKg9AAAMPgAAUD0AAAS-AAAsvgAAij4AALi9AABcPgAA4DwAAOA8AACGvgAAmL0AAKg9AABMvgAAHL4AADC9AADKPiAAOBNACUh8UAEwCTgBSgBgAGgA\"}","related_url":"http://www.youtube.com/watch?v=g8GFvFXIsqE","parent-reqid":"1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["3111306967152526141"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":false,"contentTypeId":null,"censored":false},"13578947583982141539":{"videoId":"13578947583982141539","docid":"34-0-3-ZC3DACE99D18177EF","description":"FolksDev ekranlarından herkese merhaba. SpringBoot ile Sıfırdan proje oluşturma videomuzdan sonra Folksdev Twitch kanalımızda spring boot workshop serisine başlamıştık. İkinci Spring Boot...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/468995/1ea213d4e9e2c2ab3458a38e85e4500b/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/DF7AqwEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"2","reqid":"1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL","summary":{"isFull":true,"fullTextUrl":"/video/result?ask_summarization=1&numdoc=1&noreask=1&nomisspell=1&parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=videoid:13578947583982141539","teaser":[{"list":{"type":"unordered","items":["Bu video, bir eğitmen tarafından sunulan yazılım eğitim serisinin bir parçasıdır. Eğitmen, daha önce Spring Boot ile \"Fox Dev Bank\" adlı bir banka uygulaması geliştirdiğini ve bu uygulamaya unit test eklemediğini belirtiyor.","Video, Java tabanlı programlarda unit testin önemini vurgulayarak başlıyor ve IntelliJ IDEA kullanarak test sınıfı oluşturma sürecini adım adım gösteriyor. Eğitmen, Mockito kütüphanesi kullanarak yalancı servisler oluşturma, test senaryoları yazma ve test metodlarının nasıl yapılandırılacağı konularını detaylı şekilde anlatıyor. Özellikle account service ve customer service sınıflarının test edilmesi için gerekli kod örnekleri ve açıklamalar sunuluyor.","Eğitim içeriğinde ayrıca Mockito'nun nasıl çalıştığı, verify metodunun kullanımı, Lombok'un @EqualsHashCode metodunun önemi ve iki farklı test senaryosunun yazılması gibi konular da ele alınıyor."]},"endTime":1182,"title":"Java'da Unit Test Oluşturma Eğitimi","beginTime":0}],"fullResult":[{"index":0,"title":"Unit Test Kavramı ve Önemi","list":{"type":"unordered","items":["Yazılım 101 kursunun son dersinde sıfırdan bir bank uygulaması (Fox Dev Bank) Spring Boot ile yapılmıştır.","Bu projeye unit test eklenmemiştir, ancak Java tabanlı programlarda unit test çok önemli bir konudur."]},"beginTime":7,"endTime":42,"href":"/video/preview/13578947583982141539?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=7&ask_summarization=1"},{"index":1,"title":"Test Sınıfı Oluşturma","list":{"type":"unordered","items":["IntelliJ IDEA'da test sınıfı oluşturmak için servis sınıfında Ctrl+Shift+T tuşlarına basılır.","Test sınıfı oluşturulurken \"Create new test\" seçeneği ile JUnit 4 kullanılır ve \"AccountServiceTest\" adı verilir.","Test sınıfında setup metodu istenir çünkü her test senaryosu çalıştırılmadan önce ortak işlemler yapılmalıdır."]},"beginTime":42,"endTime":116,"href":"/video/preview/13578947583982141539?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=42&ask_summarization=1"},{"index":2,"title":"Servis Objesi Oluşturma","list":{"type":"unordered","items":["Test etmek istediğimiz servisin objesi private olarak tanımlanır ve before metodu içerisinde doldurulur.","Servis objesine ihtiyaç duyulan nesneler (AccountRepository, CustomerService, AccountDtoConverter) private final olarak tanımlanır.","Mockito kütüphanesi kullanılarak yalancı servisler (mock) oluşturulur ve bu servislerin davranışları testin kontrolünde tutulur."]},"beginTime":116,"endTime":331,"href":"/video/preview/13578947583982141539?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=116&ask_summarization=1"},{"index":3,"title":"Test Senaryoları Yazma","list":{"type":"unordered","items":["Test senaryosu yazmak için @Test annotation'ı kullanılır ve test sınıfı metodları public ve void olmalıdır.","Test senaryoları \"should\" ile başlamalı ve metot ismi ile senaryo ismi birlikte yazılmalıdır.","Test senaryolarında önce veriler (request, model) oluşturulur, sonra servislerin davranışları belirlenir ve sonuçlar karşılaştırılır."]},"beginTime":331,"endTime":559,"href":"/video/preview/13578947583982141539?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=331&ask_summarization=1"},{"index":4,"title":"Mockito ve Unit Test Çalışma Prensibi","list":{"type":"unordered","items":["Mockito, unit test çalıştırıldığında yalancı servisi çalıştırır ve test senaryosunda belirtilen parametre ile çağrıldığında belirli bir davranış sergiler.","Mockito test yazılım şekli genellikle önce dataları oluşturup, ardından van kısımlarını ve asset'leri yazarak ilerler.","Test senaryosunda dışarıya çıktığımız her noktada (custom servis, account repository, account DTO) mockito van yazmak gerekir."]},"beginTime":576,"endTime":694,"href":"/video/preview/13578947583982141539?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=576&ask_summarization=1"},{"index":5,"title":"Test Senaryosu Oluşturma","list":{"type":"unordered","items":["DTO converter için convert metodunu çağırıp, account parametresi ile account DTO döndürmesini bekleriz.","Test senaryosunda servisin metodunu çağırdıktan sonra, beklenen sonuç ile gerçek sonuç arasında karşılaştırma yapılır.","Asset sınıfı ve asset.equals metodu kullanılarak iki değerin eşit olup olmadığı karşılaştırılır, eşit değilse test başarısız olur."]},"beginTime":694,"endTime":814,"href":"/video/preview/13578947583982141539?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=694&ask_summarization=1"},{"index":6,"title":"Mockito Verify Metodu Kullanımı","list":{"type":"unordered","items":["Mockito verify metodu ile yalancı servislerin çağrılıp çağrılmadığı kontrol edilir.","Mockito verify metodunda sadece mock'u verip, verify içerisine parametre olarak nokta get customer metodu gibi çağırma fonksiyonunu yazmak gerekir.","Test senaryosunda hem sonuç eşitliği hem de çağrılan metodların kontrolü yapılır."]},"beginTime":814,"endTime":970,"href":"/video/preview/13578947583982141539?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=814&ask_summarization=1"},{"index":7,"title":"Test Çalıştırma ve Hata Ayıklama","list":{"type":"unordered","items":["Test çalıştırıldığında, modelin içerisinde equals metodu olmadığı için nesne eşleştirilmesi yapılamaz ve test başarısız olur.","Lombok'un equals ve hash metodlarını otomatik olarak yaratması için @EqualsHashCode eklenir.","İkinci test senaryosu için customer service'ten none exit customer durumunda empty account döndürmesi beklenir."]},"beginTime":970,"endTime":1164,"href":"/video/preview/13578947583982141539?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=970&ask_summarization=1"}],"linkTemplate":"/video/preview/13578947583982141539?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Spring Boot ile Unit Test Nasıl Yazılır - FolksDev ile Yazılım Öğreniyorum","related_orig_text":"FolksDev","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"FolksDev\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=6CrpncmMivM\",\"src\":\"serp\",\"rvb\":\"Eq0DChM4NTE5NTgzNzg3NzU2OTgyNjk2ChMzMTExMzA2OTY3MTUyNTI2MTQxChQxMzU3ODk0NzU4Mzk4MjE0MTUzOQoUMTczMjY4NjY5MTIyMjM1ODI3MzcKEzc4NjQ2OTg0ODU1MDM4MDMxMTgKFDEyNTQ3MTc4Mjc0OTkwNDUyMjEzChQxMjEyMDIzMzQ4MjQ4MTQyOTM0NAoTNDU0NjM1Nzc4MTA4ODY4MTM5NgoUMTU4ODE2NDUyMTk0MzE5MzM1NzkKEzk5MjcyNjUxMTYxNTc5MDM3OTAKEzc4MzcwMzI0NDg3MjM5MDQwODAKFDE0MzAzNjA5NzExMzI2MTE3Nzc2ChQxMzIxOTk1MTA2NjMwODczMzE1NwoTNDgyMzYzNzU4ODM0OTA3MDc2NwoUMTMyMzI5MTIxOTgwODE5NzUzMTcKEjI5MDU1NzczNTIxNzgyNzQzMQoUMTExNDExNzk0ODg0MDg1OTk4MTEKEzQ0MDYzODQ1ODU5Mjg4Mzc2ODMKEzg4NjU0MDQxODczNTIxMzMxNzUKFDEwNTQxMjA3Mzg4NzA0MTA4NzQ5GhYKFDEzNTc4OTQ3NTgzOTgyMTQxNTM5WhQxMzU3ODk0NzU4Mzk4MjE0MTUzOWqIFxIBMBgAIkUaMQAKKmhoYXdnYWVmdGpmcHF1Z2JoaFVDdlo1VmdzU2hfakMydWxaQTZvci13dxICABIqEMIPDxoPPxOeCYIEJAGABCsqiwEQARp4gQQL8wEAAADr_gUDBwL_ABEDBvoH__8A6_j78wL_AQD9-A7_-AAAAO0IB_gFAAAA9vL9Cff_AQANBvUDBAAAAAz6AAABAAAA_P39Cv8BAAD8_AoEA_8AAA8ACPv_AAAACAP6BwAAAAAD_PAGAAAAAPPq9wUAAAAAIAAteBzVOzgTQAlITlACKoQCEAAa8AFhIQ4A6vMNAc4C6gHH_O0BgeH9_1U34QDk6REAzBXYAOL7BP_e_w__0RkGAL0YCADJ_dr_IgLsABsJEwD98icALxT3AFHM9gFXBhwA5Sbs_uf5IvxJ9SkAMwkbAfv03v3x9An-CPvbAfb9AgAuKi0BOBAZAwcY9v_Z-iH-zBMbAfD2BQPnDB79w__1-hDfJgUL_dgAEA3U_OgXEQIlEx4I6ucABhf4B_zxBAQA2PThBtQV-fjw9ej46QwjAxIKGwIeGAwICOX_AOUq_fNF8v789SYV_xUN_BHr4PX32voJ-An0BwHfQQgC8xQbBxYTAP8gAC0UBRs7OBNACUhhUAIqzwcQABrAB1wfxr4AQXQ9pxKUPEKk8LxxRC09CebDvDvHIL4vCoy8qwtTvHnl-j0lsLk9qCLwPA3jtr4GLm-9azPnOzsZbD6uDOo8gowlPBzh3TupxuQ7lXIovRUcTr6sTcg8NZcfO-dZBL3pojy92GxAPC2YWD6HIL28oRKXvDE1k73ocbO86w-ePKYaDD2bkFa9mpa7OygLDz5iBCM9eDySPFZOFj3P1zE9hU8EvCtXjr0xcya8gHwuvGsiWDyOmT8935YfvDgCJzxTkhY8TdcYPUq4i72tMtO8R1ACvPc3nT0KKzU9bJj8O71soL0m5lQ9oRa9Ol1OLj0xA_q8rXesO07ys73ezKi8RvJwPOcevT2rpwC9itbdOhg-Yr12t3w9Ft8rPK8JSb0VUTg8VmDtu9OG4z3Mdmo91nS9PCCcKj1Iqs46wmz-u89F6DwawUY8RIwyvMm7ib1RFo69Q2tJO6etEDq5jLs9WmKKPIcEYr03rno9_jZ6vNPn2Tyi85y4fiq4vD0UYD1rlvC85808PCsXCj2z-Y49tDCXO3NawbxVvUG9-g56u6DzpDxfHhc9MLP4ui2qaj1SESM8Q32_uwZ1y73vHYW9YRZVuUkeG7zJcQc9gNc9OoFKq70lYuW864sIvOTlHz0Oy1W8fdqXOmynd721qgC9FHD4O5ibOb3R5yM9KRDNu7nDJj0gz069U9SVu46Eh7ypn1y9N5GROmx7ez1N4LE8q4qZOj82yTwrOSI9F9TYOmrCdjzDqzY9hUy9uY832T2daW264QYJubN4gT3LfgI8URy_NldZITt2f4a9Myjgt85YjzzO7lo9lXwgOL7F4DusUxW-pozJOcrmIrq3lO65o7NWOtgydL0K2Rk9kpIsOI6r9rwtUH87jb4WurplarvX3by87gHKuBuLfD01yRk9bTuCtjbVSTzIt9e9x87euHEHRb1nJCe9Qh_cN6cZPL2x0cO8eYa1N4xKCTxVG_c84LvpuMN3LD3uSKA9be0bOWTk0TzFD4Q93qL-t6JEa70kuXy8_XYmuLBCkL1MAJm9IWVjuEJF8LyV5TW8guGjOLpqDr7mrO-9foq4N1rqur2ZmhS-6VtSuE2Ebb17-mO8o_iOuEq2Cr5nnty9W5b2ONPyCTyXxH48zmSVuCgWnj02F4k8oPg_ON3Ktz0wo5a7497uNyPchD35l749blE1tzLurD1cJr697GpDN0US2Dwgsog902HPOO2WRjp16KQ9Cm7juMpVC7xrPri8DqrQtcXnzj0bJaS9hiGANyAAOBNACUhtUAEqcxAAGmBB7wBS9Ail3_wa8hn--Qrt1cD--KA____c_-4azPb9Ic-y_BH_Lbb5FZwAAAAnArwWIgATf9fLsxTE8tW0yu9F-lIV7FatHiHu4LtgCx0YI-jW-vsA_urOCETj2T9B7wsgAC3HvBM7OBNACUhvUAIqrwYQDBqgBgAA-EEAAFBBAAAgwQAAQMIAACxCAAA0QgAAgD8AAEBAAACEwgAAgMEAAEBBAADIwQAAMMIAAMjBAABoQgAAaMIAADTCAADAwQAAaMIAAODBAAAAQQAABMIAALDBAABkQgAAiEEAALhBAABwwgAAwMEAAHxCAAAoQgAAjsIAAKDBAADKwgAAhEIAAJDBAAC4wQAAXMIAAJpCAACAPwAA4EAAAMJCAADgQAAAGEIAAAxCAAAcQgAA3sIAAPBBAADowQAApkIAAADAAABIwgAAyEEAAIDAAADQwQAAHEIAAIBAAAB8wgAAyMEAAEDCAABQQgAALEIAAODAAAAAQAAAbMIAAEBBAACAvwAAwEEAAEBBAABAQQAAQMIAAHxCAAAcQgAAhsIAAFRCAAAwwgAAKMIAANjBAADYQQAAoMEAADDCAADMwgAAoMAAABBBAAAQQQAABMIAAIhBAADgQAAAuMEAAFhCAAAAQgAA6MEAAOBAAACIQQAAksIAAODAAACOwgAAAEIAABxCAAAEQgAAwMAAAIA_AACMQgAAhkIAAIDBAACawgAAoMAAAERCAACgwAAAoEEAAMBBAACgwAAABMIAABDBAAA4wgAA-EEAADDBAADIwQAAbMIAAADAAAAQQgAAAEIAABDCAACOwgAAFMIAACBCAAAgQgAAKMIAAHDBAACSwgAA4EAAALhBAADYwQAAKEIAAExCAAAQQgAA2EEAAMDBAAAQwQAAcMEAAMjBAAAAQQAAMEIAALBBAADIwQAALEIAAMhBAABMwgAA2EEAALBBAAAAwAAAQEAAAEDBAAAcwgAAOMIAAIA_AACiwgAA4MEAADzCAADIwQAAnkIAAIjBAAAkQgAAgEAAAABBAABwwQAAmMIAAJJCAACcQgAATEIAAJhBAACSwgAAGEIAAODBAAAUwgAAwEAAADjCAABwwQAAcMEAAIBBAAA0QgAAeMIAABDCAAC4wQAAXMIAANhBAADAQAAAQMEAAFhCAACIQQAAIMIAAKDBAABwwQAAMEEAAChCAABgwQAAIEEAAJjBAAAAwQAATMIAABTCIAA4E0AJSHVQASqPAhAAGoACAAB0vgAAwj4AAOg9AACSPgAABL4AACw-AACSvgAAHb8AAOi9AACIvQAA6L0AAKg9AAA8PgAA4DwAAI6-AADIPQAAoj4AALi9AADIPQAALT8AAH8_AACGvgAAEL0AAJK-AAB0PgAAHL4AAEA8AAA0vgAANL4AAMg9AAA0PgAAQLwAAHw-AAA8PgAARD4AAOi9AAAMvgAALL4AAHy-AACKvgAAEL0AADA9AAAJPwAALL4AALo-AABQvQAAyD0AALi9AAAkvgAAVL4AAIC7AACevgAA4DwAAEy-AAAcPgAAgDsAACk_AAAEPgAAcD0AAOA8AABQPQAA2D0AAKi9AADOPiAAOBNACUh8UAEqjwIQARqAAgAAED0AADw-AAAUvgAAP78AAOi9AAAQvQAAJD4AABy-AABAPAAADD4AAFC9AADIvQAA4LwAAMK-AAD4PQAAmL0AAGS-AAAFPwAAcL0AALo-AADgvAAA6L0AADA9AABwvQAA2L0AADC9AAB0vgAAQDwAADS-AAD4vQAAoDwAADA9AADoPQAAJL4AAKi9AACYvQAAiL0AAPg9AAA8vgAAND4AAEA8AAAQPQAAgDsAAOC8AAAwvQAAML0AAH-_AABQvQAAuD0AAKC8AABwPQAA-L0AANg9AACIPQAAUD0AAFA9AACIvQAA6L0AADy-AADgvAAAML0AAEQ-AADIPQAA4DwgADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=6CrpncmMivM","parent-reqid":"1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["13578947583982141539"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"1764602530"},"17326866912223582737":{"videoId":"17326866912223582737","docid":"34-8-9-ZF6002A68C7B7101C","description":"Herkese merhaba, FolksDev Ayın Podcast'in Haziran ayı bölümünde, Yurtdışında nasıl iş bulunur, yurtdışında yazılımcı olmak gibi konuları konuştuk. Sosyal Github ► https://github.com/folksdev...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/471290/b71eed5b703b174f6ac39a8a2e70f63c/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/_wAnugEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"3","reqid":"1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DSeQndf1AuFo","linkTemplate":"/video/preview/17326866912223582737?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Yurtdışında Kariyer ve Yaşam - FolksDev Podcast #8","related_orig_text":"FolksDev","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"FolksDev\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=SeQndf1AuFo\",\"src\":\"serp\",\"rvb\":\"Eq0DChM4NTE5NTgzNzg3NzU2OTgyNjk2ChMzMTExMzA2OTY3MTUyNTI2MTQxChQxMzU3ODk0NzU4Mzk4MjE0MTUzOQoUMTczMjY4NjY5MTIyMjM1ODI3MzcKEzc4NjQ2OTg0ODU1MDM4MDMxMTgKFDEyNTQ3MTc4Mjc0OTkwNDUyMjEzChQxMjEyMDIzMzQ4MjQ4MTQyOTM0NAoTNDU0NjM1Nzc4MTA4ODY4MTM5NgoUMTU4ODE2NDUyMTk0MzE5MzM1NzkKEzk5MjcyNjUxMTYxNTc5MDM3OTAKEzc4MzcwMzI0NDg3MjM5MDQwODAKFDE0MzAzNjA5NzExMzI2MTE3Nzc2ChQxMzIxOTk1MTA2NjMwODczMzE1NwoTNDgyMzYzNzU4ODM0OTA3MDc2NwoUMTMyMzI5MTIxOTgwODE5NzUzMTcKEjI5MDU1NzczNTIxNzgyNzQzMQoUMTExNDExNzk0ODg0MDg1OTk4MTEKEzQ0MDYzODQ1ODU5Mjg4Mzc2ODMKEzg4NjU0MDQxODczNTIxMzMxNzUKFDEwNTQxMjA3Mzg4NzA0MTA4NzQ5GhYKFDE3MzI2ODY2OTEyMjIzNTgyNzM3WhQxNzMyNjg2NjkxMjIyMzU4MjczN2qIFxIBMBgAIkUaMQAKKmhoYXdnYWVmdGpmcHF1Z2JoaFVDdlo1VmdzU2hfakMydWxaQTZvci13dxICABIqEMIPDxoPPxOQToIEJAGABCsqiwEQARp4gfz_CAEAAQD0AgwAAwT-Af4GBQAJ_f4A7vAE_AcAAADxCwL7-QAAAPP9A_0GAAAACwUDD__9AQAV-wIMAwAAABD69QH1AAAA9Qv_-v8BAAAEAv4FA_8AABAEBxAAAAAA_AfvCAAAAAAFAgcJAAAAAPzlCv4AAAAAIAAtSsTUOzgTQAlITlACKoQCEAAa8AF_KwoCzgfkADTk-wGf_ij_nRTyAPP8DAA8AAAB9-ECAej49QCz-fcA6Pzy_w_-BADiFPf_GPgUALj8Cv8u4O4A9P8IAPED8AEzEQP_3Q8H_9n-CQAG8RUA3BD-_hX2_wER_dv89yPP_gXx6QAD5-0BGPsQ_dTrBQEIC-8BKe_8AAH9BwEOEBD_8xD7AgjzFgXeCvsB6kv0_uX18_3-D-ADBhsL-hzfKfsK9_wK3vXw-Qz6_PoEEAX_9NsYAfL19gAC9-oAEP8AAB0ZCQgI9-j8Bv4O_vkGA_YrBer9CeUJ_PUw_gT_EhX27vL5--H6AAIgAC3BwjY7OBNACUhhUAIqzwcQABrAB7qj974xg6c8InxePFt43j3x-JE8aEbaPKG30bjwp0Y8SygzvOm3L75580o9lWMSvb2OkL5851y92KYpOwr1lD3dg0a7YmU0PFfxALtnDw-9WO8GPU94kb5nFUw9qeaLusBfTD7ypeY817QAuWea8L0Tibg8AyTcu9fVjTsITDE9XKFZPAlBvb25JpM89pMWvJV_DT6ipFa9sVVdPNtv7Tpchkk8-efzvF_PJ74RB3-9mtQrvI5Ltj1uUqy80G-pO3VmLD2mi8M8_3SoPBMJi70KN1S9sraOvGrUaD3ICZM8WTDWvH4uJL1KUfg83nGvPLiQFz7IIUc94QfMvFR8Mr3QQ-08woyEPHd3LrxzFFu9Bou5vBVPsj0unDq9JAnnOwWZLrwvy209Q4gQvUr9Zj0WBAW812ArvB7Hqrw5r1a9a358PDxsHb0HNra7bv3iufS3bj16WJO9KncbPIuJ7b0acic9taAcu4MU_jvnGIA9alxuvArq5bzXBEc9xSEXPNUpSj26swC9TFqnvD0yjL2ga1-9tOPIO2J7Mj0XZ7y950YBuwa7Ab3Hp1s934GLPLN1Vb0gozK9O_dkO45PUr1JII-9s3XTOwLfIzx-7AQ9M8tUPL2pKL15UaU9ULpyum3FQ73j9ZU9N0yNucXtK7zE0Cq9KqwQPIB2DztJcDk9ON7bOoZdT73ifQo6ywBqumjMFD41PIO7cSgautDzwjzD7bW8rbQ1u9Lxsr0nqDy8t-qdOmjP5bx2MIc8fp8au-3cj71u9Fa9SYn6uOHZib0seHs9FblGOcT3dL0nZl47c_4QOaKH0DyTzps8KtC2uFwdAD6r55S9pl9bORvyL76Dhym9bkaTuTp1FT5K9wm9KyOsudhblL3EPia8kpHUutverr2RnaK98v6CONoeXT0KtGW9O1DGN-Xy-jy__Fi4n_squVNXozx1HCQ9h1tVuLtmbb2u4049sy4jt2UdCT2LQJs9fv0COB7Osjy2JVc9q0lMt-lKXzw0s_u8kxMVOB81UroVG_M8ZhLIuJwOSb3I9Qq9gKvxt87vRT1Gp4i9ot0xuQ0_Dr2pbzQ9Ffa4N0SvVT1_2He8cxqVN7BfBr3Ar9E9UU1nOPakQr0wJRc9g8PIN01brbzv67i68NWft90kJr1lckW8H9goty46OT0QdDm9rewrN5dRkb2Hch09UziLtjFf3j0fICk8Vy5wNPxfBby9rjo8imXkN9f34TwsxLm9fNiDuLPp7TxKx0Y9gZLItvKg8rpbiSo9XhCqNyAAOBNACUhtUAEqcxAAGmBM7wAhCQTxu9ke4_8ZKBEH7rQwOcjq_-sGAK4j6uoB5N6h2f4AI6rtCp8AAAAeGMMjEADZf-ru7fTdFOnG0BkH42xCHZfP-ywMfq6vuvn-8BTvJAsAPfG_xybZCDkcGw4gAC0nQRI7OBNACUhvUAIqrwYQDBqgBgAA4EAAAGDBAAAgwQAA6MEAADBBAACGQgAAYMEAAAjCAABswgAAsMEAAOBBAAAAwgAAfMIAAGjCAABAQgAAPMIAACjCAACgQAAAQMIAAPDBAACQwQAAIMEAAOjBAABsQgAAYEEAAMhBAACCwgAAXMIAAFBCAABMQgAAhMIAADDCAACQwgAAwEEAAOjBAABAQAAAgL8AAIBCAAAwwgAAAMAAAI5CAACQQQAAZEIAAIBAAABEQgAAeMIAACDBAACgwQAAtkIAAPBBAACgwAAAAEIAAMhBAADQwQAATEIAAAjCAACgwgAAAEEAAMDBAABQQgAAnkIAABjCAAAEwgAACMIAAADAAADgQAAAQMIAAI7CAACAQQAAHMIAAAhCAABIQgAAlMIAAHRCAACYwQAAmsIAAODBAACgQQAA8MEAAEDAAABcwgAA0EEAABxCAABwQQAAAEEAALhBAAAoQgAAgEEAAFRCAADgQQAA8MEAADxCAAAUQgAAssIAANDBAABAwQAAoEEAAABCAAAwQgAAUMEAAEDCAACcQgAAMEEAAKDCAACUwgAAkMEAAKDBAACIQQAAEMEAAEBAAABgQgAAwEAAAIjBAAAAwgAAHEIAAFDBAAC4wQAAhsIAAAhCAAAEwgAAyEEAAODBAACewgAAgL8AAMhBAACwQQAAIMIAAMDAAACOwgAAwMAAAEBAAAAkQgAAwMAAAKhCAAAwQQAAUEEAANhBAADwQQAAQMAAACjCAAAgwgAAyMEAADBBAABEwgAAJEIAAADBAACAwQAAAEEAAMhBAABAQAAAgMEAAKDBAAAAwQAAAMAAAABBAAAAwQAA8EEAAIrCAACQwgAAbEIAAADAAACAPwAAEMEAAIBBAACowQAAsMEAAIJCAACOQgAAPEIAAJBCAAC4wQAAiEIAAAzCAABgQQAAgEEAADzCAACCwgAAgMEAADhCAABsQgAAKMIAAATCAADAQAAAUMEAAHBCAABAQQAAEMEAAFBCAACQQQAAYMEAACBBAAD4wQAAyEEAAOjBAAAQQQAANEIAAIrCAAAAAAAAwMIAAFTCIAA4E0AJSHVQASqPAhAAGoACAACGvgAAgDsAAJi9AACgvAAA6D0AAFw-AAB0vgAArr4AADy-AADgvAAAuD0AAGw-AACYPQAAcL0AALa-AABwvQAA-D0AADA9AAAkPgAA2j4AAH8_AABAPAAA2L0AADA9AAAMvgAAED0AAFy-AAC4vQAAML0AAEQ-AAAEPgAANL4AAPg9AADIvQAAPD4AANg9AACgPAAAfL4AAFS-AACgvAAAUD0AAKg9AABUPgAADL4AANg9AACgvAAAUL0AADS-AAAQvQAAJL4AAEA8AAAEPgAAlj4AAIg9AAAUPgAAiL0AAJo-AAAcPgAAFD4AAAQ-AABEvgAAEL0AAKi9AAAMPiAAOBNACUh8UAEqjwIQARqAAgAAuL0AABw-AAAEvgAAL78AAEA8AACoPQAARD4AACS-AADgvAAAtj4AAFC9AADYvQAAyL0AALa-AABQPQAAgLsAAKC8AAAVPwAAqL0AAJI-AADYvQAAEL0AAJi9AABAPAAAgLsAACw-AAAEvgAAoLwAAEy-AADovQAA4LwAAFA9AAA0PgAADL4AAHC9AAC4vQAAiD0AACQ-AABsvgAAcL0AAKg9AAAMPgAALD4AACy-AACAOwAAEL0AAH-_AABAPAAAMD0AAOC8AAAUPgAAbL4AAHQ-AABwvQAAMD0AAOC8AADgPAAA2L0AAFy-AADIPQAA4LwAAOC8AAC4vQAAgj4gADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=SeQndf1AuFo","parent-reqid":"1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["17326866912223582737"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":false,"contentTypeId":null,"censored":false,"videoContentId":"3838367933"},"7864698485503803118":{"videoId":"7864698485503803118","docid":"34-1-4-Z116C618FCB03E126","description":"Herkese merhaba, Folksdev Şubat podcasti olan FolksDev Ayın Podcast'in Şubat ayı bölümünde, Şubat ayında, Go Lang Öğreniyoruz ve Spring Boot Workshop ve Algoritma pratikleri yayınlarımızdan ve...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/777811/a8bc84534951f9f34654a240438fdd26/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/Vpu5qQEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"5","reqid":"1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D8k62W_jQid4","linkTemplate":"/video/preview/7864698485503803118?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Proje Yönetim Çeşitleri, Algoritma Pratikleri ve Docker Yayınlarımız - FolksDev Podcast #4","related_orig_text":"FolksDev","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"FolksDev\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=8k62W_jQid4\",\"src\":\"serp\",\"rvb\":\"Eq0DChM4NTE5NTgzNzg3NzU2OTgyNjk2ChMzMTExMzA2OTY3MTUyNTI2MTQxChQxMzU3ODk0NzU4Mzk4MjE0MTUzOQoUMTczMjY4NjY5MTIyMjM1ODI3MzcKEzc4NjQ2OTg0ODU1MDM4MDMxMTgKFDEyNTQ3MTc4Mjc0OTkwNDUyMjEzChQxMjEyMDIzMzQ4MjQ4MTQyOTM0NAoTNDU0NjM1Nzc4MTA4ODY4MTM5NgoUMTU4ODE2NDUyMTk0MzE5MzM1NzkKEzk5MjcyNjUxMTYxNTc5MDM3OTAKEzc4MzcwMzI0NDg3MjM5MDQwODAKFDE0MzAzNjA5NzExMzI2MTE3Nzc2ChQxMzIxOTk1MTA2NjMwODczMzE1NwoTNDgyMzYzNzU4ODM0OTA3MDc2NwoUMTMyMzI5MTIxOTgwODE5NzUzMTcKEjI5MDU1NzczNTIxNzgyNzQzMQoUMTExNDExNzk0ODg0MDg1OTk4MTEKEzQ0MDYzODQ1ODU5Mjg4Mzc2ODMKEzg4NjU0MDQxODczNTIxMzMxNzUKFDEwNTQxMjA3Mzg4NzA0MTA4NzQ5GhUKEzc4NjQ2OTg0ODU1MDM4MDMxMThaEzc4NjQ2OTg0ODU1MDM4MDMxMThqkxcSATAYACJFGjEACipoaGF3Z2FlZnRqZnBxdWdiaGhVQ3ZaNVZnc1NoX2pDMnVsWkE2b3Itd3cSAgASKhDCDw8aDz8TqxuCBCQBgAQrKosBEAEaeIH3Bff8_gIA-vT_AgQF_gH_Bgj_-P7-APb_CgAHAv8A-vwA__8AAADzBgoKAQAAAA77_gv3_wAADfsG_AQAAAAN-fj8_gAAAPMC8QQAAQAA_gEPDgT_AAAdB_n6_wAAAPsECQv-AAAABQf-_gAAAAAA6_b3AQAAACAALVog2Ds4E0AJSE5QAiqEAhAAGvABelwJ_5v2FPwmJQYAmEbX_4EYD_9y4LcAXtwaAf0LCwHP6woAyEMC_7b23f4q7PAB_9rVAAX3Ef_91xL_FAnTABfd4wHp8BsBFN79ANDxBv7V9gH_CPb4_90e4QEbKfkCNy27_i_w4wHt4PgA7yQDA_bfEgX18AD9Gw4M_ivOLQUDKwH7ywIQ-jgQ6QEo3xn9vhDr9xAG8Pn0MvAFKff2DAUD-AsUCPQH8eEUCS4O1wIcHPL-AvDW-sbvIwkl8ukDFCH3B-H7Bv_ZGyX_GDT58uTyHAe0_hgMD-H18eXGHwIjIu7tAdzqCc7o7wf7Ie_5IAAtAbAAOzgTQAlIYVACKs8HEAAawAd6UeO-b1EguoUyQzzc8SY9DlVnvL2Ye7vjoLm9HG2LPF4FI7y-pCG-Bew0vfu0BjyyL-G-johzPILA0rpAvTk-4huqOQyl2LkNXLQ9wn45vb8jj7xXsTi-R6V9PKXUCj3Pvx093sknPUh2Oz3S6wU9ZoPMvNUiAr0IFCq6rIX-vNaHmjy8weE8yTC4uy4tFzylmv47lcm6vHjl4bvGk7O9E7TuPL12hLz0FQm9klCEvNuLKL1RzZs98ipmPVEolbw51rA9lClrvaDyuTxdQD69x-m1PNCJszyk63g8JTZEvNaw_LtVLpS9Zt6FPILcKj1MxYY8MjoAPb-JVzw-SGo9mJ2KPSA54zz89hq9xAAOPY1r8jynaYE9u0S1PNZJR7zUnjK9sGVDPHrXCzxN05w95Db1vAlsjjyD_Mw9JVVAveyNErwhpBi9RS3NvKCxZTw4DqG8YS3IPPmtjDo4QJu7JUaaPbaDz7qsFCe98qsePdjvLrwziuW9mghbvdLv7ztM0QC9j0LIvDXEQjwbTak9mbQOvXD6abzV5I68LlJtPVb2l7sGuwG9x6dbPd-BizxxeUc9vz-tuwtMwLoGdcu97x2FvWEWVbmpCIE8Jo68vKcG2LscfQy94WzpPBlrhzt6sas99um9PcRtAzr8U7q9KuHpva4Gpzkd9LY83EvaPaH0sDgR_zA93mtNPUfJ6Tvt1Aw-IdS7PI6mC7isbzA-5J7OvdnHK7hpIaw9-xX8vO6L17qsQqm932IvPakHD7RGNfY8aDZUPcgeWblE7JK9ma8cvWTPyrh8dqU9haTFvP_vf7lMbjQ9mchWPdf2rbjfbmm9VXMUvEDy1joWXjO9-MhBPDruh7msW7g9fu7bO8SnwrizPxC-yDgQvQyTSrkMjCE8uOInvX3Vw7jqdgY-Ut5dPTc4-DWcRE69KuGJPIf6xjjxDgC-lXFCPWuC2DnquiY8jYsZPGPUDDjmPe69TckovDDBWbkzVja9Xt8iPcM_azlJU4M95h1MvOd68zQ0ub28gNuLOy1sp7gW8Sc9FTwFO8pF0bZ42zu8ZJoEvVqIkjhkUV29_K8OPWUPLTnQ23O9j-JcvRsKlrdHj988x_XPPfjf2Dh0Ka48TlB5va7RqDX-z4Y826zFvXVOLjjZXeK6ULeivRCbQbjelqM9WNeyvGOZJDjMmti847VhPZDfobfzt4M9WPMtPLEJVrgk3jA9dvHIPE6N_TiPev68R-5EvOMvjLhurYo8XW8bPXgIvbdbb2W9iQoVvs5P8bcgADgTQAlIbVABKnMQABpgXAkALi4X1tn1QNcf-SMQFsK5JBy7A_8N9__bQ9fM_hgguu82_yTvBeugAAAAK_fBRwgA1X8EEdDe8fwLj8nhKRJMKt7YrfoizzK2GP8DFz3R5gr7AMrZxPs0FtI_KwH_IAAt094YOzgTQAlIb1ACKq8GEAwaoAYAAEDAAAAgwQAA4MAAAPDBAACgQQAAjEIAAEDBAAD4wQAAUMIAAGDBAAAQQgAADMIAAJDCAABkwgAAQEIAACzCAABcwgAAAAAAAETCAADQwQAA0MEAAMDAAAC4wQAAWEIAAIBBAADAQQAAgMIAAHTCAABYQgAAeEIAAFDCAADwwQAAfMIAAMhBAAAswgAAgD8AAIC_AACGQgAAPMIAAIA_AACWQgAAuEEAAGhCAACAQAAANEIAAHzCAACAwAAAqMEAALxCAAAMQgAAoMAAAABCAAD4QQAAYMEAAGxCAADowQAAtMIAAEBAAADowQAACEIAAI5CAAAQwgAA2MEAANjBAACgQAAAgEAAADTCAACGwgAAYEEAADDCAAAAQgAAWEIAAIzCAAB8QgAAmMEAAIDCAADYwQAAmEEAAATCAAAAAAAAiMIAAJhBAAAYQgAAiEEAACBBAACgQQAAJEIAAKhBAACKQgAAcEEAABDCAABIQgAAREIAAJrCAAD4wQAAqMEAAIhBAADoQQAAPEIAAIDAAAD4wQAAwkIAAIA_AACcwgAAnMIAAJjBAABQwQAA2EEAAGDBAAAwQQAAhEIAACBBAACQwQAA2MEAAAhCAACgwQAADMIAAGjCAACAQQAAoMEAAIBBAADAwQAAnMIAAABAAADIQQAAmEEAADjCAACAvwAAjMIAAFDBAABgQQAAsEEAAODAAACmQgAAAEEAAKBAAADoQQAA-EEAAABAAAAUwgAA4MEAALDBAADgQAAAVMIAABhCAAAAwQAAmMEAAHBBAADwQQAAEEEAAIjBAADowQAAkMEAACBBAACgQAAAYMEAALBBAACCwgAAVMIAAJRCAABQwQAAgD8AAOBAAACwQQAABMIAAOjBAABQQgAAmkIAAFBCAACSQgAAiMEAAJBCAAAUwgAAwEAAAMBBAABAwgAAVMIAACDBAAA0QgAAWEIAABDCAADowQAAgMAAAJDBAABYQgAA4EAAAADBAAAwQgAAUEEAAHDBAAAAwAAAoMEAAAxCAADowQAAAEEAABRCAACKwgAAgMAAAObCAAAswiAAOBNACUh1UAEqjwIQABqAAgAAPL4AAOA8AACIvQAAbL4AANi9AADgvAAAUL0AAIa-AACevgAAdL4AALK-AACaPgAAuD0AAJi9AABUvgAAFL4AABA9AADgvAAAiD0AABc_AAB_PwAA-L0AAHC9AACovQAAoLwAAAy-AADYvQAA2L0AAKC8AAC2PgAADD4AAJi9AACCPgAAqD0AAKo-AACYPQAAQLwAALa-AABcvgAAMD0AAEC8AABQPQAA4DwAALK-AADIPQAAgLsAAHC9AAAUvgAARL4AAES-AACAOwAAqL0AAGQ-AAA0vgAAVD4AAOC8AAARPwAA4DwAAPg9AACmPgAAFL4AAAS-AAAUvgAA1j4gADgTQAlIfFABKo8CEAEagAIAAKA8AABUPgAA6L0AADG_AACSvgAAqD0AAJY-AACIvQAAQDwAAPg9AAA0vgAAZL4AAIC7AAB0vgAAJD4AAEC8AACgvAAA7j4AAOi9AADGPgAAUD0AABC9AACYvQAAuL0AABC9AACAOwAAPL4AAKA8AACqvgAAUL0AAKA8AABwPQAA2D0AAGS-AACAuwAAUL0AADA9AAAsPgAAdL4AAKA8AABwPQAAXD4AAAQ-AABAvAAAED0AAAy-AAB_vwAAcD0AAFA9AAAQPQAARD4AAEC8AACAOwAATD4AABQ-AAC4PQAAcL0AAOC8AABUvgAAED0AALg9AABsPgAAZD4AAIA7IAA4E0AJSHxQATAJOAFKAFIJCA8QkgIYADABYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=8k62W_jQid4","parent-reqid":"1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["7864698485503803118"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"1172436188"},"12547178274990452213":{"videoId":"12547178274990452213","docid":"34-5-11-Z3B781D317D5E0A57","description":"Hello everyone from FolksDev. Following our video on creating a project from scratch with SpringBoot, we began the Spring Boot workshop series on our Folksdev Twitch channel. In our second...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/935322/f4cab4b59d45a10c5d192dc93ca95e26/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/m2j-rAEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"6","reqid":"1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL","summary":{"isFull":true,"fullTextUrl":"/video/result?ask_summarization=1&numdoc=1&noreask=1&nomisspell=1&parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=videoid:12547178274990452213","teaser":[{"list":{"type":"unordered","items":["Bu video, bir eğitim içeriği olup, konuşmacı yazılım yüzbir kursunun son dersinde geliştirilen \"Fox Dev Bank\" uygulaması üzerine unit test kavramını anlatmaktadır.","Video, unit test kavramının ne olduğunu, önemini ve nasıl uygulanacağını açıklamaktadır. İlk bölümde unit testin yazılımdaki yazılımsal testlerden biri olduğu, özellikle Java tabanlı programlarda ve yayınlanma işlemlerinde çok önemli olduğu vurgulanırken, ikinci bölümde create account, update ve get all accounts gibi farklı metotların test senaryoları detaylı şekilde ele alınmaktadır.","Eğitim içeriğinde ayrıca servis, controller ve DTO converter sınıflarının test edilmesi gerektiği, her metot için minimum iki senaryo yazmanın önemi ve if-else durumları için ayrı test metotları yazmanın gerekliliği gibi konular Draw.io kullanarak görsel olarak açıklanmaktadır. TDD (Test Driven Development) yaklaşımının önemi de videoda ele alınan konular arasındadır."]},"endTime":776,"title":"Java'da Unit Test ve Test Senaryoları Eğitimi","beginTime":0}],"fullResult":[{"index":0,"title":"Unit Test Kavramı ve Önemi","list":{"type":"unordered","items":["Yazılım 101 kursunun son dersinde sıfırdan bir bank uygulaması (Fox Dev Bank) Spring Boot ile yapılmış, ancak unit test eklenmemiştir.","Unit test, özellikle Java tabanlı programlarda çok önemli bir kavramdır ve Türkiye'de genellikle atlanmaktadır.","Yayınlanan uygulamalarda unit testler her yayınlanma esnasında sıfırdan çalıştırılır ve hatalı kodlar canlıya çıkmaz."]},"beginTime":7,"endTime":86,"href":"/video/preview/12547178274990452213?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=7&ask_summarization=1"},{"index":1,"title":"Testlerin Önemi ve Türleri","list":{"type":"unordered","items":["Kod yazıldıktan sonra testler geçtiyse bile, kodda değişiklik yapıldığında testler güncellenmelidir.","Testler uygulamanın kabul noktası olduğu için, test case'e aykırı bir kod yazıldığında kodda hata vardır.","Yazılımdaki yazılımsal testler arasında unit test, integration test, smoke test ve stres test bulunmaktadır."]},"beginTime":86,"endTime":227,"href":"/video/preview/12547178274990452213?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=86&ask_summarization=1"},{"index":2,"title":"Unit Test Kavramının Açıklanması","list":{"type":"unordered","items":["Unit test, programdaki her fonksiyonun sahip olduğu her mantıksal noktayı test eden bir test tipidir.","Unit test kavramı karıştırılan bir konudur; ilk defa başlayanlar için \"neyin testini yazacağım\" sorusu ortaya çıkar.","Unit test yazarken, kodu yazan kişi tarafından neyin test edileceği daha iyi bilinir."]},"beginTime":227,"endTime":287,"href":"/video/preview/12547178274990452213?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=227&ask_summarization=1"},{"index":3,"title":"Unit Test Yaparken Dikkat Edilmesi Gerekenler","list":{"type":"unordered","items":["Unit test yazarken dışarıya hizmet açan sınıfların (servisler) testi yazılır.","DTO converter'lar ve controllerlar da test edilebilir, ancak model sınıfı test edilmez çünkü içerisinde herhangi bir işlem yoktur.","Unit test yazarken, test edilen sınıfın dış dünya ile olan iletişimlerinin hiçbir önemi yoktur."]},"beginTime":287,"endTime":451,"href":"/video/preview/12547178274990452213?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=287&ask_summarization=1"},{"index":4,"title":"Mock Test Kavramı","list":{"type":"unordered","items":["Unit test yazarken, test edilen sınıfın dış bağlantıları \"mock\" (yalancı) servis katmanlarıyla simüle edilir.","Servis test sınıfı, gerçek servis yerine mock servise istek yapar ve mock servis kendi senaryosunu oluşturarak çalışır.","Unit test, test edilen sınıfın içerisindeki fonksiyoniteyi test eder ve dışarıyla olan bağlantıları simüle ederek kontrol eder."]},"beginTime":451,"endTime":572,"href":"/video/preview/12547178274990452213?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=451&ask_summarization=1"},{"index":5,"title":"Unit Test Kuralları","list":{"type":"unordered","items":["Void değer dönen metotlar test edilmez, sadece içerideki başka yerleri çağırdığı yerler kontrol edilir.","Void metotlar dışındaki bütün metotların her bir durumu için ayrı ayrı test senaryoları yazılır.","Private ve protected metotlar test edilmez çünkü test sınıfı dışarıdan ulaşamaz."]},"beginTime":572,"endTime":680,"href":"/video/preview/12547178274990452213?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=572&ask_summarization=1"},{"index":6,"title":"Hesap İşlemleri ve Test Senaryoları","list":{"type":"unordered","items":["Create account işlemi için iki senaryo yazılması gerekiyor: customer boşsa veya doluysa.","Dolu olma durumunda veritabanına kaydedilip kaydedilmediği, işlem çalışıp çalışmadığı ve geri dönüş değeri beklenen DTO ile eşit olup olmadığı test edilmeli.","Update işleminde de customer kontrolü var ve dolu olması durumunda update işleminin doğru çalışıp çalışmadığı ve dönen değerin doğru olup olmadığı test edilmeli."]},"beginTime":683,"endTime":738,"href":"/video/preview/12547178274990452213?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=683&ask_summarization=1"},{"index":7,"title":"Get All İşlemi ve Test Metotları","list":{"type":"unordered","items":["Get all accounts işleminde tek bir senaryo var, herhangi bir parametre alınmıyor ve kontrol yok, direkt veritabanına sorgulama yapılıyor.","Her if, else, if ve else durumu için ayrı ayrı test metotları yazılması gerekiyor, aksi takdirde eksik senaryo elde edilir."]},"beginTime":738,"endTime":761,"href":"/video/preview/12547178274990452213?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=738&ask_summarization=1"}],"linkTemplate":"/video/preview/12547178274990452213?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Unit Testing Concept with Spring Boot - Learning Software with FolksDev","related_orig_text":"FolksDev","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"FolksDev\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=zBcqyUBOXr4\",\"src\":\"serp\",\"rvb\":\"Eq0DChM4NTE5NTgzNzg3NzU2OTgyNjk2ChMzMTExMzA2OTY3MTUyNTI2MTQxChQxMzU3ODk0NzU4Mzk4MjE0MTUzOQoUMTczMjY4NjY5MTIyMjM1ODI3MzcKEzc4NjQ2OTg0ODU1MDM4MDMxMTgKFDEyNTQ3MTc4Mjc0OTkwNDUyMjEzChQxMjEyMDIzMzQ4MjQ4MTQyOTM0NAoTNDU0NjM1Nzc4MTA4ODY4MTM5NgoUMTU4ODE2NDUyMTk0MzE5MzM1NzkKEzk5MjcyNjUxMTYxNTc5MDM3OTAKEzc4MzcwMzI0NDg3MjM5MDQwODAKFDE0MzAzNjA5NzExMzI2MTE3Nzc2ChQxMzIxOTk1MTA2NjMwODczMzE1NwoTNDgyMzYzNzU4ODM0OTA3MDc2NwoUMTMyMzI5MTIxOTgwODE5NzUzMTcKEjI5MDU1NzczNTIxNzgyNzQzMQoUMTExNDExNzk0ODg0MDg1OTk4MTEKEzQ0MDYzODQ1ODU5Mjg4Mzc2ODMKEzg4NjU0MDQxODczNTIxMzMxNzUKFDEwNTQxMjA3Mzg4NzA0MTA4NzQ5GhYKFDEyNTQ3MTc4Mjc0OTkwNDUyMjEzWhQxMjU0NzE3ODI3NDk5MDQ1MjIxM2qIFxIBMBgAIkUaMQAKKmhoYXdnYWVmdGpmcHF1Z2JoaFVDdlo1VmdzU2hfakMydWxaQTZvci13dxICABIqEMIPDxoPPxOIBoIEJAGABCsqiwEQARp4gQMC8wP9AwD4-xT9_QT_AQ4DEgD3AQAA6fv8_gT-AQD19wP_-AAAAPr_AQUIAAAA9_X9_v3_AAAMBvUDAwAAAAoAB_z8AAAAAgwGBQ4AAQHn6_4AAwAAAAgFBAEAAAAAAf31Bv3_AAEC-fb8AAAAAPr08ggAAAAAIAAtdUveOzgTQAlITlACKoQCEAAa8AF1FRX95O8RAsUb9QG3--cBgeft_nAj1gHc4xYAywjYAeoKBgDSAykC4RzvAKQy9v-6_ND_Fgjw_zcFGAAQ-Sn_NjYGADSq8gFwCCQA3jHm_tMSIv5EEiACSfMZAA3zsgDt8Az9FgT8BAEFCAMpOiICLycpBiIZ7gS09DIBvRgjARjyCQDvCRkOsv_y-AXVCv8O_M0AMADfAwoLFQgrJwcB-dUEDBDxCgnn9hD5zPDYCMgb9_bf9_H-4w8tBCMbEQFAIQsDCt3-AQEKBfBY7v77ACMS-jwK-hHm2PL02tML9f7zAQLVUwoC3SESCgf_9wkgAC3qjPI6OBNACUhhUAIqzwcQABrAB-2fr75JXVw9ISVRPQMVRL0AiUs9VKcou_vnOb5iwkM8-63dvIldKz7TXcM9fYYFPBtkor74GiK9lVdYvT0pcz6UwOa79XIOPRzh3TupxuQ7lXIovWdiCr5VYf08MEI9vRgVZ72gvLg6IOQGPX9LQD6nSso7gbiGvDE1k73ocbO86w-ePNHnkz0Omy29HQvEu1vR5j2DUzo9tQBIOxpBGT0UQZw8yPVGu5PUk73VKpU8POGdu1VI3jy6xrI9YOQFvfBZzTyscoA7RtJuPP1avb2CA1Y7155-vDuTkT1C6x-7ZmNKPO7WDb2bgkY8B93zOwaWDT0gyjy8JGR7PH7FCr5PIAy9okbfO6PVjz2ncn-8rMKoussGo72G1W49ptzYPFbvgjprbjs8DoLxOtOG4z3Mdmo91nS9PMQQND0EXt47Z_9NPLj-gj02U8a7OHrGvMOJnr27f6y8pC3TPOuJ8Ds34xQ-zH_Eun7dLr0pp0c9d0l_OxPr-TzqC3y8BK2fuxjriz0FWSW93lRmOxOSlj1tuo89MiqhO8QFQL1uo8G85L-8u02mJT1qeW8969gQPB5r5j0bKgY9OEMWvLPN7b0Zuii9tAHYu7fmFju-54Y9114XuzPehr3n9-K8ZNvUu_0t5jwq5fW8-ThLO2ynd721qgC9FHD4O6_Lhb2Acd871NK7OjlupzxQA6G9ENlVO4fLQL1TMKm9zLP1uHdeFD19ofY8WBHBuhUHCz1hMAQ9mWrBumYVtjxeb3E9PpKzOXlYCD64IL67D7aROF0voj1EonU8rNCHOEyzLzxv9uK89mjHODSLKz2tG5o9a3gvOL7F4DusUxW-pozJOZgf7jzbuGq8ERzFuNgydL0K2Rk9kpIsOC4UuryjMo881E9IurplarvX3by87gHKuLxHET1-VEM8nNuFt1JmXjz-rqm9dehdOCjWKb0UVIm973TiOMFdbL05-7m8L1ZJOAXsWbzAGca7udw5Oae9Fz1oTmg9hmA6OaOGwDyUUFU8QnhSuKJEa70kuXy8_XYmuB75470b65y9HMKFuM7dk7za_MO71Y8JOFwAOr4BE429YPMxuVrqur2ZmhS-6VtSuGpKF739d069GSleuCmSH7609KK9h0GoOE1brbzv67i68NWftxIw2j1CxX4733AbOd3Ktz0wo5a7497uN21zAz49-Z89Lu2HN_Z0ej3gD9-9P5mbt6BKUj0HOI49FZKMOJVfKzzPvIw9xfwGuRnWHjwdVdE6oZ_0t9cUGD7cL9-9Xsq-NiAAOBNACUhtUAEqcxAAGmA5BgA76ibUxRgw9wXu5wX0zvPzFb8j_wDjAA0B_vH0BfauI_z_KLAbBqkAAAA7CtcZIwALafrCsBPK1_K_1wIu7X_s2k7tFT3hHP08MBgwBN_wDR0A3-Dm_DLX3y0S2hAgAC1hOyg7OBNACUhvUAIqrwYQDBqgBgAA4EEAAPhBAAAAAAAANMIAALhBAACEQgAAIEEAAADAAAA4wgAAkMEAAFBBAACYwQAALMIAAMjBAAAgQgAAjsIAAEjCAAAYwgAAisIAAIC_AAAgwQAAKMIAAKDBAABYQgAAgL8AAPBBAAB8wgAAMEEAAFBCAAAgQgAAtMIAAKjBAADSwgAAcEIAAEDBAABgwQAAHMIAAHBCAABAwAAAqEEAAIBCAABQQQAAKEIAAPBBAAAgQQAApsIAABhCAADwwQAAmkIAAIBAAAA0wgAAQMAAAABAAAAowgAADEIAAKBAAAB4wgAA-MEAABzCAAAkQgAADEIAAIDBAADAQAAAcMIAALhBAADgQAAA4EAAAIBBAADAwQAAcMIAAHBCAABQQgAAZMIAAPBBAABMwgAARMIAAAjCAAA0QgAAcEEAAEjCAACmwgAAuEEAADBBAABgwQAAcMEAAMhBAAA8QgAAEMIAAFhCAAAoQgAA4MAAACRCAADAQAAAnMIAAFDBAACMwgAAyEEAADhCAADQQQAAEEEAAKBAAACMQgAATEIAAIDAAACgwgAAwMAAAIJCAACAwAAAREIAAAxCAACAvwAAgEAAALDBAAAAwAAAJEIAADDCAACAvwAAcMIAAADBAACYQQAAEEIAABTCAABcwgAAWMIAAOhBAADIQQAABMIAAOjBAACkwgAA4EAAAODAAAAAQQAAEEEAAFhCAAAAwAAADEIAANjBAACgwAAAAMEAANjBAACYQQAAEEIAAIA_AADYwQAAeEIAALBBAABYwgAACEIAAHBBAACYQQAAgL8AAIC_AAAswgAAgsIAAKDBAADCwgAAwMEAADjCAABkwgAAkEIAAPDBAAAoQgAAgD8AAKBAAADwwQAAeMIAAIZCAACoQgAAhEIAAIBBAABUwgAAWEIAADjCAACMwgAAMEEAADzCAAAQwgAAsMEAAIC_AAAEQgAAcMIAANDBAADowQAA-MEAADBCAACwQQAAwMAAAIJCAADYQQAAyMEAAKBAAADIwQAAIMEAACRCAADQwQAAQMAAACBBAADAQAAAHMIAAMDBIAA4E0AJSHVQASqPAhAAGoACAACCvgAAvj4AAJg9AACqPgAA2r4AADQ-AADYvQAAO78AAOA8AAD4vQAAdL4AAEC8AAAMvgAARD4AAJa-AACYPQAApj4AAMi9AABwPQAAaT8AAH8_AADavgAAPL4AANa-AAA0vgAAuL0AAOC8AACWvgAAnr4AAPg9AABMPgAAEL0AACQ-AACCPgAAij4AAAy-AACIPQAALL4AAEy-AACovQAAVL4AAKC8AAC2PgAAML0AAJ4-AACOPgAArj4AAIi9AABwvQAATL4AAKA8AABsvgAAoLwAAEA8AACgvAAAUD0AAH8_AACIPQAAFD4AABA9AAAEvgAA4LwAAHC9AACGPiAAOBNACUh8UAEqjwIQARqAAgAAoLwAANg9AADovQAAIb8AAOi9AABAPAAA6D0AABS-AABAvAAAVD4AAHC9AABwvQAAUL0AAJK-AACYPQAAUL0AAAy-AAATPwAA2L0AANI-AACIvQAAmL0AAPi9AAAQvQAA4LwAAOA8AABMvgAAoLwAAPi9AABAPAAA4DwAADA9AADYPQAAcL0AAMg9AACgvAAAUD0AAFA9AABUvgAAFD4AADA9AAAwPQAAUL0AAIA7AAAMvgAADL4AAH-_AAAQPQAA4LwAAMi9AABwPQAAFL4AAJg9AABwPQAAmD0AADA9AAAwvQAA6L0AAES-AACIPQAAEL0AACQ-AADoPQAAmD0gADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=zBcqyUBOXr4","parent-reqid":"1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["12547178274990452213"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"3148338107"},"12120233482481429344":{"videoId":"12120233482481429344","docid":"34-10-4-Z7C9CDE5C36330B14","description":"Selamlar, Bugün beraber Redis ile Caching: Web Uygulamalarınızı Nasıl Hızlandırırsınız? ile birlikteyiz. Projenin reposu ► https://github.com/mgmetehan/redis-cache Şimdiden iyi seyirler.","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/1470925/85ae7074be4004ba021f51ec3794e45a/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/13S4SAIAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"7","reqid":"1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL","summary":{"isFull":true,"fullTextUrl":"/video/result?ask_summarization=1&numdoc=1&noreask=1&nomisspell=1&parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=videoid:12120233482481429344","teaser":[{"list":{"type":"unordered","items":["Bu video, bir eğitmen ve katılımcılar arasında geçen, Redis veritabanı ve cache mekanizması hakkında kapsamlı bilgi veren bir eğitim içeriğidir. Sunucu, Murat ve Metehan adlı konuklarla birlikte Redis'in temel özelliklerini ve kullanım alanlarını anlatmaktadır.","Video, Redis'in ne olduğu, nasıl çalıştığı ve sunduğu avantajlar üzerine odaklanmaktadır. İlk bölümde Redis'in tanıtımı ve temel özellikleri anlatılırken, devamında Redis'in veri yapıları, kalıcılık seçenekleri, Redis Sentinel ve Redis Cluster gibi dağıtık sistem özellikleri detaylandırılmaktadır. Son bölümde ise Java ve Spring Boot ile Redis cache uygulaması oluşturma pratikleri adım adım gösterilmektedir.","Eğitim boyunca izleyicilerden gelen sorular yanıtlanarak interaktif bir ortam sağlanmakta ve Redis'in e-ticaret, mikro hizmet mimarileri ve çeşitli uygulamalarda nasıl kullanılabileceği örneklerle açıklanmaktadır. Ayrıca Docker ile Redis kurulumu, cache bayatlaması sorunu ve birden fazla cache keyi yönetimi gibi pratik konular da ele alınmaktadır."]},"endTime":9299,"title":"Redis Veritabanı ve Cache Kullanımı Eğitim Videosu","beginTime":0}],"fullResult":[{"index":0,"title":"Yayın Başlangıcı ve Duyurular","list":{"type":"unordered","items":["Yayın başlangıcında teknik sorunlar yaşanmış ve ses ve görüntü sorunları çözülmeye çalışılmıştır.","Yarın Furkan'ın protiploma sürecinin son yayını olan \"AVS üzerinde ECS Deployment\" konusunu anlatacağı duyurulmuştur.","8 Haziran'da Bahçeşehir Üniversitesi'nde \"Modern Yazılımcı Teknolojileri\" etkinliği yapılacağı duyurulmuştur.","Yazılımcı Günleri etkinliği için planlar ilerlemekte ve 10-11 Ağustos tarihleri için düşünülüyor, ancak kesin tarihler 11 Ağustos'ta karar kılındığı belirtilmiştir."]},"beginTime":5,"endTime":527,"href":"/video/preview/12120233482481429344?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=5&ask_summarization=1"},{"index":1,"title":"Redis Hakkında Genel Bilgi","list":{"type":"unordered","items":["Bugün redis nedir, ne değildir konusunda bilgi verilecek, ardından redis cache uygulaması yapılacak ve zaman kalırsa redis login session token konularına değinilecektir.","Anlatılacak tüm kaynaklar ve kodlar sunucunun GitHub hesabında yer almaktadır.","Redis'in olduğu yapı olan NoSQL veritabanları, büyük veri miktarını hızlı işleme, ölçeklendirme ve esnek veri modelleme yapısı için kullanılır.","NoSQL veritabanları, klasik ilişkisel tablolar yerine JSON formatında esnek veri yapıları kullanır ve sabit bir şema yerine duruma göre şekillenebilir bir şema sunar."]},"beginTime":527,"endTime":722,"href":"/video/preview/12120233482481429344?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=527&ask_summarization=1"},{"index":2,"title":"Redis'in Sorun Çözme Yaklaşımı","list":{"type":"unordered","items":["Redis, bir API çağrısında veri çekme işlemi sırasında oluşabilecek gecikmeleri çözmek için kullanılır.","Bir servise istek atıldığında, bu işlem 8-13 saniye gibi değişken sürelerde tamamlanabilirken, Redis ile aynı veriyi tekrar tekrar çekmek yerine bir kez çekip önbelleğe alabiliriz.","Redis, aynı veriyi sürekli dışarıdan çekmek yerine daha yakındaki bir yerden hızlıca almayı sağlayarak işlem süresini önemli ölçüde kısaltır."]},"beginTime":725,"endTime":885,"href":"/video/preview/12120233482481429344?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=725&ask_summarization=1"},{"index":3,"title":"Redis'in Temel Özellikleri","list":{"type":"unordered","items":["Redis, 2009 yılında Salvatore Sanfilippo tarafından geliştirilmiş, open source bir in-memory veri yapısı deposudur.","Redis, key-value deposu olarak işlev görür ve basit bir key-value çiftinin ötesinde string, liste, bitmap, hash gibi çeşitli veri yapılarını destekler.","Redis'in en önemli özellikleri bellekte (RAM) veri saklaması, hızlı okuma ve yazma işlemleri sunması, verileri diske kaydetme imkanı sağlamasıdır."]},"beginTime":885,"endTime":1126,"href":"/video/preview/12120233482481429344?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=885&ask_summarization=1"},{"index":4,"title":"Redis'in Performansı","list":{"type":"unordered","items":["Redis, bir key-value kaydı için yaklaşık 1 megabayt yer kaplar ve bir milyon küçük string değeri yaklaşık 100 megabayt yer kaplar.","Karmaşık veri yapıları (hash, object, list) içeren bir milyon data için yaklaşık 200 megabayt yer kaplar.","Redis, bir milisaniyenin altında 250 bin tane isteği işleyebilirken, diğer veritabanları (MongoDB, Cassandra) bu hızda işlem yapamaz."]},"beginTime":1126,"endTime":1289,"href":"/video/preview/12120233482481429344?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=1126&ask_summarization=1"},{"index":5,"title":"E-Ticaret Projesinde Redis Kullanımı","list":{"type":"unordered","items":["E-ticaret projesinde ürün fiyatı değiştirildiğinde, kullanıcı ödediği eski fiyatı görebilir mi sorusu ele alınıyor.","Redis'te verilerin ömrü belirlenebilir, örneğin bir ürünün fiyatı için Redis cache'inde kaç saniye yaşasın diye bir ayar yapılabilir.","Kullanıcı ödediği fiyatı görebilir, ancak bu veriyi Redis'te saklamak mantıksız olabilir çünkü Redis için eski verileri göstermek değil, güncel verileri hızlıca sunmak amaçlanmıştır."]},"beginTime":1296,"endTime":1469,"href":"/video/preview/12120233482481429344?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=1296&ask_summarization=1"},{"index":6,"title":"Pagination ve Redis Kullanımı","list":{"type":"unordered","items":["PC için pagination yaparken veri keserken Redis kullanmak maliyetli olabilir çünkü sayfa başına öge sayısı ve sayfadaki öge sayısı fazla keşfeme maliyeti doğurur.","Pagination yaparken farklı kriterlere göre (fiyata, isme göre) sıralama yapılabilir ve tüm update senaryolarında veri ekleme ve silme durumlarında Redis'in iyi yönetilmesi gerekebilir.","Çoklu Redis cache yapmak maliyetli olabilir, ancak gerekirse yapılabilir."]},"beginTime":1469,"endTime":1560,"href":"/video/preview/12120233482481429344?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=1469&ask_summarization=1"},{"index":7,"title":"Redis'in Veritabanı Olarak Kullanımı","list":{"type":"unordered","items":["Redis'in full text search özelliği vardır ve Redis'in birçok farklı ürün olarak kullanılabilme kapasitesi vardır.","Genellikle Redis veritabanı olarak kullanılmaz, bunun yerine MongoDB, Cassandra veya Couchbase gibi veritabanları tercih edilir.","Redis'in full text search özelliği Elastic Search ile yarışabilir ve gelecekte daha fazla tercih edilebilir."]},"beginTime":1560,"endTime":1633,"href":"/video/preview/12120233482481429344?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=1560&ask_summarization=1"},{"index":8,"title":"Sık Değişen Veriler İçin Redis","list":{"type":"unordered","items":["İki-üç dakikada bir değişen veriler için Redis kullanmak mantıklı olabilir.","Uzun süren istekler yerine, Redis ile milisaniyede veri erişimi sağlanabilir, böylece kullanıcılar beklemek zorunda kalmaz.","İstek süresi bir saniyenin altındaysa Redis gerekli olmayabilir, ancak uzun süreçlerde Redis kullanılabilir."]},"beginTime":1633,"endTime":1767,"href":"/video/preview/12120233482481429344?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=1633&ask_summarization=1"},{"index":9,"title":"Redis'in Özellikleri ve Avantajları","list":{"type":"unordered","items":["Redis hızlı ve performanslı bellek tabanlı bir veri depolama sistemi olup, verileri RAM'de sakladığı için yüksek performans sağlar.","Redis çeşitli veri yapıları (listeler, kümeler, sıralı küme, hashler, string, bitmap) desteği sunar.","Redis dağıtık sistemlerle uyumlu olup, master-slave replikasyonu, yük dengelemesi ve yüksek erişilebilirlik gibi özellikler sunar.","Redis yüksek erişilebilirlik için tasarlanmıştır, verilerin yedeklenmesi, otomatik başarısızlık algılama gibi özellikler sistemlerin kesintisiz çalışmasını sağlar."]},"beginTime":1767,"endTime":1948,"href":"/video/preview/12120233482481429344?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=1767&ask_summarization=1"},{"index":10,"title":"Redis'in Özellikleri","list":{"type":"unordered","items":["Redis basit bir yapıya sahip ve kullanımı kolaydır.","Redis'in konfigürasyonu basit olduğu için kurulumu kolaydır.","Redis hafif bir yazılımdır ve Linux tabanlı sistemlerde kurulabilir."]},"beginTime":1959,"endTime":2027,"href":"/video/preview/12120233482481429344?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=1959&ask_summarization=1"},{"index":11,"title":"Redis'in Veri İşleme Kapasitesi","list":{"type":"unordered","items":["Redis yüksek veri yoğunluğu alan uygulamalarda etkili bir şekilde çalışabilir.","Bellek tabanlı olması ve veri yapısının optimize edilmesi yüksek hacimli verilerin işlenmesini sağlar."]},"beginTime":2027,"endTime":2074,"href":"/video/preview/12120233482481429344?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=2027&ask_summarization=1"},{"index":12,"title":"Redis Veri Yapıları","list":{"type":"unordered","items":["Redis key-value şeklinde çalışır ve string, bitmap, bitfield, hash, list, set, sorted set, geospatial, hyperloglog ve stream gibi farklı veri yapıları sunar.","Redis'in diğer veritabanı sistemlerinden farkı, kullanıcıya farklı veri yapıları sunarak daha esnek kullanım imkanı sağlamasıdır.","Redis terminal komutları ile de kullanılabilir, örneğin set ve get komutları ile değerler eklenebilir ve çekilebilir."]},"beginTime":2074,"endTime":2192,"href":"/video/preview/12120233482481429344?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=2074&ask_summarization=1"},{"index":13,"title":"Redis Kullanım Alanları","list":{"type":"unordered","items":["Redis verileri hızlıca alıp belleğe yazabilir ve daha sonra işlemlere devam edebilir."]},"beginTime":2192,"endTime":2210,"href":"/video/preview/12120233482481429344?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=2192&ask_summarization=1"},{"index":14,"title":"Redis ve Database Arasındaki Fark","list":{"type":"unordered","items":["Redis ve database arasındaki farkı anlamak için direkt database elle değiştirildiğinde bu farkı yakalayamayız, bunu anlayabilmek için ekstra uygulama yazmak gerekiyor.","Database'e post ile atılan değişiklikleri Redis yakalayamaz, bu durumda Redis'i yeniden almasını sağlamak için ekstra yapılar kullanmak gerekiyor.","Multi operasyonlar Redis ile cache edildiğinde DB sync olur."]},"beginTime":2213,"endTime":2342,"href":"/video/preview/12120233482481429344?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=2213&ask_summarization=1"},{"index":15,"title":"Pub/Sub Yapısı ve Redis Kullanımı","list":{"type":"unordered","items":["Pub/Sub yapısı, soket gibi canlı akış senaryolarında Redis'in kullanılabilmesi için mantıklı bir yapıdır.","YouTube gibi platformlarda, abone olan kanallara bildirim göndermek için pub/sub yapısı kullanılır.","Redis, hızlı veri akış işleme, yayın-abone işlevselliği ve büyük verileri filtrelemek gibi durumlarda kullanılabilir."]},"beginTime":2342,"endTime":2489,"href":"/video/preview/12120233482481429344?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=2342&ask_summarization=1"},{"index":16,"title":"Redis'in Kullanım Alanları","list":{"type":"unordered","items":["Redis en popüler kullanım alanı cache'dir, sık erişilen veriyi bellekte saklayarak disk tabanlı veritabanlarına göre okuma işleminin gecikmesini azaltır.","Redis, oturum verilerini saklamak için kullanılabilir ve birden fazla sunucuya veya örnek üzerinde hızlı ölçeklendirilir oturum yönetimi sağlar.","Pub/Sub yapısı, mesaj iletişimi için kullanılır ve birden fazla kanala bildirim göndermek için etkili bir çözüm sunar."]},"beginTime":2489,"endTime":2777,"href":"/video/preview/12120233482481429344?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=2489&ask_summarization=1"},{"index":17,"title":"Redis'in Diğer Kullanım Alanları","list":{"type":"unordered","items":["Redis sıralı kümeler, listeler ve sayaçlar gibi yapılar için de kullanılabilir.","Coğrafi indeksleme ve rate limiting (hız sınırlama) konusunda da Redis kullanılabilir.","Redis, sadece cache olarak değil, full text search gibi farklı özellikler de sunar."]},"beginTime":2777,"endTime":2875,"href":"/video/preview/12120233482481429344?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=2777&ask_summarization=1"},{"index":18,"title":"Redis Keşleme Mekanizması","list":{"type":"unordered","items":["Redis keşleme yapısında ilk olarak istek gelir, Redis'e bakılır ve veri keşlenmiş mi kontrol edilir.","Eğer veri keşlenmiş değilse, uygulama database'e istek atar, veriyi çeker, Redis'e keşler ve kullanıcıya döner.","Keşleme mantığı üç adımlı bir süreçtir: ilk istekte Redis kontrol edilir, veri yoksa database'den çekilir ve Redis'e keşlenir, ikinci istekte ise Redis'den doğrudan veri döner."]},"beginTime":2951,"endTime":3051,"href":"/video/preview/12120233482481429344?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=2951&ask_summarization=1"},{"index":19,"title":"Keşleme Uygulamalarında Dikkat Edilmesi Gerekenler","list":{"type":"unordered","items":["Keşlenen veriler zamanla bayatlayabilir, yani güncellenmemiş olabilir.","Bayatlamayı önlemek için sadece GET isteklerine değil, POST, PUT gibi veri değiştirme isteklerine de Redis keşleme mantığı uygulanmalıdır.","Keşlenen verilerin geçerlilik süresi (TTL) belirlenmelidir, bu süre uygulama gereksinimlerine göre değişebilir."]},"beginTime":3051,"endTime":3228,"href":"/video/preview/12120233482481429344?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=3051&ask_summarization=1"},{"index":20,"title":"Redis Sentinel","list":{"type":"unordered","items":["Redis Sentinel, Redis'in yüksek erişilebilirlik ve otomatik başarısızlık yönetimi için kullanılan bir bileşendir.","Sentinel, Redis sunucularını izler, durumlarını kontrol eder ve otomatik olarak yeniden yapılandırmayı gerçekleştirir.","Master Redis sunucusu çöktüğünde, Sentinel bir slave'ı yeni master olarak tanımlar ve hizmet kesintisini minimuma indirir."]},"beginTime":3228,"endTime":3393,"href":"/video/preview/12120233482481429344?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=3228&ask_summarization=1"},{"index":21,"title":"Redis Sentinel Özellikleri","list":{"type":"unordered","items":["Redis Sentinel, sunucu izleme, monitoring, başlatma, durdurma ve yedekleme gibi özellikleri sunar.","Sentinel, talepleri master ve slave sunucular arasında dengeli bir şekilde yönlendirebilir.","Sentinel, Redis konfigürasyonunu yönetir, yeni sunucular ekleyebilir veya mevcut sunucuların yapılandırmasını değiştirebilir."]},"beginTime":3393,"endTime":3515,"href":"/video/preview/12120233482481429344?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=3393&ask_summarization=1"},{"index":22,"title":"Redis Sentinel Kullanım Alanları","list":{"type":"unordered","items":["Redis Sentinel, Redis sunucularının arızalanma, kapanma durumlarında ve bakım/güncelleme süreçlerinde kullanılabilir.","Yüksek trafiği yönetmek için Redis Sentinel tercih edilebilir.","Master çöktüğünde hangi slave'ın master görevini üstleneceği Sentinel tarafından karar verilir, slave'lar arasında veri dağılımı olmadığı için herhangi bir fark yoktur."]},"beginTime":3515,"endTime":3665,"href":"/video/preview/12120233482481429344?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=3515&ask_summarization=1"},{"index":23,"title":"Redis Cluster ve Microservice Mimarisi","list":{"type":"unordered","items":["Redis cluster'ı, yüksek ölçeklenebilirlik ve yüksek erişilebilirlik gereksinimlerini karşılamak için tasarlanmış bir dağıtılmış veritabanı çözümüdür.","Microservice mimarisinde her servis için ayrı Redis sunucusu kullanılabilir veya tüm uygulama için tek bir Redis sunucusu kullanılabilir, bu tamamen geliştirici tercihine bağlıdır.","Yüksek trafikli uygulamalarda (örneğin Twitter) birçok Redis pod ve sentinel gerekebilir, düşük trafikli uygulamalarda ise tek bir Redis örneği yeterli olabilir."]},"beginTime":3668,"endTime":3923,"href":"/video/preview/12120233482481429344?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=3668&ask_summarization=1"},{"index":24,"title":"Redis Cluster'ın Çalışma Prensibi","list":{"type":"unordered","items":["Redis cluster'ın temel özelliği, verileri farklı düğümlere dağıtarak depolamak ve bu verilerin paralel olarak işlenmesiyle yüksek performans elde etmektir.","Gossip (dedikodu) mantığı sayesinde Redis düğümleri arasında iletişim kurarak verileri eşitleme yapar ve bir düğüm başarısız olursa yedek düğüm otomatik olarak devreye girer.","Redis cluster, verileri önceden belirlenmiş parçalarda slotlara ayırır ve bu parçaları farklı düğümlerde depolar, bu sayede büyük veri kütlelerini işlemek için optimize edilmiştir."]},"beginTime":3923,"endTime":4172,"href":"/video/preview/12120233482481429344?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=3923&ask_summarization=1"},{"index":25,"title":"Redis Cluster'ın Avantajları","list":{"type":"unordered","items":["Redis cluster, düğümleri dinamik olarak eklemeye ve kaldırmaya olanak tanır, bu da sistem değişikliklerinin hizmet kesintisi olmadan yapılmasını sağlar.","Dağıtık sistemler temelini anlamak, Redis cluster gibi yapıların daha iyi anlaşılabilmesi için önemlidir."]},"beginTime":4172,"endTime":4235,"href":"/video/preview/12120233482481429344?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=4172&ask_summarization=1"},{"index":26,"title":"Redis Cluster ve Sentinel Açıklaması","list":{"type":"unordered","items":["Redis Cluster ve Sentinel, uygulamaların sürekli çalışmasını ve verimli olmasını sağlamak için kullanılır.","Matrix filmindeki Smith ve Neo örneği ile anlatılan mantık, Redis Cluster ve Sentinel'in nasıl çalıştığını gösterir: Smith'in çöktüğünde yerine yeni bir Smith gelerek dövüşü devam ettirir.","Redis Cluster ve Sentinel, bir master çöktüğünde yerine yeni bir master getirerek uygulamanın sürekli çalışmasını sağlar."]},"beginTime":4256,"endTime":4389,"href":"/video/preview/12120233482481429344?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=4256&ask_summarization=1"},{"index":27,"title":"Redis Persistance (Kalıcılık) Yöntemleri","list":{"type":"unordered","items":["Redis Persistance, Redis'te verilerin kalıcı olarak depolanması için kullanılan bir mekanizmadır ve veri kaybını önler.","Üç farklı kalıcılık yöntemi vardır: No Persistence (kalıcılık yok), RDB Snapshot (anlık görüntü) ve Append Only File (yalnızca ekleme dosyası).","No Persistence, yüksek performans gerektiren uygulamalarda kullanılabilir ancak veri kaybı riski vardır.","RDB Snapshot, belirli aralıklarla tüm veritabanının disk üzerinde anlık görüntüsü olarak kaydedilmesini sağlar ancak son snapshot arasında yapılan değişiklikler kaybolabilir.","Append Only File, tüm yazma işlemlerini sıralı olarak bir dosyaya kaydeder ve veri kaybının önüne geçer."]},"beginTime":4389,"endTime":4789,"href":"/video/preview/12120233482481429344?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=4389&ask_summarization=1"},{"index":28,"title":"Redis Kullanım Senaryoları","list":{"type":"unordered","items":["Redis, keşleme mekanizması olarak kullanılabilir, örneğin 10 saniyede bir servis çalıştırılabilir.","Session token'ları Redis ile saklanarak kullanıcıların şifre sormadan siteye giriş yapabilmesi sağlanabilir.","Büyük web sitelerinde HTML ve CSS dosyaları Redis'e kaydedilebilir ve front-end uygulamalar tarafından çekilebilir.","Pub-sub yapısı, notification sistemleri için kullanılabilir.","Bankacılık uygulamalarında, Redis ile token üretilerek kullanıcıların doksan gün boyunca şifre sormadan giriş yapabilmesi sağlanabilir."]},"beginTime":4789,"endTime":5018,"href":"/video/preview/12120233482481429344?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=4789&ask_summarization=1"},{"index":29,"title":"Kanal Bilgileri ve Etkinlikler","list":{"type":"unordered","items":["Kanal ekipleri zaman bulduklarında yayın yapıyorlar ve önümüzdeki üç-dört hafta için yayın planları hazır.","Discord üzerinden konu talepleri yapılabilir ve genellikle perşembe günleri yayınlar yapılıyor.","4 Mayıs'ta Ankara'da bir etkinlik yapılacak ve duyurular Twitter üzerinden yayınlanıyor."]},"beginTime":5266,"endTime":5386,"href":"/video/preview/12120233482481429344?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=5266&ask_summarization=1"},{"index":30,"title":"Cache Uygulaması Projesi","list":{"type":"unordered","items":["Basit bir cache uygulaması yapılacak; kayıt atma, get işlemi ve kayıt tekrar atıldığında cache silme işlemleri yapılacak.","Maven, Redis Cache Java 17 Web, Data JPA, Lombok, Postgres SQL database ve Spring Data Redis kullanılarak uygulama geliştirilecek.","User modeli oluşturulacak ve id, username, password alanları olacak; database için \"user\" ismi özel bir keyword olduğu için \"users\" olarak isimlendirilecek."]},"beginTime":5386,"endTime":5596,"href":"/video/preview/12120233482481429344?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=5386&ask_summarization=1"},{"index":31,"title":"Proje Yapısı ve Redis Konfigürasyonu","list":{"type":"unordered","items":["User modeli, repository, service ve controller sınıfları oluşturulacak.","Redis konfigürasyonu için \"RedisConfig\" sınıfı yazılacak ve Redis'in localhost:6379'da çalışacağı belirtiliyor.","Konfigürasyonda value ve key için ayarlar yapılarak Redis'a erişim sağlanacak."]},"beginTime":5596,"endTime":5812,"href":"/video/preview/12120233482481429344?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=5596&ask_summarization=1"},{"index":32,"title":"Controller ve Service Metotları","list":{"type":"unordered","items":["UserController sınıfında postMapping ile create user metodu yazılacak.","CreateUserDto sınıfı oluşturulacak ve DTO'dan User'a dönüştürme için converter metodu yazılacak.","UserService sınıfında create metodu yazılacak ve DTO'dan dönüştürülen User nesnesi repository üzerinden kaydedilecek."]},"beginTime":5812,"endTime":6110,"href":"/video/preview/12120233482481429344?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=5812&ask_summarization=1"},{"index":33,"title":"Get İşlemi ve Cache Uygulaması","list":{"type":"unordered","items":["Tüm user listesini dönen getMapping metodu yazılacak.","GetUsers metodu içinde userRepository.findAll() ile tüm kullanıcılar alınacak.","Cache uygulaması için @Cacheable antasyonu kullanılacak ve cache anahtarı olarak metod ismi kullanılacak."]},"beginTime":6110,"endTime":6244,"href":"/video/preview/12120233482481429344?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=6110&ask_summarization=1"},{"index":34,"title":"Cache Kullanımı ve Yöntemler","list":{"type":"unordered","items":["Cache alırken, eğer gelen data null değilse bunu cache'e koyulması, null ise cache'e koymaması gerekiyor.","UserController'da getMapping ile id parametresi alarak kullanıcıyı bulan bir metod yazılabilir.","Servis katmanında, repository üzerinden findById metodu kullanılarak kullanıcı bulunabilir ve bulunamazsa null döndürülebilir."]},"beginTime":6256,"endTime":6412,"href":"/video/preview/12120233482481429344?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=6256&ask_summarization=1"},{"index":35,"title":"Cache İsimlendirme ve Silme","list":{"type":"unordered","items":["Cache isimlendirmesi için \"cacheName\" ve \"key\" parametreleri kullanılır, örneğin \"user_id\" gibi.","Post isteğinde yapılan değişiklikler sonrası cache'in bayatlamaması için @CacheEvict kullanılarak belirli cache'ler silinebilir.","Birden fazla cache'i aynı anda silmek mümkündür, örneğin \"users\" ve \"user_id\" cache'leri aynı anda uçurulabilir."]},"beginTime":6412,"endTime":6729,"href":"/video/preview/12120233482481429344?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=6412&ask_summarization=1"},{"index":36,"title":"Update İşlemi ve Cache Güncelleme","list":{"type":"unordered","items":["Update işlemi için önce kullanıcı bulunur, ardından DTO'dan gelen bilgilerle güncellenir ve repository üzerinden kaydedilir.","@CachePut kullanılarak var olan cache'i güncelleme işlemi yapılabilir.","Cache isimlendirmesi ve value değeri arasında temel bir fark yoktur, temel amaç cache'i anlamanın kolay olmasıdır."]},"beginTime":6729,"endTime":6979,"href":"/video/preview/12120233482481429344?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=6729&ask_summarization=1"},{"index":37,"title":"Soru-Cevap","list":{"type":"unordered","items":["Kodlar Metehan'ın GitHub hesabında \"mgmetehan\" kullanıcı adıyla paylaşılacaktır.","User ID create için cache uçurmaya gerek yoktur çünkü her post işleminde user listesi yenilenir ve cache bayatlamış olur.","Redis için client tercihi kişisel alışkanlığa bağlıdır, bilinen en yaygın olanı \"Lettuce\" olarak belirtilmiştir."]},"beginTime":6979,"endTime":7197,"href":"/video/preview/12120233482481429344?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=6979&ask_summarization=1"}],"linkTemplate":"/video/preview/12120233482481429344?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Redis ile Caching: Web Uygulamalarınızı Nasıl Hızlandırırsınız?","related_orig_text":"FolksDev","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"FolksDev\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=gQM0CVnWrIk\",\"src\":\"serp\",\"rvb\":\"Eq0DChM4NTE5NTgzNzg3NzU2OTgyNjk2ChMzMTExMzA2OTY3MTUyNTI2MTQxChQxMzU3ODk0NzU4Mzk4MjE0MTUzOQoUMTczMjY4NjY5MTIyMjM1ODI3MzcKEzc4NjQ2OTg0ODU1MDM4MDMxMTgKFDEyNTQ3MTc4Mjc0OTkwNDUyMjEzChQxMjEyMDIzMzQ4MjQ4MTQyOTM0NAoTNDU0NjM1Nzc4MTA4ODY4MTM5NgoUMTU4ODE2NDUyMTk0MzE5MzM1NzkKEzk5MjcyNjUxMTYxNTc5MDM3OTAKEzc4MzcwMzI0NDg3MjM5MDQwODAKFDE0MzAzNjA5NzExMzI2MTE3Nzc2ChQxMzIxOTk1MTA2NjMwODczMzE1NwoTNDgyMzYzNzU4ODM0OTA3MDc2NwoUMTMyMzI5MTIxOTgwODE5NzUzMTcKEjI5MDU1NzczNTIxNzgyNzQzMQoUMTExNDExNzk0ODg0MDg1OTk4MTEKEzQ0MDYzODQ1ODU5Mjg4Mzc2ODMKEzg4NjU0MDQxODczNTIxMzMxNzUKFDEwNTQxMjA3Mzg4NzA0MTA4NzQ5GhYKFDEyMTIwMjMzNDgyNDgxNDI5MzQ0WhQxMjEyMDIzMzQ4MjQ4MTQyOTM0NGqIFxIBMBgAIkUaMQAKKmhoYXdnYWVmdGpmcHF1Z2JoaFVDdlo1VmdzU2hfakMydWxaQTZvci13dxICABIqEMIPDxoPPxPTSIIEJAGABCsqiwEQARp4gQv0APAL8gD29fAQCQj7AgX_AAL3_v4A3_QHAwr8AgDz9QT_9QAAAAIMEPsFAAAA7gbpC_4AAAAZBfIA8wAAAA_u_f74AAAA8ALuBf8BAAAHB_8B-QEAACQDCfr_AAAACQ__APj-AAH0_PwKAAAAAPHm9gYAAAAAIAAtkGezOzgTQAlITlACKoQCEAAa8AF_DfkB0-gi_xQQAQDVDegBkfoP_zUTyAAT7zwA0AsQANfvCQDVGAIAzwfo_0nuCwLlBcn_C_kBAPzf-AD-COsABwLNARnq9gH60BL_3v72_7YKIf4O894BCSwGAhoN5v4gH_ABROQE_vTpCAAPKhsEFQ8GAiXuAAHnFRoAEsYWAuju-AfTFx0BDwD8AC7q_vvj5dIEJRf69wAbDQQ_EeP-6xXkAvX37fz_DgkFFdr7-vzr6vjVD_j4sQIc_hL0EQf1B_T_-_7vBBH8EPzS_v_7AQUDCvUu9AMB3PT-_s0J9xEO-QTh2A4J0PMEC_AMAf4gAC31iho7OBNACUhhUAIqzwcQABrAB5Xz7b6AWCA9zZpuvTEjYT11QVg8NwjpPPgzPLyHSzM9xMGUu76kIb4F7DS9-7QGPJsdob5GoZu8yGeoPMuAMz7m0Yi9mGIzPDk_arxJe0i94RNhvWdiCr5VYf08MEI9vTtFXT2Zuiu8Xd-HPDBHzzw4uo-98icqPAQXs7vMfXI8FplKO9n1kT280xm8CXayvDf0e71cYVE73Sx7u0rxEb7ep0-8RK1EO95AfL2cv6o7l3u3vBPBcz2Pjrs91LoJPFXf1DuM1na8f30-vA2r-L069Ew9YVqKvDtGg721_7G9b84SPPGwmr1QFRW7xSLAuivh5LzEkaw7ZjvVPCRhfz20YI09TtwAvaUt7r20Ay47jMvCPGfuAb0BAFs8yzPMu1oqsbv_aTQ9XGWvuHm7FL2PmZq9jmUwOul2AD0wYgQ9GwfFO3BdgT21q2u9OSWFPJjad7z9NfQ8lBzLPN3zdDvvDt88NfHROTY8HjzLpQw94TxBvAZJH77Td0i8UGc4vI2LdL2NT7e8k8KfO_0vNz2n0qo9oH9MvMhdhDyNlII9NsgkvGAVeT2OPNA8Qa8qO7QRGT2JeiG9JgtOPMlZKL46Nby78n0OPNC0BD6w4tQ8ft0vOzPehr3n9-K8ZNvUu83CiD0WSwE-70QzupMDsb1Hk5u9g3SpOrv-k710W6c93fGHNhnXKb0ajAy9P8HqO-3UDD4h1Ls8jqYLuIFb9z0IS5a9-F_uOI4nHT0UboO8s3IWPPCOx710iI-7eiJnt-7vJz2RKJO7Nh7_uQG7j72Hkr-89kB9OORCT7164wS9VK-1uOZcijxtG4Y8e3taOZz-l7299Su9o9ucuGblLb1JdEC9pV-zOcXEizxsVPG8VfaDuR9iqL0-kH47ZZ_KufskUrzewVm9DXI2N4ApAz53G8o8yO85ObXRrzwtf3m9ZG8HOW9Mar03OTc9ieUjuf4bxbwTKpe7SsyGuERrlb1p46i9guRBN1rHl70ZB3K8kdKsOAwqAD32ACe95Ex3uP-AHb1dhI6828OBtz-MED0SU1092m2RN9_KTb2ynOS9DYO3OCgNtTxqUgU99OPtOPrmSD1B2Am--rirOFg8dbyWpam7YOfItpqPgL1nCv29aSypOCUsYD2rIhy-dK1FuSbQdj38bJm9P7IRuDw1oj1_At48y5IGuFStRT0zTkM8Dc8VuNutH7tCzCU9cYm_uKO5tD3IfYs9gPGDOIFe-Lwl7xc9PNmmuOdkczyoqtA9EjhhtxXctDzLTLm9s91OuCAAOBNACUhtUAEqcxAAGmAe-wAzLwjJ3yMP5CshExzyz8wTAKJM__e2_7VX1esnIhG3CQn_KvnYFJsAAAAp-boWLQDUfwzh7vLlyOuECt0bA04SCyGwHTv058AovObd7vH_Gw8AscPTPQPwAkQ7DuAgAC0uKhU7OBNACUhvUAIqrwYQDBqgBgAA2EEAAIhBAABAQQAAFMIAADhCAACoQQAAQEEAAIJCAAA8wgAAmEEAAEBCAACawgAAksIAAADCAAAsQgAAYMEAAHDBAABcwgAAoMEAABDBAAAwQQAA-MEAACxCAAB0QgAAgMAAABDBAAAcwgAA1MIAAMBBAACwQQAARMIAAJ5CAADOwgAAgMEAAJrCAACowQAAgL8AANJCAACwwQAAqEEAADBCAACgwAAAeEIAAIJCAACAwAAA5MIAACjCAACQQQAAkkIAABxCAACowQAANEIAAFDBAACAvwAAhkIAAIDBAACgwgAANEIAABzCAAA4QgAASEIAAAAAAADgwAAAdMIAAFBCAABAQAAA0MEAACzCAADQQQAAyMEAAExCAACEQgAAqMEAANhBAABQQQAAgL8AANjBAACIwQAA6EEAAFTCAACEwgAAgEEAABhCAAAcQgAA0MEAAFBBAAAMQgAAgL8AAABCAACQQQAAmMEAAHBCAAAAQAAAiMEAAADCAAAEwgAAUMEAAABAAACYQgAAkMEAAFDBAACEQgAAhkIAAHjCAAAQwQAAoMEAAEBAAAAAQgAAqMEAAIxCAABIQgAAIMIAAODBAAAQwQAAsMEAAOjBAAAEwgAAwMEAAMhBAAAAAAAA4EEAACjCAACYwgAA4EAAAABBAAB8QgAA-MEAANjBAAAQwQAAgMIAAEDAAABQQQAAMEEAAIA_AACQQQAAqEEAAIC_AAAoQgAAQMEAAFTCAABAwAAAwEAAAJjBAADowQAAOEIAAAxCAAB8wgAAAMAAALDBAADgwAAAmMEAAEDBAAAgQgAA4MAAAFDBAACswgAACMIAADTCAAAAwgAAVEIAADjCAAA0QgAAoMEAAEBBAACgwQAADEIAAERCAACkQgAALEIAABxCAAAgwgAAwEEAAOjBAABwwQAAIEEAAOBAAADAQQAABMIAALJCAABQwQAAcMEAAIBAAADAwAAAQEAAABBCAACoQQAAYMIAACBBAACgwQAAEEEAAKDCAAAswgAAwEAAAEDAAABAQAAASMIAABzCAACAvwAAAEEAAKLCIAA4E0AJSHVQASqPAhAAGoACAACWvgAA4DwAABC9AAAEvgAAJL4AAOY-AACYPQAABb8AANq-AAA0PgAAQLwAAKA8AACIvQAAJD4AAMi9AADYvQAAiD0AAMi9AAAMPgAApj4AAH8_AADYvQAAgj4AAGS-AABAvAAAUD0AAEy-AADoPQAAnr4AANi9AABEPgAAmD0AAAU_AABsPgAAij4AAHC9AAAcPgAAqr4AALq-AADoPQAAMD0AAOA8AAA8PgAAkr4AAEQ-AAA0vgAAmr4AABy-AAAMvgAA6r4AABA9AAAsvgAA9j4AAKA8AABkvgAAoDwAAO4-AABwPQAADD4AADw-AAAcvgAA6D0AAKg9AACOPiAAOBNACUh8UAEqjwIQARqAAgAALL4AAOg9AAAkvgAAFb8AANi9AAD4PQAAiD0AAOg9AAAUvgAAXD4AAES-AAC4vQAA6L0AAHy-AABwPQAAgDsAAKC8AAATPwAAFL4AALI-AAAEvgAAUD0AAAS-AACgvAAAML0AAEA8AABwvQAAgLsAAKq-AADIvQAAcD0AAMg9AAC4PQAABD4AAJg9AAAkvgAAJD4AAII-AACevgAA4LwAAKA8AACgPAAAML0AAOi9AABQvQAAPL4AAH-_AABQPQAAuL0AALi9AAAkPgAAmL0AAPg9AAAsPgAABD4AABA9AABAPAAAFD4AAJi9AAAsPgAAgLsAAIg9AABAvAAAmD0gADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=gQM0CVnWrIk","parent-reqid":"1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["12120233482481429344"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":false,"contentTypeId":null,"censored":false,"videoContentId":"544014935"},"4546357781088681396":{"videoId":"4546357781088681396","docid":"34-10-0-ZBE90CFE0E35ABE1D","description":"Folksdev kanalından herkese merhaba. Twitch kanalımızda yaptığımız yayınımızda Cache Sistemleri ve Spring Data Redis kullanımını anlatmıştık. Bu video ise yayınımızın bir özeti olarak bir...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/2384026/d27b37d94336d7b9f6e785309fb32f15/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/IxPeoQEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"8","reqid":"1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL","summary":{"isFull":true,"fullTextUrl":"/video/result?ask_summarization=1&numdoc=1&noreask=1&nomisspell=1&parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=videoid:4546357781088681396","teaser":[{"list":{"type":"unordered","items":["Bu video, bir eğitim içeriği olup, izleyicilere cache sistemleri ve özellikle Spring Data Redis kullanımını adım adım göstermektedir.","Video, Redis'in Docker image'ini oluşturma ile başlayıp, Spring Boot uygulamasına Redis kütüphanesini ekleme, Redis konfigürasyonu yapma ve Redis ile uygulama arasında bağlantı kurma adımlarını kapsamaktadır. Daha sonra Redis repository oluşturma, Redis hash antasyonu kullanma ve cache'e veri yazma/okuma işlemleri gösterilmektedir. Son olarak, OpenAPI üzerinden oluşturulan uygulamanın test edilmesi ve cache'in çalıştığı gösterilmektedir."]},"endTime":455,"title":"Spring Data Redis ile Cache Sistemleri Eğitimi","beginTime":0}],"fullResult":[{"index":0,"title":"Cache Sistemleri ve Spring Data Redis","list":{"type":"unordered","items":["Video, cache sistemleri ve örnek olarak Spring Data Redis konusunu ele alıyor.","Redis'in Docker image'ini oluşturmak Kafka'dan daha kolay, sadece isim vermek, git uzak sunucudan Redis'in son versiyonunu getirmek ve port belirtmek gerekiyor.","Redis'in default portu 6379'dur ve Docker Compose ile Redis image'i ayağa kaldırılabilir."]},"beginTime":0,"endTime":56,"href":"/video/preview/4546357781088681396?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=0&ask_summarization=1"},{"index":1,"title":"Spring Boot ile Redis Entegrasyonu","list":{"type":"unordered","items":["Redis uygulaması oluşturulduktan sonra Spring Boot'tan Spring Starter Redis kütüphanesi eklenmelidir.","Redis konfigürasyonu için Spring'e hangi cache tipini kullanacağını belirtmek gerekir ve Redis için cache host ve port bilgileri verilmelidir.","Redis ayağa kaldırıldıktan, Docker ile Redis uygulaması oluşturulduktan, kütüphane eklenip konfigürasyonlar yazıldıktan sonra uygulama Redis ile konuşmaya hazır hale gelir."]},"beginTime":56,"endTime":139,"href":"/video/preview/4546357781088681396?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=56&ask_summarization=1"},{"index":2,"title":"Redis Konfigürasyonu","list":{"type":"unordered","items":["Spring Data Redis kullanımı için ayrı bir Redis Configuration sınıfı oluşturulmalıdır.","Bu sınıfta Redis repository'si kullanılır ve Redis connection factory'si oluşturulur ki otomatik olarak bağlantı açabilsin.","Sıfırdan bir tablo oluşturulmalı ve bu tablo Redis hash antasyonu kullanılarak tasarlanmalıdır."]},"beginTime":139,"endTime":214,"href":"/video/preview/4546357781088681396?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=139&ask_summarization=1"},{"index":3,"title":"Redis Modeli ve Repository","list":{"type":"unordered","items":["Redis modeli, normal veritabanı modelinden farklı olarak Redis hash antasyonu kullanılarak tasarlanmalıdır.","Redis repository'si, normal veritabanı tablosu gibi Spring Data JPA'dan JPARepository'den extend edilerek oluşturulabilir.","Redis repository'si normal bir data servisi gibi create, update ve read işlemleri yapabilir."]},"beginTime":214,"endTime":355,"href":"/video/preview/4546357781088681396?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=214&ask_summarization=1"},{"index":4,"title":"Controller ve Test","list":{"type":"unordered","items":["Controller eklenerek create ve get işlemleri yapılabilir.","Open API üzerinden testler yapılabilir, create işlemi yapıldığında Redis cache'e yazılması beklenir.","Get all işlemi yapıldığında tüm veriler Redis cache'den getirilir."]},"beginTime":355,"endTime":436,"href":"/video/preview/4546357781088681396?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=355&ask_summarization=1"}],"linkTemplate":"/video/preview/4546357781088681396?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"5 Dakikada Spring Data Redis Kullanmayı Öğrenin","related_orig_text":"FolksDev","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"FolksDev\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=2BRoCFGJeng\",\"src\":\"serp\",\"rvb\":\"Eq0DChM4NTE5NTgzNzg3NzU2OTgyNjk2ChMzMTExMzA2OTY3MTUyNTI2MTQxChQxMzU3ODk0NzU4Mzk4MjE0MTUzOQoUMTczMjY4NjY5MTIyMjM1ODI3MzcKEzc4NjQ2OTg0ODU1MDM4MDMxMTgKFDEyNTQ3MTc4Mjc0OTkwNDUyMjEzChQxMjEyMDIzMzQ4MjQ4MTQyOTM0NAoTNDU0NjM1Nzc4MTA4ODY4MTM5NgoUMTU4ODE2NDUyMTk0MzE5MzM1NzkKEzk5MjcyNjUxMTYxNTc5MDM3OTAKEzc4MzcwMzI0NDg3MjM5MDQwODAKFDE0MzAzNjA5NzExMzI2MTE3Nzc2ChQxMzIxOTk1MTA2NjMwODczMzE1NwoTNDgyMzYzNzU4ODM0OTA3MDc2NwoUMTMyMzI5MTIxOTgwODE5NzUzMTcKEjI5MDU1NzczNTIxNzgyNzQzMQoUMTExNDExNzk0ODg0MDg1OTk4MTEKEzQ0MDYzODQ1ODU5Mjg4Mzc2ODMKEzg4NjU0MDQxODczNTIxMzMxNzUKFDEwNTQxMjA3Mzg4NzA0MTA4NzQ5GhUKEzQ1NDYzNTc3ODEwODg2ODEzOTZaEzQ1NDYzNTc3ODEwODg2ODEzOTZqtg8SATAYACJFGjEACipoaGF3Z2FlZnRqZnBxdWdiaGhVQ3ZaNVZnc1NoX2pDMnVsWkE2b3Itd3cSAgASKhDCDw8aDz8TxwOCBCQBgAQrKosBEAEaeIED_fr1BvoA9fgHCg8G_AHm-v73-wAAAP3w8_f-Bf4A-w38BvkBAAD_CxQIAAAAAP4D_xL2_QEABAju9gMAAAAK9gT4_gAAAPr3_Pr_AQAA_P4G8gIAAAAWEwEL_wAAAPwH9vkCAQAA_gv4DAAAAAD-7QT3AAAAACAALXoXxDs4E0AJSE5QAiqEAhAAGvABcR8JA-rzDQHnCu0A1P_YAIHX4f9WG-AB8-P9AL4K_gHiDQIAtQsp_9AG6P-6Ee7_xA_zACcN9QEnFxQA7AL-AEUHEgA0zQ8BWB4q_egT9f_xDBX_XyT0ATIJGwH3EuL_GO74_i7f7P7n-vgGChQiABbuNwD4E-oD2voh_gP6LwDbFgMC8DQTAtP28_8V2w0EC_3ZADgJ2wD67f0CFBT9Ac4K-wAG5vwB8_cMCOn47_70DP739_ADAuoMIgMbFA0BBQ0GAfrYBQLmKf3zMhkU_vUmFP8ECgoO_PP3-OPeCfcc9PwC4AMMAvn4EgwQJvL9IAAtk_EdOzgTQAlIYVACKnMQABpgHgEAQAYaz_gaFfEF7vArBObH-vfGNP_h0AAMDfLc_vr5peva_zjnBQytAAAAKPXPITUA_2T2-5n4vRH4yfwEBhV_Dvsus-wy3efUIAv4GArdz_n9ABPF3wD5EcclPPcrIAAtasMuOzgTQAlIb1ACKq8GEAwaoAYAAOBBAAAAQAAAQEEAAGjCAAAoQgAAkkIAAKjBAACwQQAAhsIAANjBAABAQQAAIMIAAJjCAAA4wgAAIEIAABTCAAA0wgAAQMIAAIrCAACIQQAA-EEAADzCAAAQQQAAZEIAAADCAAC4QQAAJMIAAIC_AAAQQgAAgEAAAIzCAAAIQgAA3MIAABBCAABQwQAAoMAAAGDCAACaQgAAgEEAAMhBAAAwQgAAoMEAALhCAABwQgAAAEEAAKDCAABgQgAAMMEAAIBCAADAQQAA8MEAAKBBAACgwQAAFMIAADBCAADgQAAAXMIAAHDBAABAwgAAHEIAABxCAADQQQAAmEEAACDCAABgQgAAMMEAAIJCAACgQAAAyEEAANjBAABEQgAAFEIAAEzCAACEQgAAMMEAAKjBAAAQwgAAMEEAAMhBAABEwgAAhsIAAAAAAAAcQgAAEEEAAJbCAACAwAAA4EEAAJjBAADgQQAAqkIAACjCAACoQQAAEMEAAHTCAAAAwAAAhsIAAKjBAAAsQgAAVEIAAEBBAADAwAAA8EEAAFRCAAAcwgAAiMIAAJhBAAAcQgAACEIAAPhBAAAkQgAAgEEAAGDCAAAgwgAAwMAAAPhBAACgwQAAAMEAAEjCAACoQQAAgMEAADhCAAAIwgAAWMIAACzCAACAQQAAHEIAACjCAADwwQAAVMIAAODBAADgwAAA0MEAAIDAAADIQQAAGEIAALBBAADwwQAA0EEAAABAAAD4wQAAMMEAALhBAADgwAAAHMIAAJxCAADQQQAAOMIAACBCAABQQQAAQEIAAIDAAACAwQAAAMIAAJbCAAAwQQAAjsIAAATCAADgwQAAoMEAAExCAAA8wgAAiEIAAKDAAACAPwAAgMEAAIjCAABYQgAAsEIAAJpCAACgQQAAbMIAALBBAAAcwgAAoMIAAADBAACQwQAAUMEAAAzCAADYQQAAkEEAABjCAABAQQAAoMEAAEDCAADQQQAAYEEAAEDBAABQQgAAqEEAAAjCAADQwQAAiMEAAIBAAAAYQgAAFMIAAEzCAACgwAAAiEEAALjBAAAYwiAAOBNACUh1UAEqjwIQABqAAgAAgDsAAMg9AABAPAAANL4AAFS-AACoPQAA-D0AAB2_AACavgAA4DwAAI6-AABsvgAAmD0AAEC8AACOvgAAdL4AAEC8AACgvAAAND4AAAU_AAB_PwAAuL0AADw-AAD4vQAAMD0AAPg9AACYPQAAEL0AAFC9AACgPAAAHD4AADQ-AAB8PgAAFL4AABw-AADgPAAAVD4AAFS-AAAwvQAABL4AAGS-AACGvgAAfD4AAFy-AACYPQAAyD0AAEA8AAA8vgAAtr4AAFC9AAA8PgAADL4AAKA8AAAwvQAAmL0AAIC7AAANPwAA6L0AAKg9AABQPQAAiL0AAHC9AAD4PQAAij4gADgTQAlIfFABKo8CEAEagAIAADy-AAAQPQAAgLsAADe_AACAuwAAqD0AAKA8AACYvQAA2L0AALg9AACevgAAJL4AAIK-AACOvgAAoDwAADA9AAAwPQAALT8AAKC8AACaPgAAqL0AAOC8AAA0vgAAoDwAAJi9AADIPQAA6L0AAOC8AAA0vgAAMD0AADA9AADoPQAARD4AAEC8AABwPQAAoDwAAFQ-AAAQvQAAir4AADC9AABQPQAA-D0AAEC8AACgvAAATL4AALi9AAB_vwAA6L0AAKC8AADgPAAAHD4AADS-AABQPQAAqD0AAPg9AADgPAAAMD0AANg9AADYvQAAJD4AAHA9AADgPAAAcL0AAAQ-IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=2BRoCFGJeng","parent-reqid":"1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["4546357781088681396"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"1414894802"},"15881645219431933579":{"videoId":"15881645219431933579","docid":"34-7-13-Z866888D9FAA22334","description":"Herkese merhaba, Kanalımızın aylık podcasti olan Folks Podcast'in Aralık ayı bölümüzüzde, Aralık ayında, Go Lang Öğreniyoruz ve Spring Boot Workshop yayınlarımızdan ve Docker container sistemlere...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/471020/2c4ea174f9405470f69606de70c13744/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/O22LwAEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"9","reqid":"1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DEeQ65BF-U2U","linkTemplate":"/video/preview/15881645219431933579?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Çöken Google Servisleri, Java Summit, Go ve Spring Workshopları - FolksDev Podcast #2","related_orig_text":"FolksDev","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"FolksDev\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=EeQ65BF-U2U\",\"src\":\"serp\",\"rvb\":\"Eq0DChM4NTE5NTgzNzg3NzU2OTgyNjk2ChMzMTExMzA2OTY3MTUyNTI2MTQxChQxMzU3ODk0NzU4Mzk4MjE0MTUzOQoUMTczMjY4NjY5MTIyMjM1ODI3MzcKEzc4NjQ2OTg0ODU1MDM4MDMxMTgKFDEyNTQ3MTc4Mjc0OTkwNDUyMjEzChQxMjEyMDIzMzQ4MjQ4MTQyOTM0NAoTNDU0NjM1Nzc4MTA4ODY4MTM5NgoUMTU4ODE2NDUyMTk0MzE5MzM1NzkKEzk5MjcyNjUxMTYxNTc5MDM3OTAKEzc4MzcwMzI0NDg3MjM5MDQwODAKFDE0MzAzNjA5NzExMzI2MTE3Nzc2ChQxMzIxOTk1MTA2NjMwODczMzE1NwoTNDgyMzYzNzU4ODM0OTA3MDc2NwoUMTMyMzI5MTIxOTgwODE5NzUzMTcKEjI5MDU1NzczNTIxNzgyNzQzMQoUMTExNDExNzk0ODg0MDg1OTk4MTEKEzQ0MDYzODQ1ODU5Mjg4Mzc2ODMKEzg4NjU0MDQxODczNTIxMzMxNzUKFDEwNTQxMjA3Mzg4NzA0MTA4NzQ5GhYKFDE1ODgxNjQ1MjE5NDMxOTMzNTc5WhQxNTg4MTY0NTIxOTQzMTkzMzU3OWqIFxIBMBgAIkUaMQAKKmhoYXdnYWVmdGpmcHF1Z2JoaFVDdlo1VmdzU2hfakMydWxaQTZvci13dxICABIqEMIPDxoPPxPdDoIEJAGABCsqiwEQARp4gfgMBP8C_gD59P8CBAX-AQT4DgH4_v0A4PkE9gf7AgD7DfwG-QEAAPz3_fwJAAAA9fsKDPP_AQAEB_oI-QAAABMFBvn3AAAA9gv2Df8BAAD3_QoB9AIAARUTAQv_AAAA9vsU_P8AAAD0BvUFAAAAAPvr_v8AAAAAIAAtMJjKOzgTQAlITlACKoQCEAAa8AF_-AkEsQz3_XQD5gArAggAxAkUAEj85_8mAwMABQMSABXq_wDlEBEA9AP1ACD1_QAD-uf_5e3yAfcIBv_jJekA-gvxAAP0EwAbCgkA7B3x_8_5Ef4IB_8CByEEARwA8gEJ9_X-I-fx__kQDf_0Dw4DAvMNAvv84P_-DwgCDdUQAu3xAfzzGwn_6BMBAuIC_AX69Ov9JC8KAQ_7BwMK9wcF8BDrAvvc8gL1-P8EBez7__bnAfzl6Qz85f8FBfsM9AMF7On_B_r4_vwEBgD-HRL8AfgSCOz79fss7QH-EfET_AUD-wYf6w35Dwn3CeX2-PsgAC2rSk87OBNACUhhUAIqzwcQABrAB9xHCr-XqpQ9ENXvvM5QDD4a8W69l1s1PXi0AT456g09DgxFO9pXDr6N6LO9NtnQPLIv4b6OiHM8gsDSuuboET6SSuc8xctzvVGk-z0csuG9vEyePPxUJb4x2S68B3PmN82zTT1F_US9tiW8PNLrBT1mg8y81SICvSoNqTscbm25RSYlPZg4TbyifKC7qmfcPOlDp71D6Jy7pIM_vMEhv722s1S8trgLvYJeE72TXUQ8Oy86PC63aj1W4Pk7codNvVd4pz0rRge9KSMuvP9_t72dcwY9PijDvOhVkz35nrK6fkbzvGNWqb3l0Lc9QEKgu-enGD2Ad7y8lX-tvLTTxbw5Org8DwJZO4FDCL7Bxcq8aHQsPHa4xz2uVKc7j95wvB1baj06tKM9q1XkO2LglDzRQRK92LKAu9CAlT1DkIM8wX2Ru_aFxrzGLSy7ukZwPE7sZj2QT4g8X_BpPDYtR737qLs9TaHSu5wUCzugRms8rZucu7MJIL4vhQw9Q0uFuwE3Zr1ureU7xJ5RPA15dzq_wGI9BNAivLjN1D3CUc082ekJPAsftruKcuk9tXUJu1mHwz0Kz1W99IJTO9gasL181_-7TLxquz2RcT34YS69-eaKu7bwYbzIixa81Ezvu5pQ0jt2Bnw9nEwBO_xTur0q4em9rganOR1ITby1kkw9F4mUuWJsvruogTA9PoHJugEYyj3SU8Q9F1jwuYFz6zslZ6e9atI3O5LYpLyzVtk8RyHJOoyhRzqWuTS9HArJuI1i9zt-k4G8-Mf3OvKsibxCtdy8mqmBuFdZITt2f4a9Myjgt6xTpTweWGm8f3ahOd0mfL0U-go9KZhvuXY8Ab2gc5K8qhWQuJ4_kj2hA9w8O26xuZ7qxb3xriQ9mIBUuX8_qzxofhC9MLCWucKSAjxZUQO9cjH3tqJpAbwipBO9Ca1iuVsRC71QnO28cNMDOR80Fj3xr-88mgOJOHAKK71xOZ68yz6FuHisI7yun349fQTTOOV7hr2irRS9VPQvt_XZ4LoaGuq8WFXIN0gYxjzMMOQ8pcZiOPWCD7y0kta9e3UGOXNSUz30qHi8HQVUOW7UVDy0RJ28M-cAOAqFyLxE9HA96sXGN3dz57zwYzG9wsPcN1WxgjydLKW9ekeDN6VcqzyyT4u9RRhHuHUCOj1J9w49AuUoN9Dmoj1vi4g95p_Rt9bqxjx77WM87k-iuBtDBT0YIgw9io_-ONiR9DzQVzq9xzSsuM6GYb3Q7Po9wBKWOHrOTLzobYe8urGbNyAAOBNACUhtUAEqcxAAGmBaCQD2DAn11-UswQoZBRkS_vIWx6s1_w0EALof1cwZHh2Q7_X_7tP06p4AAABA-b1EaQDpfwbZwCPcDvSa3wEIFXAiHP_MEBHCFenoHSf3_-zJJAgA7QbH9w2z_Ww9KukgAC0XvRQ7OBNACUhvUAIqrwYQDBqgBgAAgD8AAJDBAAAQwQAA8MEAAMBBAACcQgAAmMEAAHDBAACSwgAAIMEAABhCAADwwQAAksIAAFTCAAAUQgAAqMEAABjCAACgwQAAKMIAANDBAADgwQAAMMEAAIA_AACAQgAAEEEAAMhBAAAowgAAisIAADBCAAAQQgAATMIAANjBAAA8wgAAgEEAAOjBAAAAQAAA4EAAAHhCAAAowgAAcEEAAJBCAACgQQAAfEIAAEBAAAAEQgAAnsIAANBBAADgwQAAzEIAAPhBAABwwQAAAEIAAIBBAAAwwQAAjkIAABTCAACqwgAAEEEAAHDBAADoQQAAkEIAAETCAACYwQAAHMIAAABBAABgwQAAKMIAAIjCAACAPwAALMIAALhBAACSQgAAhsIAAIZCAAAQQQAAGMIAADDCAADoQQAAHMIAAEDAAACGwgAAsEEAACBCAADgwAAAoEEAAKhBAAAQQgAAFEIAAIZCAAAQQQAAEMIAADhCAABMQgAAhsIAADjCAABAwQAAEEEAAPhBAABUQgAAAMEAAETCAACyQgAAEMEAAKzCAACEwgAAgL8AAKjBAAAYQgAAsMEAAABBAABsQgAAUMEAAIDAAACIwQAA0EEAAPjBAAAEwgAAMMIAAEBBAACAwQAAoEEAAPDBAACowgAA4EAAAMBAAABQQQAARMIAAEBBAACkwgAAFMIAAEBAAACIQQAAAAAAAKJCAAAQQQAAAEAAAMhBAAAEQgAAgMAAABDCAACAwQAALMIAAKBAAAAkwgAAYEIAAJDBAADAwQAAQEAAACxCAACQQQAAmMEAAADCAAAgwQAAMEEAAGBBAADQwQAAyEEAAFDCAABYwgAAkkIAAABAAABgwQAAgEEAAFBBAAD4wQAAoMEAADBCAACkQgAAFEIAAJ5CAAAAwAAAikIAAMDBAACAQAAAMEEAANDBAAAwwgAAAMEAAChCAABUQgAAVMIAAKjBAACAPwAA0MEAAIBCAABQQQAAiMEAAAxCAACgQQAAEEEAABDBAABAwQAAYEIAAADCAADAwAAABEIAAJjCAAAwQQAAzsIAAFjCIAA4E0AJSHVQASqPAhAAGoACAAAsvgAAlj4AAKg9AABkvgAA-D0AAKg9AACYPQAAHb8AACy-AACIPQAAgr4AACS-AAAwPQAAcD0AAJi9AAA0vgAAmD0AAKA8AABcPgAADT8AAH8_AACIvQAALL4AAFC9AAAMvgAAuL0AAHA9AAAkvgAAcL0AAKo-AADIPQAA6L0AAJI-AACCvgAALD4AAHA9AACAuwAAQDwAAHC9AABwvQAA4DwAAKC8AAB8PgAAyL0AABQ-AAD4PQAAZD4AABy-AAAMvgAA6L0AAHw-AADIvQAAkj4AAKC8AABwPQAAoDwAAAc_AABAPAAAcL0AAIg9AAC4vQAAMD0AADA9AAB0PiAAOBNACUh8UAEqjwIQARqAAgAA2L0AAJg9AAA8vgAAP78AADy-AADovQAAqD0AAOi9AAAwvQAAND4AAIg9AACgvAAATL4AAGy-AADoPQAA4DwAADA9AAABPwAAQLwAANo-AABAvAAALD4AAPi9AAAMvgAARL4AAMg9AAAsvgAAgLsAABS-AABAPAAAmD0AAKg9AAAMPgAAir4AAMg9AACoPQAAML0AACQ-AACCvgAAQLwAAFA9AAAkPgAADL4AADC9AADYvQAAiD0AAH-_AABQvQAADD4AADS-AAD4PQAA6L0AAHC9AABMPgAAgj4AAJg9AABAPAAABL4AAKi9AACgvAAAmL0AAKA8AABEPgAA-D0gADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=EeQ65BF-U2U","parent-reqid":"1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["15881645219431933579"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"2587692935"},"9927265116157903790":{"videoId":"9927265116157903790","docid":"34-3-8-Z3F3E87A252850A69","description":"FolksDev ekranlarından herkese merhaba. Her ay farklı bir konuk ile yaptığımız podcast serimiz olan Yazılımcı Sohbetlerinin bu ayki konuğu değerli dostumuz Çağrı Altuğ oldu. Bir önceki...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/2808933/b30d4806d63c834bd59d0a7e2eff6dcb/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/ipJfxQEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"10","reqid":"1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D7qUokM0ocwo","linkTemplate":"/video/preview/9927265116157903790?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Nedir Bu Cloud Development - Yazılımcı Sohbetleri#3 - Konuğumuz Çağrı Altuğ","related_orig_text":"FolksDev","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"FolksDev\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=7qUokM0ocwo\",\"src\":\"serp\",\"rvb\":\"Eq0DChM4NTE5NTgzNzg3NzU2OTgyNjk2ChMzMTExMzA2OTY3MTUyNTI2MTQxChQxMzU3ODk0NzU4Mzk4MjE0MTUzOQoUMTczMjY4NjY5MTIyMjM1ODI3MzcKEzc4NjQ2OTg0ODU1MDM4MDMxMTgKFDEyNTQ3MTc4Mjc0OTkwNDUyMjEzChQxMjEyMDIzMzQ4MjQ4MTQyOTM0NAoTNDU0NjM1Nzc4MTA4ODY4MTM5NgoUMTU4ODE2NDUyMTk0MzE5MzM1NzkKEzk5MjcyNjUxMTYxNTc5MDM3OTAKEzc4MzcwMzI0NDg3MjM5MDQwODAKFDE0MzAzNjA5NzExMzI2MTE3Nzc2ChQxMzIxOTk1MTA2NjMwODczMzE1NwoTNDgyMzYzNzU4ODM0OTA3MDc2NwoUMTMyMzI5MTIxOTgwODE5NzUzMTcKEjI5MDU1NzczNTIxNzgyNzQzMQoUMTExNDExNzk0ODg0MDg1OTk4MTEKEzQ0MDYzODQ1ODU5Mjg4Mzc2ODMKEzg4NjU0MDQxODczNTIxMzMxNzUKFDEwNTQxMjA3Mzg4NzA0MTA4NzQ5GhUKEzk5MjcyNjUxMTYxNTc5MDM3OTBaEzk5MjcyNjUxMTYxNTc5MDM3OTBqiBcSATAYACJFGjEACipoaGF3Z2FlZnRqZnBxdWdiaGhVQ3ZaNVZnc1NoX2pDMnVsWkE2b3Itd3cSAgASKhDCDw8aDz8ThTeCBCQBgAQrKosBEAEaeIED8QMNBfoA8_73BvgF_wH6-QTx-fz8AO8B_wb1AQAA9O4K-_4AAAD2BAr8_wAAAP4D_xL2_QEAC_EB-gMAAAAKAvcA_QAAAPH4_Aj_AQAA_gUBEgT_AP8eEgP8_gAAAPr9Av38_gAAFALtBAEAAAAC5_UDAQAAACAALSh1xTs4E0AJSE5QAiqEAhAAGvABcyX7_8_bE_8vGfkArxHTAIEAAv817swBPwk-At3z7wHRx_YBvwvsANIG6f8pDgAAGgHKAOb5CQAP5Bb_9fjmARvl2ADg4wIBBfcMAPfs9wDS8C0AJRHlAekh-QH6Iwr_IiXi_TPy9__-t_sD8xwDAurn9wED9f4FBhkSAA7sHwP4LPv-ABv0_QgT5f785Rb98gnY-hsJ8_v-Ee0AKQPz_eoD6wMj8AL94_INBhAC7P4SFAj_EAHhAef4HAH6EPED_Q7dAej8BADu8hHyGRcO9vrlFALP9vgOJ-b--wzOCgQhEvv78uoL_9nt8wXxHAcBIAAtv08kOzgTQAlIYVACKs8HEAAawAd40OS-qTyROwwN37zc8SY9DlVnvL2Ye7vO3Ai9VWWEOl8OFr0qGmu-dYdevfTlAD0Uz-G-wa37vNXnCr3FjFU9BMTJvDXrsTxYeII9H3xtvRKJNDn8VCW-MdkuvAdz5jd9l_I9FAt3PZzdOj0wR888OLqPvfInKjwpqxC88aSgvCRhvroLzbo9BKC8OxH20rwTXLS7McwOvS_6yDuwy8u9GjyCPRRXurxXBwC-HyVAPLCMzbywHOE9rX88PcLOA73-bpA9x-xyO6FzDT0iBP-8HX84PYX0jDtKRd-7Dff2vM8qm7nB07q9EXEzPXVzsTybaKG89wW0PHF6sjyCSYs9mPDVPIIrzzyNfH69QoZEPA9ZDj20Hn49bjUGvANFB713Y7a9XVY8PHslnbnCzbg91_mnvUBtkrvl8ro9w920vAS6I7xrZmi9dlPKvE0bBD0Wzj89nY8hPSkigzxDOXG9INTgPNHNwDs2PB48y6UMPeE8QbxeY7y9BcwSvV4lxLvPE8-7tBlMPGbEfTvWxyI8ZmwDPAelXDvFIPA8UxIIPSuJbDwskRU8RFxPPSM0ADw13oy8By6qvPp5Njt2qty9jfzwvPyrBTwogqM912fzPFbYKbvuPQy-b9ADPZCfzzoLteY9fVn6PWUlHLqTA7G9R5ObvYN0qTrPzjM7vbu_PTSg3rkroTu8usWXPGomKTxPO_w9zQjKOnPqBLeVjY096jeYvYVVbzqWFXk9X9HtvMp_VDpME4u9cjpEPfCB_zmpySI9TFXaPKIuqLhywgS9AxAyvU15k7lGblc9omcuvfLMk7isLBs9KwEMPV9kZjkqIYO9Ca-TvFs1Izdf3Ly91eK4vLQlXLcXqJs9jLIduncZbLmS5s-9dghSvPjNCDmfP8g8Uy2YvFf2ALmeUJ492OksPZn8dbi81EO9QVgVu7lI5rfT3Aq-5_qjPa58yTk86RM9r6EqPf_btTjm_I69MgyOvNleArlF35i9JsJLPW-4rrdmjYU9eoWavZXISjZkldK7NziRvO83BzgfXnw8Lhy4PfYxlLa4W6K9vOqhvUCPMTkhrKs8cDCKOm-49TVhTP671Ji1vTO0gjYnrQ69-ku2PelJQLd0Ka48TlB5va7RqDUL5CO9MdmuvbCrhDilXKs8sk-LvUUYR7i0J8c9bvitvZsFOLa8QS-9JaIJPc2_Zjha_AE9AuF5vIkqwbdFEtg8ILKIPdNhzzi2yp083NUrPV_ZcLiX9EG9vLy_PekOEji-7TM9AMT9vajO_7cgADgTQAlIbVABKnMQABpgI_IAYykE7-3PJuJKAicyBubADPvEBP_2Bv-zNubSEPINpPv0_y3F8_WeAAAAIgfEG0oA8H_Q_80e4SQAvd_bNQtXRbbisOoMyw_OMAPq5gj1_EtAAOnq1Ov_7ttSP0kWIAAtuBEXOzgTQAlIb1ACKq8GEAwaoAYAAHDBAADQwQAAQMAAAEzCAAC4QQAAoEIAAFDBAAAgwgAASMIAAKBAAAAQQQAAIMEAAGDCAAAMwgAAeEIAAGjCAABYwgAAQEAAAHTCAACCwgAA4MAAADTCAAAkwgAAMEIAAODAAABAwQAAoMIAABzCAAB4QgAAaEIAAGjCAAAwQQAAnMIAADRCAADgwQAACMIAAAjCAADAQgAAAMEAAIC_AADoQQAA6EEAAGxCAAAAQgAAYEIAAOTCAAAgQgAAYMEAAKJCAADgwQAAwMEAAPBBAABAQgAA4EAAAEDBAABgQQAAhMIAACBBAAAUwgAASEIAADhCAADAwAAAIMEAAADCAACoQQAAyEEAABRCAACgQAAAoEEAAPDBAABcQgAAAEIAAJzCAACoQgAAFMIAALDCAACQwQAAoEAAANDBAADowQAAgMIAAIA_AACgQQAABEIAAADCAABAQgAAoEAAAFDBAAA8QgAAFEIAABzCAACwQQAAoEEAAK7CAACAwAAAPMIAAPBBAAAcQgAAWEIAACDBAADAQAAASEIAAIJCAAAEwgAAusIAAFDBAABgQQAAUEEAADDBAACAQAAAMEIAAEDAAAAAwgAAIMIAAI5CAABgQQAAAMIAAMDBAACQQQAAMMEAAODAAADIwQAAYMIAAIDBAACIQgAAWEIAACzCAACYQQAAkMIAACBBAAAAQAAAQMEAABDBAABwQgAA-EEAAMBAAAAQwQAA4MAAAATCAABIwgAAgL8AAOhBAACAQQAAkMEAAI5CAAAQwQAAhMIAAAxCAADAwAAAIMEAADBBAACAPwAAqEEAALDBAAAAAAAACMIAAAjCAAAkwgAACMIAAOhBAACowQAALEIAACDBAACQQQAAmMEAABjCAAB4QgAAwEIAAIZCAACYQQAAtsIAADxCAAAwwQAAwMEAAADBAAAQwQAAlsIAAKDAAADAwAAA0EEAAADAAACYwQAAUMEAADzCAABUQgAA8MEAAEDBAAAwQgAA6EEAAHDBAAAwwgAAkMEAAABAAACowQAAYEEAAKDAAABwwQAAMEEAALTCAAAEwiAAOBNACUh1UAEqjwIQABqAAgAA0r4AAEC8AAAwvQAAgLsAAIC7AAA0PgAAEL0AAHy-AACmvgAAqD0AAGy-AABMPgAABD4AAMi9AADgPAAAoLwAABC9AABQvQAAVD4AAJI-AAB_PwAA4DwAABw-AAAwvQAAPD4AAIg9AAB8vgAAuL0AACS-AADYvQAAgDsAAKg9AADWPgAAgLsAAPg9AACGvgAA6L0AALq-AADavgAAmD0AAKC8AAAwvQAAML0AAEy-AACCPgAALL4AAJi9AABQvQAAcL0AAKC8AACgvAAAuL0AAFA9AABwPQAAjr4AAIg9AAB8PgAAXD4AACQ-AAADPwAAiL0AAIC7AABwvQAAcD0gADgTQAlIfFABKo8CEAEagAIAAPi9AACyPgAAkr4AABm_AAB8vgAA2L0AALg9AADoPQAA6D0AABA9AACAuwAAJL4AABw-AACOvgAA-D0AABA9AACgPAAA_j4AAMi9AAAcPgAAuL0AAKC8AADIPQAA6L0AACy-AACmPgAAoLwAAKC8AACCvgAATL4AAIg9AACAOwAAcL0AANg9AABEvgAAcL0AAKi9AACePgAAPL4AAGy-AACgPAAAFD4AADw-AACAuwAAmD0AADC9AAB_vwAAQLwAABy-AAAwvQAAVD4AAKA8AAA8PgAATD4AAKg9AAAQPQAAEL0AABA9AAAsvgAAiL0AAOC8AAAEvgAAyL0AANi9IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=7qUokM0ocwo","parent-reqid":"1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["9927265116157903790"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"420769829"},"7837032448723904080":{"videoId":"7837032448723904080","docid":"34-4-16-Z7997256920EE5203","description":"Folksdev ekranlarından herkese merhaba, Güncel SpringBoot Standartları eğitimini 6 saatlik bir yayın ile tamamlamıştık. Bu yayında sıfırdan bir springboot projesi oluşturarak güncel spring boot...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3105468/09296c0bd1b576926eaf0421cf8b71a9/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/OfGbIAIAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"12","reqid":"1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D10yKGY1BIBk","linkTemplate":"/video/preview/7837032448723904080?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Güncellenmiş SpringBoot Eğitimi ve ReactJS Web Uygulama Geliştirmesi - Tek Part","related_orig_text":"FolksDev","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"FolksDev\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=10yKGY1BIBk\",\"src\":\"serp\",\"rvb\":\"Eq0DChM4NTE5NTgzNzg3NzU2OTgyNjk2ChMzMTExMzA2OTY3MTUyNTI2MTQxChQxMzU3ODk0NzU4Mzk4MjE0MTUzOQoUMTczMjY4NjY5MTIyMjM1ODI3MzcKEzc4NjQ2OTg0ODU1MDM4MDMxMTgKFDEyNTQ3MTc4Mjc0OTkwNDUyMjEzChQxMjEyMDIzMzQ4MjQ4MTQyOTM0NAoTNDU0NjM1Nzc4MTA4ODY4MTM5NgoUMTU4ODE2NDUyMTk0MzE5MzM1NzkKEzk5MjcyNjUxMTYxNTc5MDM3OTAKEzc4MzcwMzI0NDg3MjM5MDQwODAKFDE0MzAzNjA5NzExMzI2MTE3Nzc2ChQxMzIxOTk1MTA2NjMwODczMzE1NwoTNDgyMzYzNzU4ODM0OTA3MDc2NwoUMTMyMzI5MTIxOTgwODE5NzUzMTcKEjI5MDU1NzczNTIxNzgyNzQzMQoUMTExNDExNzk0ODg0MDg1OTk4MTEKEzQ0MDYzODQ1ODU5Mjg4Mzc2ODMKEzg4NjU0MDQxODczNTIxMzMxNzUKFDEwNTQxMjA3Mzg4NzA0MTA4NzQ5GhUKEzc4MzcwMzI0NDg3MjM5MDQwODBaEzc4MzcwMzI0NDg3MjM5MDQwODBqiRcSATAYACJGGjEACipoaGF3Z2FlZnRqZnBxdWdiaGhVQ3ZaNVZnc1NoX2pDMnVsWkE2b3Itd3cSAgASKhHCDw8aDz8T7uMBggQkAYAEKyqLARABGniBC_oM-gP9APf8-gcBBv0B-AAFCvn9_QDq_Q34-f8BAOv4Efz9_wAA7_cD9P0AAAD99_cC-v4AABv1CgIDAAAA9ekH_PwAAQABBu4M_wEAAAQJ9QUE_wAAHwf4-v8AAAACEBIF_wAAAPkH7P4AAAAA8-n3BQAAAAAgAC3eScs7OBNACUhOUAIqhAIQABrwAX8m-QPCCA_-QiHxAPgc3wG98BkAUeHkAEcFEgEQ8QEB7ub_AbIj_P_B4OMAQ_f6AN_w4P_-JQYB__0RAAQU6QEa5toA0BcM__IEBf_p3wP_0xjz_wn7CgDxF93_HRX2_jQK7_4a_fYE9Pvu_eEHFgP5ASEFBesH_xYgDwEh2iID6g0NBPAhC_8PGQECMPIJBc4M8Pk99wH-ABr0AA4UBgThA_X8Buj8AfTpDwcz9OD_9e70AR8N-fjhEgwMFf7-B_0DAQT1BP4DEQwD9f4Y9fnr9hUF7A7yARy3AfD45Q79_wb38frs-ADG_gcNCQLw-iAALbLEKjs4E0AJSGFQAirPBxAAGsAHpOEQv8Lg9TsyDuS83jlUPpYVlLw5qgQ9KnEtPm4rg7tmm0C82kVHvYkfDLxsHQE9ll1QvpDs27yJKKY8ih9TPssQ6Duk9se8YksfPh521bwwtyC9R48Pvm2kkTxoOMo8XQJLvBOVEj1EKAI8vrh5O1csFL1D2Pq8RtgmPBwfkLs4LI082fWRPbzTGbwJdrK8BI4EvpUR8rxtrMS8f_gJvvlw5DwioRS8ojDDvQJB5zv3EEO80aSePTMvLLzxVqc7OMBMPe1OUr0tYUg8GR2xu5XCcjyinjo7xijSOQ-HW7w2-iC7O-WsvXp-hzwiiV48Vh4uvVY9Sr3l3rK76jeIPRiTfj2AWIC7pS3uvbQDLjuMy8I8iwEtPeRG9jx0fDS8cFc3Oyc9gj06R5M8XpYgPSr3DL3vGUu7-6REPdF_qjxNW628j8Gvve5ldr0kRg88ijyZvRzBfDzgY7A8qGK5vaZ0fzqqvGW62oiMPVKUcDzP9qY7Y0bYvVQ_ijyHEPw7Bm4XPDqAFL2T0Tc8caLpuqd_5Dy2rfs7ykDUPPek-rtb8z48KCwMvV2SnrwRfwE8JOn_vIC9nbzfCEE82YWlvRrTXb0L5z88i2o2PUL7hbvSP1o7Wmq4vZs08jwVqwa8JcSGPaYYVj3c_Pm79DLqvSh9gb0VVb86LrAFOtxn9T2PJsi5MFCROeQ3sD05d547J_SvPV9AlD2I2xa3wkzbPTsd6L12z9g5X7kZPcrAZr1QCog7P_orvUJiNj3dwrg5UnKYvOZ6gjmDLwS5sb0cPD6atb3qZ-I53I9qPWRpgb2d70S4_VFvPTsCEz1FKSU4zrj6vMaOAb0SaMa3VNFOPY5Q_bw3l9u5nfvGPHXhDTxkEpi5AvSLvUU1kL07hjE4zC4zPWpLAr1QWoq5kfhwPbvv2DzVj084cLx2vWMZDTxuoOq2YaiDvDd5YD1TwfW3yCiqvOWiED0Mp5A4mFGHvPI5wTwCe1S4V6AMvU92kz3qSGe4lXxRPXic_bwKwjE3I2GEPLpnvT0lX3e3Bc-zPDllaT2FzwM4nBPgvGn97b3DICk5_wxKu9A_pLseE0c4PGrMvPKlZr369-W3R4_fPMf1zz3439g4SUMyPEbpt72kLmA3K3mGO2tGBr4XrqU32d3Nuzlkg7z2PrW3GBZSPaBpyztjFgS4l6UiPRBSwT0RmU-4-GGuPScFjD2li-q4qRqIPWGeG7wMOm84vtUfPRAQgjxWhdO4RNCDO-66sj266qw37G2TPe7xjb28Vm63IAA4E0AJSG1QASpzEAAaYBLxAEj0CePHKe7ZCuf3DwPs5iIFz0H_G83_2yvS4yA2JqwdH_9UxugIowAAACcG0Rc2APl4-fnGGPHF84EE7RoOfk31Nc_2ENYBmSvHC-8d7-Hl3wCj7sj0GdDxMBML8CAALYVfGDs4E0AJSG9QAiqvBhAMGqAGAABAQQAAgL8AAABAAAA8wgAAsEEAAOBBAABAwAAAcMEAACzCAABgQQAAYEEAAFTCAAAMwgAAYMIAAGRCAADwwQAABMIAACTCAACOwgAAhMIAANjBAAAwwgAAQMEAAIZCAAAwQQAAAEAAAFDCAACCwgAAoEIAAPBBAAAowgAAwMAAALLCAAAAQgAAqMEAAAzCAADAwAAAxEIAADDBAABwQgAAqEIAAIDBAABcQgAAcEIAAAxCAADMwgAAGEIAAIA_AADMQgAAiEEAAHzCAAAQwQAAQMAAADBBAAAcQgAAAMEAAMbCAABAQAAAkMIAALhBAAA8QgAAyMEAAIBBAABMwgAAEEEAAKDAAAAgQQAAqMEAAADAAAB4wgAASEIAACRCAACQwgAAjEIAAHDBAABEwgAACMIAAKBAAACAwQAACMIAALTCAACgQAAA-EEAAAhCAACAwAAAyEEAABBBAAC4wQAAXEIAAJhBAAAQwQAA8EEAAHBBAACewgAAIMEAADzCAABEQgAAXEIAAChCAAAAwQAAMMEAAJhCAABIQgAANMIAALDCAAAAQAAAEEIAAHBBAACAwQAAwEAAAOhBAACIQQAAIMEAADjCAABoQgAALEIAAETCAAC4wQAAIMEAAABAAAD4QQAAoMEAAKTCAAAUwgAA0EEAAGRCAAAMwgAAiMEAAHDCAABwwQAAAMEAADjCAABAQQAA-EEAAMDAAABgwQAAKMIAAIA_AAAEwgAAIMIAALBBAAAAwAAAAEEAAMDAAABYQgAACMIAAEjCAACwQQAAkEEAABBBAACgQAAAmEEAAABBAAAQwgAA4EAAACTCAAAEwgAAMMIAAGjCAACKQgAAUEEAAFBCAABQQQAAIEEAAADBAACowQAAIEIAAKJCAADwQQAAyEEAADDCAABEQgAA0MEAAGDBAACgwQAAuMEAAMDAAACYwQAAUMEAAKBCAACgwQAADMIAAJDBAABAwgAAZEIAADDCAABAwgAAwEEAABBCAADAwQAA4MAAAPjBAACAQQAAyEEAAABBAAAUwgAAEMIAAFBBAABAwgAAMMEgADgTQAlIdVABKo8CEAAagAIAAOK-AABEPgAAQLwAAMg9AABUvgAAPD4AAKC8AADWvgAA2L0AADA9AAAMvgAAJD4AAEA8AABwPQAAcD0AAOi9AAAsPgAAHL4AAGw-AAC6PgAAfz8AAKA8AAC4PQAAqL0AAFC9AAAQPQAAHL4AADC9AAC2vgAAgDsAAAQ-AACAOwAABz8AAHC9AAAMPgAAHL4AAKi9AABAvAAAVL4AAGw-AACovQAAyD0AAHw-AABkvgAALD4AAPg9AABkPgAA2L0AAHS-AACGvgAAND4AAJa-AAC2PgAAir4AAAQ-AACgPAAAGz8AAIg9AACAuwAAgLsAAHA9AACgvAAAiL0AAIo-IAA4E0AJSHxQASqPAhABGoACAABsvgAAhj4AADS-AAA3vwAAcL0AAKC8AADoPQAAqL0AAKC8AACoPQAAyL0AADS-AAB0vgAAsr4AAJg9AACAuwAA4DwAAAc_AAAcvgAAkj4AALi9AAAQvQAAQDwAAJi9AAAwvQAAyD0AAJ6-AABAvAAAZL4AABy-AABQPQAA-D0AAHA9AADgvAAA4DwAADC9AABAPAAAmD0AAAy-AABAPAAAuD0AAIC7AAD4vQAA4LwAANi9AACIvQAAf78AAIi9AAC4vQAA2D0AAIY-AADIvQAAyD0AADw-AACgvAAAQDwAABC9AACIPQAANL4AABC9AACIvQAAoDwAAJg9AADoPSAAOBNACUh8UAEwCTgBSgBgAGgA\"}","related_url":"http://www.youtube.com/watch?v=10yKGY1BIBk","parent-reqid":"1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["7837032448723904080"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":false,"contentTypeId":null,"censored":false,"videoContentId":"2805132587"},"14303609711326117776":{"videoId":"14303609711326117776","docid":"34-2-12-Z1F19BDD166BCA51B","description":"Folksdev ekranlarından herkese merhaba, geçtiğimiz günlerde twitch folksdev kanalında En Güncel SpringBoot Standartları eğitimini 6 saatlik bir yayın ile tamamlamıştık. Bu yayında sıfırdan bir...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/2187002/b32f8d9a56c58790dc1579a2df05d674/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/gzozGgIAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"13","reqid":"1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL","summary":{"isFull":true,"fullTextUrl":"/video/result?ask_summarization=1&numdoc=1&noreask=1&nomisspell=1&parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=videoid:14303609711326117776","teaser":[{"list":{"type":"unordered","items":["Bu video, bir eğitmen tarafından sunulan teknik bir eğitim içeriğidir. Eğitmen, izleyicilerle etkileşim halinde, Spring Boot ve Java teknolojilerini kullanarak integration test yazma sürecini adım adım göstermektedir.","Video, unit test ile integration test arasındaki farkları açıklayarak başlıyor ve Spring Boot uygulamalarında integration test yapabilmek için gerekli ayarları gösteriyor. Eğitmen, account ve customer servislerinin integration testini nasıl yazacağınızı, Postman ile API testlerini nasıl gerçekleştireceğinizi ve JSON verilerini nasıl analiz edeceğinizi detaylı şekilde anlatıyor. Ayrıca, sıfırdan bir proje oluşturma süreci, modeller, kodlar, servisler, Docker yapılandırması gibi konular da ele alınıyor.","Eğitim, altı saat süren bir yayın sonunda GitHub'a proje yükleme işlemiyle sonlanıyor ve eğitmen, yarın Murat'ın yayında olacağını ve projeye devam edeceğini belirtiyor."]},"endTime":2694,"title":"Spring Boot ve Java ile Integration Test Eğitimi","beginTime":0}],"fullResult":[{"index":0,"title":"Integration Test Nedir?","list":{"type":"unordered","items":["Integration test, unit testten farklı olarak genellikle API ve servislerin entegrasyonunu test eder.","Controller seviyesinde istek yapılır, controller'ın servisi çağırması beklenir ve veritabanına kaydedip kaydetmediği kontrol edilir.","Integration test, tüm unit testlerin birbiriyle entegrasyonunu test eden bir test türüdür ve genellikle controller seviyesinde yapılır."]},"beginTime":33,"endTime":97,"href":"/video/preview/14303609711326117776?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=33&ask_summarization=1"},{"index":1,"title":"Controller Testinde Spring Boot Kullanımı","list":{"type":"unordered","items":["Unit testte herhangi bir annotation kullanılmadığı gibi application context'i ayağa kaldırılmazken, controller testinde Spring Boot application context'i ayağa kaldırılmalıdır.","Spring Boot, controller'ı ayağa kaldırırken, servis, repository ve kasma servislerinin singleton nesnelerini oluşturup dependent injection context'e atar.","Bu sayede controller'lar birbiriyle konuşabilir ve entegrasyon testi yapılabilir hale gelir."]},"beginTime":97,"endTime":210,"href":"/video/preview/14303609711326117776?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=97&ask_summarization=1"},{"index":2,"title":"Test Sürecinde Zaman Sorunu","list":{"type":"unordered","items":["Test süreçlerinde zaman sorunu yaşanabilir, örneğin account serviste local datetime now kullanıldığında milisaniye düzeyindeki değerler test sırasında tekrarlanamaz.","Bu sorunu çözmek için clock tipinde bir değişken oluşturulup, local datetime now fonksiyonu bu değişkene bağlanarak test sırasında istenilen değer verilebilir.","Java'da Spring'de bu tür ayarlar için configuration dosyası veya main sınıfına kod yazılabilir."]},"beginTime":210,"endTime":356,"href":"/video/preview/14303609711326117776?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=210&ask_summarization=1"},{"index":3,"title":"Spring'de Condition on Property Kullanımı","list":{"type":"unordered","items":["Spring'de condition on property, belirli property'ler olması durumunda çalıştırılacak metotlar için kullanılır.","Eğer test için özel bir yapılandırma kullanmak istenirse, application.properties dosyası test.properties olarak değiştirilebilir.","Environment settings kullanılarak farklı ortamlar için farklı settings kullanılabilir, örneğin dev, production gibi."]},"beginTime":356,"endTime":475,"href":"/video/preview/14303609711326117776?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=356&ask_summarization=1"},{"index":4,"title":"Integration Test Hazırlığı","list":{"type":"unordered","items":["Account sürecinde create account süreci yapılırken account repository kullanılır.","Account servis için account repository, customer service için customer repository ve converter kullanılır.","Object mapper kütüphanesi (Faster XML) entegrasyon testinde kullanılır."]},"beginTime":475,"endTime":727,"href":"/video/preview/14303609711326117776?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=475&ask_summarization=1"},{"index":5,"title":"Test Edilebilirlik ve Refactor","list":{"type":"unordered","items":["Test edilebilir kod yazmak için mantıklı düşünmek ve TDD (Test Driven Development) mantığını kullanmak önemlidir.","Clock nesnesini local datetime now fonksiyonuna mocklayarak testlerde istenilen değer verilebilir.","UID supplier kullanımı, account'un id'sini hypernate'e bırakmak yerine elle oluşturmak için kullanılır."]},"beginTime":727,"endTime":1096,"href":"/video/preview/14303609711326117776?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=727&ask_summarization=1"},{"index":6,"title":"ID Sorunu ve Çözüm Arayışı","list":{"type":"unordered","items":["Konuşmacı, ID'yi bilmeden account nesnesi üretip dönen JSON ile karşılaştırma yapmak istiyor.","ID verilmezse hatalı sonuç döneceği için ID'yi nasıl araya girebileceğini düşünüyor.","Argument capture ile JSON'ı kontrol edemeyeceğini fark ediyor ve ya ID'ye müdahale etmek ya da kontrol ederken ID'yi ignor etmek zorunda kalıyor."]},"beginTime":1119,"endTime":1327,"href":"/video/preview/14303609711326117776?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=1119&ask_summarization=1"},{"index":7,"title":"Test Senaryoları ve Düzenleme","list":{"type":"unordered","items":["Scope test ekleyerek zaman bağımlılığını ortadan kaldırıyor.","Count application'daki gereksiz alanları ve date down'ı geri alıyor.","Object map kullanımı ve random değerler gibi gereksiz kısımları kaldırıyor."]},"beginTime":1327,"endTime":1442,"href":"/video/preview/14303609711326117776?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=1327&ask_summarization=1"},{"index":8,"title":"Create Account Testi Yazımı","list":{"type":"unordered","items":["Count controller için iki senaryo var: custom ID'ye ait kayıt olmaması ve kayıt olup create etmesi.","Test için önce veritabanına bir customer kaydetmek gerekiyor.","ID'siz bir constructor ekleyerek test amaçlı bir customer oluşturuyor."]},"beginTime":1442,"endTime":1638,"href":"/video/preview/14303609711326117776?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=1442&ask_summarization=1"},{"index":9,"title":"Test İstekleri ve JSON Path Kullanımı","list":{"type":"unordered","items":["Customer'ı aldıktan sonra create account rest'e istekte bulunuyor.","İstekte custom ID'yi 100 olarak belirliyor.","JSON path kullanarak balance stringini almak için dolar nokta kullanıyor."]},"beginTime":1638,"endTime":1898,"href":"/video/preview/14303609711326117776?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=1638&ask_summarization=1"},{"index":10,"title":"Test Çalıştırma ve Hata Ayıklama","list":{"type":"unordered","items":["Jason path expression kullanılarak bir test çalıştırılıyor ve 404 hatası alınıyor.","Object mapper kullanılarak JSON karşılaştırması yapılıyor ve transaction değerlerinin kontrolü yapılıyor.","ID değerlerinin not blank olarak kontrol edilmesi ve transaction'ın içinde bir değer olması gerektiği belirtiliyor."]},"beginTime":1903,"endTime":2203,"href":"/video/preview/14303609711326117776?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=1903&ask_summarization=1"},{"index":11,"title":"Test Sonuçları ve Proje Durumu","list":{"type":"unordered","items":["Test çalıştırıldığında id'lerin uyumlu olduğu ancak account bilgilerinin eksik olduğu tespit ediliyor.","Proje için yarın devam edileceği ve gündüz yayın açılabileceği belirtiliyor.","Yarın iki önemli iş görüşmesi olduğu için yoğun bir gün olacağı söyleniyor."]},"beginTime":2203,"endTime":2397,"href":"/video/preview/14303609711326117776?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=2203&ask_summarization=1"},{"index":12,"title":"Projenin Tamamlanması","list":{"type":"unordered","items":["Sıfırdan proje oluşturulmuş, modeller, kodlar, servisler, unit ve integration testleri, Docker ve Docker componentleri ayarlanmış.","Tek eksik React ve exception render olduğu belirtiliyor.","İzleyicilere eğitimleri devam ettirmeleri ve anlatılan yapıya uygun projeler yapmaları tavsiye ediliyor."]},"beginTime":2397,"endTime":2507,"href":"/video/preview/14303609711326117776?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=2397&ask_summarization=1"},{"index":13,"title":"Git Kullanımı","list":{"type":"unordered","items":["GitHub'da proje oluşturulup git init komutu ile init işlemi yapılıyor.","Git add komutu ile değişiklikler remote'a gönderilmek üzere ekleniyor.","Git push komutu ile değişiklikler uzak sunucuya (upstream) gönderiliyor."]},"beginTime":2507,"endTime":2662,"href":"/video/preview/14303609711326117776?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=2507&ask_summarization=1"}],"linkTemplate":"/video/preview/14303609711326117776?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"SpringBoot Eğitimi #6 - Integration Test ve Github Proje Oluşturma","related_orig_text":"FolksDev","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"FolksDev\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=ngRWtIuV8so\",\"src\":\"serp\",\"rvb\":\"Eq0DChM4NTE5NTgzNzg3NzU2OTgyNjk2ChMzMTExMzA2OTY3MTUyNTI2MTQxChQxMzU3ODk0NzU4Mzk4MjE0MTUzOQoUMTczMjY4NjY5MTIyMjM1ODI3MzcKEzc4NjQ2OTg0ODU1MDM4MDMxMTgKFDEyNTQ3MTc4Mjc0OTkwNDUyMjEzChQxMjEyMDIzMzQ4MjQ4MTQyOTM0NAoTNDU0NjM1Nzc4MTA4ODY4MTM5NgoUMTU4ODE2NDUyMTk0MzE5MzM1NzkKEzk5MjcyNjUxMTYxNTc5MDM3OTAKEzc4MzcwMzI0NDg3MjM5MDQwODAKFDE0MzAzNjA5NzExMzI2MTE3Nzc2ChQxMzIxOTk1MTA2NjMwODczMzE1NwoTNDgyMzYzNzU4ODM0OTA3MDc2NwoUMTMyMzI5MTIxOTgwODE5NzUzMTcKEjI5MDU1NzczNTIxNzgyNzQzMQoUMTExNDExNzk0ODg0MDg1OTk4MTEKEzQ0MDYzODQ1ODU5Mjg4Mzc2ODMKEzg4NjU0MDQxODczNTIxMzMxNzUKFDEwNTQxMjA3Mzg4NzA0MTA4NzQ5GhYKFDE0MzAzNjA5NzExMzI2MTE3Nzc2WhQxNDMwMzYwOTcxMTMyNjExNzc3NmqIFxIBMBgAIkUaMQAKKmhoYXdnYWVmdGpmcHF1Z2JoaFVDdlo1VmdzU2hfakMydWxaQTZvci13dxICABIqEMIPDxoPPxOGFYIEJAGABCsqiwEQARp4gfQMBvMF-gAA-P8D-gf-AhwABgsIAQEA6AYT-Qb_AQDY_vsFAP7_APYFC_z_AAAACfX2_vb-AAANDA4HBQAAAATjAwj8AQEAABr1B_4AAADs8v0NBP8AAAsLBPr_AAAACQIBFP8AAAADAPn_AAAAAPTz-v8AAAAAIAAtHI_BOzgTQAlITlACKoQCEAAa8AFRHe4A7fT8AukZ9QDgC9IAgfD7_zoT9gD_2hAAzwLqAOoG9wDbChwA3AXu_8sN8v_d__QAHQr4AB4SDwD9-wcAQhj3ACjZDAEy9RUA9Q3s_-gaDf8yDAb_GQQPAf4C7QAEA_7_Ce3mAOn57AQXDxsBA_sUARQP9QLtDxQA-vQYAuEFAwTzGwn_3PDp_w36BwcI_uIAHRDk_vL_CPwRD_IC7AAKAQD2-__27QwG4vT5BeED_vz_-_wA7wkaAw0IFAIWBwsE_dr1_fYf9PgoAgD9ABUL_AMHBwv99vn64NwLBAvtAwHZGQsF9g8UBQoP-PUgAC2Q-k47OBNACUhhUAIqzwcQABrAByKo4r7xHvE8D5M1PR3iRDxCISI9J8CwPCMT8L3XLSc99_1AvD7Q6j2ZzvM8nYdRu5xNl77qPVy5ZI8WvP7Viz4gxJ88hqkxOxzh3TupxuQ7lXIovUW89b1n6MQ8rLgnvD6xjryVlCA8i8JOPQqdFz6TmxW8EYqtvBHxYL0jBQC9HTOWO_BVBj3NhHW95jXAvA14Tz1SGmA9Ts_gvAmV0TtNkS47EZ0vPN9qsr2XoJC80m-fvBM8Dbvz1u8880yaulKQqTy_dwA9IRutPO7QML1Yeoi8iyrPu_qtZz13uIK8i-PbPFI3obxW3ie7yt3GOgaWDT0gyjy8JGR7PJ2dDL6-EV28lXY0vOcevT2rpwC9itbdOssGo72G1W49ptzYPGz7aLy8C688p6xCOdOG4z3Mdmo91nS9PH3rgzwsq4s32jbSOxNFuD2TRvu8dcy5vM6JDb6kpaK9P1MOuygFgrzF3qA9pj_gvIMU_jvnGIA9alxuvLkxIj1JPRW9mS6ju1souT1_9iO9vJAzvID0DT1ZCEE9878mPPtV5bx0QLc8HNMwu3sNlj1kvm09y6vGuh5r5j0bKgY9OEMWvAZ1y73vHYW9YRZVucvNgbyPUJM9e8RDvLbwYbzIixa81EzvuwmZVT2qR5o8-QkQvPQy6r0ofYG9FVW_OuxuWb0FdaA9p_lAOqza_zwS2MG8HWI0O63O-zwPl9y8HDyXOoPASj3Mzqa7ADcLu0ZmST2pKpm8b6WRO3cXw7xSIhE8BFSbO5NikT2mgT-9g5OsuSiZwTxx8pG8ofIDuFQ27DxZVjW93MUjOc5YjzzO7lo9lXwgOK0vtzr9EvG9vCOJORFDoTx8iJ27dTR6OmNel71vSjk944eROcUCn7zu_Tc9miqzt38_qzxofhC9MLCWucup0zxQaB88bomiuLXRrzwtf3m9ZG8HOfmrtrywLGe9J_IjOXTWQr2AUqO6c25mtXAKK71xOZ68yz6FuBDjmjwmuvg8hWPQOKOGwDyUUFU8QnhSuOfgmb0GybE8qiXLuGBZGb6Lwk69KjD6uBnzJL3uKwq9vUGQOFwAOr4BE429YPMxuWkVAr2QvCO-zYOEuPbGOr1IkW-7e_3GuCmSH7609KK9h0GoOKW3ZDzjEWa95DWiOEMCBj6Vrb-8NjwYuN3Ktz0wo5a7497uN0iBvz0zfrs9xZ4DOGmArD3x9Eq9cOtLteNrDz6FTh49F3SuOPCyNb1czM89DEYKueMZtDyA-Y89Z6RMuBxe0D1b7_e9UV-UNiAAOBNACUhtUAEqcxAAGmAy6gBA_BbR2AH2BBnwCCfi2dYNAqhI_xLX__8uzer1OgC4AC3_OKv3AZoAAAAbCMgrCAAlf_XUrhe-CPXNreFA-nUv4Vmb6iLwDKxDCu759-f0DPAA79Cw_jP30khBDv0gAC1anxI7OBNACUhvUAIqrwYQDBqgBgAAcEEAAOBAAADAQAAAhsIAABRCAAAoQgAAiMEAALDBAAAgwgAAwMAAAFBBAAAIwgAABMIAAJrCAAAkQgAANMIAAGDCAAAQwQAAjsIAAGzCAADgwAAAsMEAACDBAABwQgAAQMAAAIC_AACcwgAADMIAAJpCAAA8QgAAoMIAABDBAACWwgAADEIAAHDBAAD4wQAACMIAAJZCAABAwQAAJEIAAJxCAAAwwQAAdEIAAEBCAABIQgAAgMIAAARCAAAgQQAA0kIAAKhBAABUwgAA4EAAAHBBAACowQAAMEIAAEDAAAC2wgAAYMEAAI7CAABMQgAAWEIAAIDAAACoQQAAbMIAAJhBAAC4wQAAoEAAAIDAAACAPwAAJMIAAIhCAADIQQAAdMIAAIJCAADYwQAATMIAANDBAADgwAAAMMEAACzCAACAwgAAAMAAAPBBAAAAwAAAUMEAAHBBAADgQQAAyMEAAFhCAADIQQAAAMIAALBBAACAQQAArsIAAADBAACIwgAAQEIAAFhCAAAsQgAAUEEAAKDAAABgQgAATEIAADjCAADEwgAAQMAAACxCAACgQQAAoEAAAHBBAAAQQgAAAEAAABDCAAAwwgAAbEIAAEhCAADowQAALMIAAABBAAAAwAAAIEIAAADCAACcwgAAFMIAAABCAAAUQgAATMIAAJDBAACCwgAAYMEAAGDBAAAUwgAAQEEAAAxCAAAgQQAAQEEAAPDBAADgwAAAwMAAAAjCAAAAwQAAAEIAAJhBAADQwQAAgkIAABDBAACKwgAAEEIAAFBBAAAwQQAAUEEAADBBAABQQQAAGMIAABBBAABcwgAAQMEAADjCAACAwgAAcEIAAOBAAABgQgAAIEEAAODAAABQwQAAEMIAADRCAADGQgAAgEIAAABBAACGwgAAhEIAACDCAAAAwgAA6MEAAOjBAACowQAA6MEAAIC_AABUQgAA0MEAAMDBAADAwAAAXMIAAMhBAAAAwgAAkMEAAOBBAADQQQAAAMIAAIDAAABEwgAAAEEAABhCAACgwAAAgMEAANDBAABwQQAAKMIAAADBIAA4E0AJSHVQASqPAhAAGoACAACivgAAHD4AAKg9AAC2PgAAgLsAAKg9AAAQvQAAkr4AAOi9AAAwPQAANL4AAMg9AAA8PgAAoDwAADQ-AADgvAAAxj4AAKC8AABEPgAAFT8AAH8_AABkPgAAuD0AAOi9AAA8vgAA-L0AAIC7AAB0vgAA0r4AAEC8AACIPQAAjj4AAKo-AABAPAAAPD4AALg9AAAwvQAABD4AALa-AADYvQAAZL4AAPg9AADWPgAAcD0AAMg9AAA0PgAAML0AAGy-AAAEvgAAqL0AABA9AABwvQAAjj4AAFw-AAC4vQAAiL0AABc_AACIPQAAEL0AAFQ-AACgPAAADL4AAIi9AACyPiAAOBNACUh8UAEqjwIQARqAAgAAQLwAACQ-AABkvgAAK78AAEy-AADgPAAAlj4AABC9AAAEPgAAFD4AAFS-AAAUvgAADL4AAGy-AAB0PgAA4LwAAOA8AADePgAA2L0AAAM_AAAcvgAAHL4AAHC9AABAPAAA4DwAAKg9AAAsvgAAoLwAAI6-AAAUvgAAiL0AAIg9AABMPgAAoLwAABA9AAAwvQAAuD0AAAQ-AAD4vQAA2D0AAAQ-AAAUPgAA4DwAAHC9AACgvAAAHL4AAH-_AACgPAAA2L0AAOC8AAAwPQAAyL0AAOC8AAAkPgAAoLwAAPg9AADgvAAABL4AAPi9AADIPQAAMD0AAJg9AADgvAAAVD4gADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=ngRWtIuV8so","parent-reqid":"1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["14303609711326117776"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"386314485"},"13219951066308733157":{"videoId":"13219951066308733157","docid":"34-6-17-ZAEF5440FFC1978D5","description":"Merhaba Değerli İzleyicilerimiz, Bu akşam saat 21:00'de gerçekleşecek canlı yayınımıza hoş geldiniz! Bu özel etkinlikte, Elasticsearch ve Spring entegrasyonunun inceliklerini keşfedeceğiz.","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/880526/54dee8ff0b3e00b7dfa2bc2bf53cbdc7/564x318_1"},"target":"_self","position":"14","reqid":"1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DcWDXQbjYRgg","linkTemplate":"/video/preview/13219951066308733157?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"ElasticSearch'ün Derinliklerine Doğru - Spring Entegrasyon","related_orig_text":"FolksDev","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"FolksDev\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=cWDXQbjYRgg\",\"src\":\"serp\",\"rvb\":\"Eq0DChM4NTE5NTgzNzg3NzU2OTgyNjk2ChMzMTExMzA2OTY3MTUyNTI2MTQxChQxMzU3ODk0NzU4Mzk4MjE0MTUzOQoUMTczMjY4NjY5MTIyMjM1ODI3MzcKEzc4NjQ2OTg0ODU1MDM4MDMxMTgKFDEyNTQ3MTc4Mjc0OTkwNDUyMjEzChQxMjEyMDIzMzQ4MjQ4MTQyOTM0NAoTNDU0NjM1Nzc4MTA4ODY4MTM5NgoUMTU4ODE2NDUyMTk0MzE5MzM1NzkKEzk5MjcyNjUxMTYxNTc5MDM3OTAKEzc4MzcwMzI0NDg3MjM5MDQwODAKFDE0MzAzNjA5NzExMzI2MTE3Nzc2ChQxMzIxOTk1MTA2NjMwODczMzE1NwoTNDgyMzYzNzU4ODM0OTA3MDc2NwoUMTMyMzI5MTIxOTgwODE5NzUzMTcKEjI5MDU1NzczNTIxNzgyNzQzMQoUMTExNDExNzk0ODg0MDg1OTk4MTEKEzQ0MDYzODQ1ODU5Mjg4Mzc2ODMKEzg4NjU0MDQxODczNTIxMzMxNzUKFDEwNTQxMjA3Mzg4NzA0MTA4NzQ5GhYKFDEzMjE5OTUxMDY2MzA4NzMzMTU3WhQxMzIxOTk1MTA2NjMwODczMzE1N2qvDRIBMBgAIkUaMQAKKmhoYXdnYWVmdGpmcHF1Z2JoaFVDdlo1VmdzU2hfakMydWxaQTZvci13dxICABIqEMIPDxoPPxP2PIIEJAGABCsqiwEQARp4gQEMCvcD_QD7-QcIAgj8AgwS_QX1AQEA9_gR9gIE_gDz7P_0Av8AAO4ABAQAAAAA9wb6_fP_AQAiAQQHBAAAAAnm9vv9AAAA9wf5AP4BAAD-CAQAA_8AAAwP9QX_AAAA7_sK-_7_AAD78_8KAAAAAPXuDQgAAAAAIAAtd_nJOzgTQAlITlACKnMQABpgKfoALyL5_sXaBRfY4gf89L7a3fDXNf8Iz__S9QT_Kkj65NsRAF7UEAuhAAAACwPU_PcAHW7T4Lk-7hQS0_b0BuF_5d1r8fr1CvfO5cgJ-_zmFgRKAKvn6wrrm8MeDFP8IAAt5sEfOzgTQAlIb1ACKq8GEAwaoAYAAJBBAADgQAAAgD8AANDBAADAQAAAAAAAAMDAAACAQAAAGMIAAIDBAAAMQgAAYMIAAHjCAAAwwgAAiEIAAHzCAADgwQAAuMEAADzCAABgwQAAeMIAABjCAAAgwQAAQEIAAIBBAABAQAAAYMIAAKTCAAAEQgAAKEIAACzCAACYQgAAosIAAFBBAABcwgAA4MAAAODAAAD-QgAA6MEAALBBAADAQQAAkMEAADRCAABQQgAAoMAAAMDCAAC4wQAAMMIAAIhCAACoQQAAiMEAABRCAABQQQAAsMEAAFxCAADwwQAA6MIAAIhBAABowgAABEIAAIBCAAAEQgAACMIAAIbCAAAIQgAAqEEAABDCAACAwQAAcEEAAAzCAACCQgAAfEIAABTCAACEQgAAoMEAAIDCAADYwQAAEMIAANBBAACAPwAA2MEAAIhBAAAAAAAA2EEAAEDBAACgQQAAUEIAAADBAABIQgAAoMAAAGjCAABcQgAAUEEAAEjCAACAPwAAVMIAALhBAACoQQAAmEEAAKDAAACwwQAAYEIAAHhCAACawgAAsMEAABDBAAAMwgAAiEEAAAzCAABcQgAAMEIAAMDAAADQwQAA0MEAAIDBAADAQQAABMIAAODBAABwQQAAOMIAAIDBAAAgwgAArMIAAKDBAAAUQgAAEEIAAKjBAAAwwQAAHMIAALDBAAC4QQAAIEEAAKDBAADgQQAAOEIAAIBAAACAPwAASEIAAEDAAACgwgAAgMEAAEDAAABAwQAAcMEAAIBCAABQQQAAGMIAABxCAACQQQAAgMEAAIC_AACAQAAAwMAAAAAAAAAIwgAAHMIAAGTCAABMwgAAgMIAAERCAABEwgAADEIAAITCAABEwgAAAMIAAOBBAAA0QgAAqEIAABRCAADwQQAABMIAAABCAACgQAAAQMEAAEBBAADIwQAANMIAALDBAABcQgAAuEEAALhBAADowQAAQEAAAIhBAACGQgAACEIAAFzCAADYQQAAwMEAADzCAACcwgAAkMIAANBBAAAAwQAAcEEAAEDAAACowQAA8MEAABTCAABEwiAAOBNACUh1UAEqjwIQABqAAgAALL4AANi9AAB0vgAAJD4AALa-AACIPQAA4DwAAOq-AABcvgAAqL0AALq-AADgPAAALD4AAPg9AABkvgAAHL4AAPi9AACIPQAA2D0AAC8_AAB_PwAAur4AAMi9AABEvgAAcL0AADC9AACgvAAAbL4AAOA8AABwPQAA6D0AAKg9AACYvQAAoLwAAMY-AACovQAAyL0AAES-AACOvgAAUL0AAOi9AACIvQAAqD0AAK6-AADoPQAA-L0AAIA7AAAUvgAAgr4AADy-AAAsvgAAgLsAAFw-AACgvAAAMD0AAFA9AAAlPwAA4DwAAJI-AACaPgAAoDwAAJi9AADYvQAAyD0gADgTQAlIfFABKo8CEAEagAIAAIg9AACePgAAdL4AAEm_AAC-vgAAgLsAAPg9AACovQAA4LwAAIY-AACgvAAAfL4AAAy-AACmvgAAcD0AAHC9AADovQAAAT8AAIi9AAC-PgAAcL0AACS-AAAwvQAAiL0AAIi9AAAwPQAAqr4AAFA9AABsvgAAVL4AAEC8AABQPQAAJD4AAFC9AABwvQAA-L0AAOA8AAD4PQAAFL4AAIC7AABQPQAA-D0AABy-AAD4vQAAmL0AAEA8AAB_vwAAuD0AAJg9AADgvAAA2D0AACS-AACovQAAkj4AAJi9AACoPQAAcL0AALg9AAAUvgAA4DwAAEA8AACAOwAA6D0AACw-IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=cWDXQbjYRgg","parent-reqid":"1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["13219951066308733157"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":false,"contentTypeId":null,"censored":false},"4823637588349070767":{"videoId":"4823637588349070767","docid":"34-4-7-Z9A1E7F542F7CF3E8","description":"Merhaba arkadaşlar, bu videoda sizlere Spring Shell'in ne olduğunu ve Spring Boot ile nasıl kullanılabileceğini anlatacağız. Ek olarak, nobetci eczaneleri gosteren ve Spring Security ile...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/961646/e998d30a903cebaaa9aecc0a12d3bfcd/564x318_1"},"target":"_self","position":"15","reqid":"1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DnXJzb910dHI","linkTemplate":"/video/preview/4823637588349070767?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Spring Shell ile Konsol Uygulaması Geliştirme","related_orig_text":"FolksDev","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"FolksDev\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=nXJzb910dHI\",\"src\":\"serp\",\"rvb\":\"Eq0DChM4NTE5NTgzNzg3NzU2OTgyNjk2ChMzMTExMzA2OTY3MTUyNTI2MTQxChQxMzU3ODk0NzU4Mzk4MjE0MTUzOQoUMTczMjY4NjY5MTIyMjM1ODI3MzcKEzc4NjQ2OTg0ODU1MDM4MDMxMTgKFDEyNTQ3MTc4Mjc0OTkwNDUyMjEzChQxMjEyMDIzMzQ4MjQ4MTQyOTM0NAoTNDU0NjM1Nzc4MTA4ODY4MTM5NgoUMTU4ODE2NDUyMTk0MzE5MzM1NzkKEzk5MjcyNjUxMTYxNTc5MDM3OTAKEzc4MzcwMzI0NDg3MjM5MDQwODAKFDE0MzAzNjA5NzExMzI2MTE3Nzc2ChQxMzIxOTk1MTA2NjMwODczMzE1NwoTNDgyMzYzNzU4ODM0OTA3MDc2NwoUMTMyMzI5MTIxOTgwODE5NzUzMTcKEjI5MDU1NzczNTIxNzgyNzQzMQoUMTExNDExNzk0ODg0MDg1OTk4MTEKEzQ0MDYzODQ1ODU5Mjg4Mzc2ODMKEzg4NjU0MDQxODczNTIxMzMxNzUKFDEwNTQxMjA3Mzg4NzA0MTA4NzQ5GhUKEzQ4MjM2Mzc1ODgzNDkwNzA3NjdaEzQ4MjM2Mzc1ODgzNDkwNzA3Njdqrw0SATAYACJFGjEACipoaGF3Z2FlZnRqZnBxdWdiaGhVQ3ZaNVZnc1NoX2pDMnVsWkE2b3Itd3cSAgASKhDCDw8aDz8T0RyCBCQBgAQrKosBEAEaeIEKC__3_wEA7wP--wQBAAAGB_gA9___APYH-_7_Av8AAfEE__oAAAD0Agfx_gAAAP4FBgj-_gEAGwL79QMAAAAN9wgC-wAAAPIC8QQAAQAA-Qn2AgP_AAAK_AHu_wAAAAIPEQT_AAAA_Q_0AgAAAAD65gEJAAAAACAALXH91Ts4E0AJSE5QAipzEAAaYCgJACIiD_rI0w_j3vwJIPnqwNHh5hb_DbUAy_jr0hUH0dDrIQBC1xz6rgAAABrswQoNAPVlHADbQ_8IP5j96iPGfxkaQBkfDNwCvf37BQQJ2yoLIwC3__USKLbYLAEc3iAALSVSKTs4E0AJSG9QAiqvBhAMGqAGAAC4QQAA4EAAAIDAAADIwQAAqEEAABRCAACgQAAAiEEAAEjCAAAkwgAA-EEAACzCAAB8wgAAKMIAAFxCAABwwgAAoMEAAODBAAA0wgAAUMEAAGTCAAB8wgAAiMEAAHhCAAAwQQAAEEEAAEzCAACewgAAoEEAAABCAAAIwgAAkkIAAK7CAACIQQAAGMIAAMDAAAAAAAAA_kIAAOjBAABQQQAA0EEAAKDBAACEQgAAdEIAAIhBAADEwgAAAAAAAFTCAACkQgAAgEAAAODAAAAwQQAAoEEAAHDBAABkQgAA-MEAAKTCAACAQQAAZMIAABBCAABQQgAAGEIAAAzCAACewgAA6EEAAPBBAACgwAAAgEAAACBBAADIwQAAeEIAAERCAABcwgAAlkIAAODBAAAgwgAAwMAAAADCAABQQQAAgMEAABDBAACgQQAAIEEAANBBAAAYwgAAyEEAAChCAAAAwAAAeEIAAIBBAABAwgAAaEIAAABAAAAQwgAA6MEAABTCAAAwQQAA-EEAAARCAADgQAAA0MEAADhCAACaQgAApMIAAATCAACgwQAALMIAAIhBAAAgwQAAMEIAABBCAACIwQAAYMEAABTCAACAPwAAEEEAAMjBAAAIwgAAyEEAAODBAABQwQAAMMEAAKrCAACQwQAAUEIAAChCAACAwQAAuMEAAGzCAAAUwgAAJEIAABBBAAAgQQAAcEIAAEBCAABgwQAAmEEAAFxCAADAwAAAhsIAAJDBAADwQQAA4MAAAGDBAACSQgAAwEAAAMDBAADgQQAAgL8AAEBAAACgQAAAAAAAAAAAAAAwwQAAsMEAADDCAACCwgAAMMIAAJbCAAB0QgAAFMIAADBCAABAwgAALMIAAAjCAACgQAAAREIAAKZCAADIQQAAgkIAAFDCAADAQAAAgMEAANjBAABQwQAAMMEAAFDCAABgwQAASEIAAPBBAACAwQAAsMEAALBBAAAAAAAAokIAAHBBAAA4wgAAoEEAAADBAAAEwgAAgMIAACzCAADoQQAAgMAAAEBAAACAwAAA8MEAAJDBAABcwgAAiMIgADgTQAlIdVABKo8CEAAagAIAAAS-AADIPQAA4LwAAFA9AABkvgAAiD0AABw-AAAjvwAAor4AAOA8AAD4vQAAmD0AAPi9AACovQAArr4AAFA9AAD4vQAAoDwAAFA9AADSPgAAfz8AACy-AAD4vQAAqr4AAFA9AABUvgAAqL0AAFS-AADgvAAAlj4AAII-AACgPAAAqD0AAFC9AAA8PgAAoDwAAFA9AAAcvgAAir4AAKC8AACIvQAAJL4AAHw-AAB8vgAAcD0AAPg9AACoPQAAmD0AANg9AAA0vgAATD4AACS-AABwvQAAHL4AAFw-AACgPAAAEz8AADA9AAC4PQAARD4AAOg9AACIvQAAFD4AAFw-IAA4E0AJSHxQASqPAhABGoACAABAPAAA-D0AAFC9AABFvwAAEL0AAHC9AACYPQAAdL4AAEA8AAAcPgAALL4AAEA8AABEvgAAC78AAKg9AADgPAAAHL4AADc_AADgvAAAuj4AAGS-AABkvgAAyL0AAMg9AAAsvgAAML0AAIK-AABAPAAATL4AAGS-AABAPAAAuD0AAI4-AAAUvgAAcD0AACQ-AADoPQAAmD0AAIK-AADIPQAAQDwAAHA9AABsvgAA-L0AABC9AAC4vQAAf78AAGS-AABwPQAAFL4AAEQ-AACCvgAAFD4AAKi9AABAvAAA4DwAADC9AADgvAAATL4AAKg9AABAvAAAVD4AADC9AAAcPiAAOBNACUh8UAEwCTgBSgBgAGgA\"}","related_url":"http://www.youtube.com/watch?v=nXJzb910dHI","parent-reqid":"1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["4823637588349070767"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"13232912198081975317":{"videoId":"13232912198081975317","docid":"34-6-1-Z14F57D7EBFC0A565","description":"Herkese Merhaba, Bugün Sıfırdan Production'a serimizin son videosu ile karşınızdayız. Yazılan bir spring App'i Aws üzerinde deploy edip yayına alacağız. İçeriklerin devamı ve canlı yayınları...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/4247371/942d79acb2f56e58034d07605ed412ae/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/O0u2SAIAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"16","reqid":"1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DNle_huBDeYI","linkTemplate":"/video/preview/13232912198081975317?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Sıfırdan Production'a: Aws Deployment With Fargate","related_orig_text":"FolksDev","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"FolksDev\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=Nle_huBDeYI\",\"src\":\"serp\",\"rvb\":\"Eq0DChM4NTE5NTgzNzg3NzU2OTgyNjk2ChMzMTExMzA2OTY3MTUyNTI2MTQxChQxMzU3ODk0NzU4Mzk4MjE0MTUzOQoUMTczMjY4NjY5MTIyMjM1ODI3MzcKEzc4NjQ2OTg0ODU1MDM4MDMxMTgKFDEyNTQ3MTc4Mjc0OTkwNDUyMjEzChQxMjEyMDIzMzQ4MjQ4MTQyOTM0NAoTNDU0NjM1Nzc4MTA4ODY4MTM5NgoUMTU4ODE2NDUyMTk0MzE5MzM1NzkKEzk5MjcyNjUxMTYxNTc5MDM3OTAKEzc4MzcwMzI0NDg3MjM5MDQwODAKFDE0MzAzNjA5NzExMzI2MTE3Nzc2ChQxMzIxOTk1MTA2NjMwODczMzE1NwoTNDgyMzYzNzU4ODM0OTA3MDc2NwoUMTMyMzI5MTIxOTgwODE5NzUzMTcKEjI5MDU1NzczNTIxNzgyNzQzMQoUMTExNDExNzk0ODg0MDg1OTk4MTEKEzQ0MDYzODQ1ODU5Mjg4Mzc2ODMKEzg4NjU0MDQxODczNTIxMzMxNzUKFDEwNTQxMjA3Mzg4NzA0MTA4NzQ5GhYKFDEzMjMyOTEyMTk4MDgxOTc1MzE3WhQxMzIzMjkxMjE5ODA4MTk3NTMxN2qIFxIBMBgAIkUaMQAKKmhoYXdnYWVmdGpmcHF1Z2JoaFVDdlo1VmdzU2hfakMydWxaQTZvci13dxICABIqEMIPDxoPPxPGFIIEJAGABCsqiwEQARp4gf0C-_n8BAD-CgcBBAX-ARL3Aff3AQAABQIF-_EC_wDn8fsIAv8AAA0FBAYDAAAA_QYB-_r-AAAODf3--AAAAAzx_f_6AAAA-AsBBf4BAAANC_z89AQAAQ0UCQEAAAAA-gv4Av4AAAAC-fb8AAAAAATnAPMAAAAAIAAtiO_eOzgTQAlITlACKoQCEAAa8AF_AvwChvsQ-GL5CwA-HAf_lhwJ_0_75f_zCA0BzRoJANbqEADwA_IA9Pv_ACPz_QAUBN7_DwEMAOvo8QDXBPsAGgHyAC_h_gA39BgAEAII_874BP8CIOgACTH5APH88AAUC_gAGd74Auv7-QX_CQgEFO8LAAIICAIIBhUBC_QE_Prw__4OEBD_Bg4A-gPx_wYE9PH_AREC-_wJFgn_5hIDDvzzBx_d7wES8gX_GAn2Agv6DPgL9P787AEPBQQZ8AYC9-sA7Pn1CP0M_QH2DxD-EvcMA-X5Avgw6wH-4fsI-vntAQDb5fEEGv_3Bg8HA_YgAC1mvTw7OBNACUhhUAIqzwcQABrAB5Lo7b6UZ0G5zUlevQ-tvz0faSu9oa25vL7cVz7fbkk8TPn1vCCWwj0Koxm9EAaevBtkor74GiK9lVdYvZ1Ggj5_Fku8vhLIvMMvkDxT21e9qA29POf-Kr5dy_88SHQqPEwZCD6mjO48M65Ru9EfKj7qsCK9UMLMvPj8IL5YNY29Ke8-PDLj8buxV_O8yZb-uoXapbzZOAe94FawvIU4gD1v3rS6rtcUvS4fSb2BGZ096y0QvLoRlr0ZPAg8vn0HPfepjz2AzV68ajf2O_Elmb2H1P689VHhPKg0Qj0v4XC9M2SGvB43DL7GOrC87IatPI99Or3rLAS9Az6_O4VjcbwsRXc9nqGLOIqr6r2BzJA7VaVmOVa2Tz02FIg6D4H-u2ZlHjwJAp67VhaBuzCgl7xRE7280uLMvKg1DT5RnKg9fQEiPMnvozyb3Fm9dyyZu5jad7z9NfQ8lBzLPMSx8Dt4wCs9sZ7_O0JN3zthx5q8B6AsPHD1Fz2DxRw9q4zQPDcpNr1CHxG94H36Oipx3T0QtZg9LGMmu4Aqrjy47yw9Kh1SuhIrSL3thmg9juBrvKANCDzwOha9JQQrPHaq3L2N_PC8_KsFPMpYmD1mOT88GnUGPLXkTDyI-U095xelO6EOwD3y43k8qNIDvPsEIL6mlIy9M91AOjsezrzh4309JkX5O-hwqL3TFD-75M8BPDtiQz0dhsA9QeJsuVT6nj2a6Di9eFpPOM41Cju_jY69tkHUupipJLzLC3U9isXSOoFNDD3GKm88mo7nODqQtbwFKs67-uVjN6kiprx1YkW8Q9HNuHhez7xZX-683YIYORuPCL1mQ4i8XBxcOUR1Cb1lrNG8XYQjuTu_nT3gh14851euuJLmz712CFK8-M0IOfReCjxPNsq8QsmCuMiD4zx1DOM8vhzZtwHyqTqmZBS94-TZOLHmFr3EPJA9hdGFN-bNoTxeJUS8XmMXObWj2L2l6Fe99I4CNbq4Er1KCUG9bFOyODUrNryuMHi9Lp0CuMnd07moZqA8lmQoOGLIYjtsXzw7RRImOGf4qrxhybC87CeNOO-Gfj2O-rU8RPMpOL0ylL1U65O9_NO6ttuavryNYqk9NkyYt3dz57zwYzG9wsPcN7xBz7wPDBC-EgwyOSoED7yMIlU9llLcNzv-Sz2Iga48ghPKNgz_nj3M7km8Ar7Et5oJRr0g5GY99U8uOOBgFD14_Tg99YjHOPCyNb1czM89DEYKuedkczyoqtA9Ejhht5EJeDsEXZY8gpVwOCAAOBNACUhtUAEqcxAAGmD6BQAD1QAkn-srsCznCN3ZovH_9Kns__bRAJoe3s8ECQ-q-fb_IeAHE5wAAAAhD8RISQDwf_jnz0_gOwjcDO0vy31Q__vF0PK9-bTnKOvcGejwCOcAHADH-ivOuTZzEvEgAC0KVg47OBNACUhvUAIqrwYQDBqgBgAAwEAAAJBBAAAUQgAADMIAAHBCAAAMQgAAsEEAAIBCAAB0wgAAcEEAAChCAAB8wgAAlsIAABTCAABcQgAA-MEAACDBAABAwgAAGMIAAIC_AABAQAAA6MEAAFBBAACgQgAAkMEAAKDAAAAcwgAAlMIAAKBBAACwQQAAWMIAALJCAACiwgAAQMAAAIrCAACQwQAAEMEAAMRCAAAkwgAA4EAAAEBBAAAAQAAAoEIAAGhCAABQQQAA6MIAABjCAACAvwAArkIAAJhBAABAwQAAPEIAAIBBAABAwAAAfEIAAODBAACwwgAAAEAAAPDBAABMQgAAAEIAAABAAAA4wgAAUMIAAGBCAACQQQAAoMAAAIDBAACoQQAAAMIAAGxCAACAQgAAFMIAAGxCAAAgQQAAYMEAAMDAAACAQAAAqEEAAFjCAAB8wgAAAAAAAOBBAADoQQAANMIAAMBBAAAkQgAAEEEAAAhCAAAwQQAAXMIAAIpCAADAQAAAPMIAAJjBAADQwQAAmMEAAIDAAAB8QgAAgMEAAODAAABUQgAAkkIAAIzCAADQwQAACMIAAMBAAACIQQAAQMEAAFhCAAB4QgAA6MEAABzCAACQwQAAgL8AANDBAAAQwgAAgMEAABBBAAAAwAAAAMAAAEDBAAC6wgAAYMEAACRCAABYQgAAJMIAAMjBAADgwQAAXMIAAJBBAACIQQAAQEAAACBBAAAMQgAAQEEAAKBBAAAEQgAAwMAAAGDCAACAvwAAwEEAAIDBAAAswgAAPEIAANhBAACAwgAAwEEAAIjBAACAwAAAwMAAANjBAADYQQAAyMEAAAAAAACSwgAA0MEAAGTCAAAEwgAAkkIAAATCAABgQgAAgMEAAIC_AABkwgAAAAAAAFRCAACGQgAAREIAAHhCAACAwgAA0EEAAATCAABQwQAAgMAAAODAAAAAwQAAwMEAAIZCAAAwwQAAUMEAAADAAABAQAAAQMAAAEBCAADgQAAANMIAAABBAAAYwgAAIMEAAITCAAAgwgAAiEEAABDBAAAwwQAAsMEAAPDBAAAgQQAAAMAAALDCIAA4E0AJSHVQASqPAhAAGoACAABQPQAA6D0AAFQ-AAAUPgAAHL4AAEQ-AACAuwAADb8AADC9AAAQPQAAlj4AAHw-AADgvAAALD4AALa-AAD4vQAAED0AAPg9AACIPQAA8j4AAH8_AADIvQAA-L0AAJi9AACYvQAAgDsAACS-AACavgAAML0AAK4-AAD4PQAAiL0AACw-AAA0PgAA6L0AAOA8AAAQPQAAEb8AAM6-AADIvQAA4LwAAHy-AABQvQAAJL4AAIY-AACOvgAAgLsAADy-AAD4vQAAbL4AADw-AADYPQAAoLwAADA9AABwvQAAMD0AAOI-AABQPQAAmD0AAMo-AAAQPQAAFL4AABQ-AABQvSAAOBNACUh8UAEqjwIQARqAAgAAcD0AAKC8AAAcvgAAR78AALg9AAAwPQAAUL0AAOi9AAAEvgAArj4AAJo-AAAwPQAAEL0AAJa-AADYPQAAEL0AAKA8AAAxPwAAUD0AALI-AABsvgAAcD0AAAQ-AAC4vQAAoLwAAEw-AAAwvQAAED0AABC9AADgvAAAiD0AAHA9AACYvQAAoDwAAEC8AADIvQAAZL4AAFw-AACGvgAAFL4AANg9AAAMPgAANL4AADC9AAAUvgAAQLwAAH-_AAAQPQAAgj4AAHC9AAD4vQAANL4AALi9AAA8PgAAcD0AAOA8AABQPQAAiL0AACy-AACYvQAAML0AAMi9AAC4PQAAoDwgADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=Nle_huBDeYI","parent-reqid":"1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["13232912198081975317"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"1165258758"},"290557735217827431":{"videoId":"290557735217827431","docid":"34-4-15-Z7456A2C474DB29D3","description":"Herkese merhaba, Geçtiğimiz hafta başladığımız Java Mock Interview yayın serimizde bu haftanın konuusu, özellikle yurtdışında yazılım mülakat süreçlerinin bir parçası olan Live Coding Interview...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3413282/24aa1982bac69f0aa76b814293b09cb3/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/39qEKwIAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"17","reqid":"1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D1wryvCqLpfo","linkTemplate":"/video/preview/290557735217827431?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"[TechThursday] Live Coding Interview","related_orig_text":"FolksDev","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"FolksDev\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=1wryvCqLpfo\",\"src\":\"serp\",\"rvb\":\"Eq0DChM4NTE5NTgzNzg3NzU2OTgyNjk2ChMzMTExMzA2OTY3MTUyNTI2MTQxChQxMzU3ODk0NzU4Mzk4MjE0MTUzOQoUMTczMjY4NjY5MTIyMjM1ODI3MzcKEzc4NjQ2OTg0ODU1MDM4MDMxMTgKFDEyNTQ3MTc4Mjc0OTkwNDUyMjEzChQxMjEyMDIzMzQ4MjQ4MTQyOTM0NAoTNDU0NjM1Nzc4MTA4ODY4MTM5NgoUMTU4ODE2NDUyMTk0MzE5MzM1NzkKEzk5MjcyNjUxMTYxNTc5MDM3OTAKEzc4MzcwMzI0NDg3MjM5MDQwODAKFDE0MzAzNjA5NzExMzI2MTE3Nzc2ChQxMzIxOTk1MTA2NjMwODczMzE1NwoTNDgyMzYzNzU4ODM0OTA3MDc2NwoUMTMyMzI5MTIxOTgwODE5NzUzMTcKEjI5MDU1NzczNTIxNzgyNzQzMQoUMTExNDExNzk0ODg0MDg1OTk4MTEKEzQ0MDYzODQ1ODU5Mjg4Mzc2ODMKEzg4NjU0MDQxODczNTIxMzMxNzUKFDEwNTQxMjA3Mzg4NzA0MTA4NzQ5GhQKEjI5MDU1NzczNTIxNzgyNzQzMVoSMjkwNTU3NzM1MjE3ODI3NDMxaocXEgEwGAAiRBoxAAoqaGhhd2dhZWZ0amZwcXVnYmhoVUN2WjVWZ3NTaF9qQzJ1bFpBNm9yLXd3EgIAEioPwg8PGg8_Ex6CBCQBgAQrKosBEAEaeIEG_voI_AQA5f0J_wj-Af_u-gMN_AAAAO4E_PgFAAAA7v38AwT_AAD-__wG9gAAAPf--wj0_wEAA_v8AgMAAAAWBPz9AwAAAAUB_Qb_AQAA9_oFDQT_AAAGAAgAAAAAAPz9-wH5_gAAAQIJAAAAAAD8Afn7AAAAACAALXUd4Ds4E0AJSE5QAiqEAhAAGvABZRoJAcj9AP44CgcA1gj8AIHw-_9ICdkAJgMDAAXoBADp_AMA3PgZAMzm6ADwDPQA5RL4_wsj_wD1-vb_9OzjAD_s8wAN-woAHBIUAPUN7P8UEQb_JwP9AA8NFQDnB_UAD_7g_RXu8QH07e7_GCIUAQPiDAEUAv0B9QPt_wQBEwLo_BX94xv4_vf64v4R-hIDCg3l_wkeBfsB-fv9Ih7__94KBvoi_Az9EQsZBfwJ7Qf1GekD9AX-AvAMC_wbDxoBAxUM_-P3_AD6-gL3BwoCA_sMDQfw7ez_C9r1CP738fz_Cwj4-hH7APLsFQMFAwH8IAAtkPpOOzgTQAlIYVACKs8HEAAawAfXhee-RLw6vQqhpDtLW6y9isRpPd_FOz1fJX-9FK8yPBmikrtHQIC9gaZPPeQKlDwUz-G-wa37vNXnCr2g4ig-UdvGvEQONjx6aAQ9eTkNPEGU9br1oWu-hNMHPXQ1w7tfP-k8N-eauyOsvLwnwHA99M4ZvE-x6rxG2CY8HB-QuzgsjTxbC249hA3vvfc46jlTlww-Doa6vE97pTxbMaI9sZFavU9sTzwzeE68NNb-vL4exLulUf273e16PelKwjuT6Zs9SuoKPM3-5buShbk8_WetvTl-qLvvHuA90MfGvIl51jxY8y28dRE1PXrhTrxFVi0928FIPX2wDrx39Qq-oJ8uPVz5Ubzwiws-8z-zu-I6xjtHpmg9CivVPG9g9jvDJ8K8rEaFPZD5mzxkk9w9bv1PPGcxzDzo7oS8xyVzPemuLTp1sP49ueG1u3aegjydKp-80ESIvbi9kzy-aNG7kN5LPawjIrx8nXS9NsIMPaJ91zktM5Y9q3gjvRKONLzpNpc845s3vEug8zqQAMS9PtkDPe1na7vNzIy8PiYSPQ2CmLyhxoM9XIbJvMfbJbyPrIe9YfKQPeko5rtR4zk8DS08PSErjbrDPps9E481vSUkEjwPSCK99thxPF0YIrqva5o9ypKUvNki6bs6G7e9-DK0uhQ5aTuaNNc88lYjPGin0TvvgL47AdKYvcm2Y7uLMdU810Mlvajjgrq4IlE9FFvhvVstybot5xc90ILrvN8MKzsTPRq96iYMOyZb_zk0l7U9uqncvOZYeLioKfi8u1GavcF2pzhGUJs9CYbYPJ54QDiau7G9C_A8O2zI3zhy4uk7c0EHvRKYbrl6KWa9c3sOvVHD4jilrbC9WsCfPNXZhLn4Qaw9mWO5vN24SbgG5x09YF7bukPZqjikZz89uw6VPdg-djjmb6c8YXg7vfXKqbYtcz89APhxvZyDm7gJLKW99lF8PIZZGDjav1w9m0E3vQTN-ziU4Oi8jUcpvT6eq7j0gKM9btlGvDGkUTgu4kC9juHWPDfdI7nvR8C9eLoOvTXQZ7iYKyg9KKcsvAyPiDg62HG9sWi-uwZAIDha6rq9mZoUvulbUrjDpIO9Ec-Yvd-ic7ga3qy95iHTvWhCyjj1WwU9mSwOvpy7VjiBQQ68_PkbveMlHbg08eg5h3sbPRgDHTif-zc9QTtxOxVHN7hpgKw98fRKvXDrS7WgSlI9BziOPRWSjDjFv5m9czhJPV1O47jaETi9LSuoPPQiJLiFTKg8VH9TvXJCnbYgADgTQAlIbVABKnMQABpgYBAAHegE5wbjX-_4CQoq4-7qH9uUIf8duAAXIfDh8PzOvh_t_wPV3O6WAAAARh-jN_cA-X_lzN502yL_uOHtOu12P98N1wvrBwjm_B7TttXq9UoJAEnM0gA6DcxBcfoWIAAtJawNOzgTQAlIb1ACKq8GEAwaoAYAAJDBAADgQAAAHEIAADjCAACgQQAA2EEAAFDBAAAAAAAA6MEAAODAAACQQQAAAMAAACTCAABkwgAAoEEAAGDCAACQwQAAkMEAAKDBAAAcwgAAkMEAAFzCAAAIwgAAeEIAAIpCAABgQQAAfMIAANDCAACWQgAAgEIAAAjCAAAIQgAAqMIAACBBAADwwQAA6EEAABjCAADAQgAAJMIAAEDBAABkQgAAcMEAAOBBAABUQgAAJEIAAEDCAABkwgAAhsIAANBCAADgQQAAUMIAAABCAAAAQAAA4MAAAKBBAAAIwgAAiMIAAADAAADwwQAASEIAAIJCAAAEQgAACMIAAGzCAADYwQAAoMEAAEBAAADwwQAA0EEAACDBAAAoQgAAcEIAAIbCAAB0QgAAFMIAAETCAABQQQAABMIAABDCAAAgwQAAHMIAAABBAAAwQQAA8EEAABxCAAD4QQAAUEEAAODAAACIQgAAAEAAACTCAACAQgAAoMEAANDBAACgwAAAKMIAACBCAADAQQAAaEIAAAAAAADIwQAAYEIAAKpCAADUwgAAIMIAADjCAADIQQAA-MEAAOBAAABgQgAAIEEAACDBAAAAwAAAosIAAPBBAACgQQAA2MEAABjCAACwQQAAyMEAAODAAACAwQAAjMIAADTCAABUQgAASEIAAFDBAACAwgAAXMIAANDBAAA0QgAAQMAAAHBBAAAsQgAAQEIAAJjBAACAPwAAQEAAALhBAAAowgAAwEAAAOhBAAAkQgAAkMEAAOhBAACgQQAA6MEAAPBBAAAAwgAAgL8AAAhCAADoQQAAkMEAAJjBAACIwQAAQEEAAJDBAACAwgAAgsIAAJxCAAAAAAAAaEIAACzCAABgwQAAHMIAAEBBAABwQgAAaEIAABxCAAAgQgAA6MEAADBBAAAAwAAACMIAANjBAAA0wgAAWMIAAABAAAAUQgAAIEIAAATCAAAYwgAAgMEAAABAAACIQgAA6MEAAAjCAABAwAAA0EEAADDCAACCwgAAVMIAADBBAACAQQAAgMAAAIBAAACAwQAAMMEAAKDBAACWwiAAOBNACUh1UAEqjwIQABqAAgAAbL4AAMi9AABEPgAA_j4AAKq-AACIvQAAmL0AAMa-AADqvgAAmL0AAMY-AAAMPgAADD4AAPg9AADIPQAAmr4AAKg9AABAPAAAtj4AANI-AAB_PwAAdD4AAMi9AADgPAAAuL0AADC9AABQvQAAkr4AANa-AAB8PgAAXD4AALg9AAC4PQAAfD4AACw-AAAsPgAAcD0AAJa-AADevgAAmD0AACS-AABEPgAARD4AAOi9AACAuwAAgj4AAKY-AAAkvgAAuD0AAIK-AACovQAAyD0AADw-AAAwvQAAyL0AAOA8AAAlPwAALL4AAOY-AADWPgAA2L0AADw-AACIPQAA-L0gADgTQAlIfFABKo8CEAEagAIAAIA7AAA8PgAAyL0AACG_AAA0vgAAmD0AAAw-AABQPQAA6L0AAAc_AAAUPgAAFL4AANg9AAB0vgAAuD0AAJi9AAD4PQAALT8AAOA8AACuPgAAqL0AACQ-AACIPQAAML0AAHC9AADYPQAAUL0AAAw-AADIvQAA6L0AAKA8AADgvAAAND4AAHC9AADoPQAA2L0AAGQ-AACWPgAAXL4AABA9AABMPgAAoDwAABS-AADIvQAAML0AAAw-AAB_vwAA-D0AAAy-AACgPAAABD4AANi9AAAcPgAAqD0AABQ-AAAwPQAAoDwAABC9AABAPAAA2L0AAIC7AADIPQAAEL0AABw-IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=1wryvCqLpfo","parent-reqid":"1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["290557735217827431"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"2650324532"},"11141179488408599811":{"videoId":"11141179488408599811","docid":"34-5-9-Z1995361DAD64F6E1","description":"FolksDev ekranlarından herkese merhaba. Folksdev Twitch kanalında yaptığımız Docker workshopunda çok aşamalı (multistage) docker buildlerini konuştuk ve Spring Boot uygulamamızıdan bu şekilde bir...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3668947/90a06df86bfc06ccb02b90317b8030b4/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/2tnHqwEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"18","reqid":"1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DW41UZVR0Dzo","linkTemplate":"/video/preview/11141179488408599811?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"5 Dakikada İleri Seviye Docker Build Öğrenin","related_orig_text":"FolksDev","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"FolksDev\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=W41UZVR0Dzo\",\"src\":\"serp\",\"rvb\":\"Eq0DChM4NTE5NTgzNzg3NzU2OTgyNjk2ChMzMTExMzA2OTY3MTUyNTI2MTQxChQxMzU3ODk0NzU4Mzk4MjE0MTUzOQoUMTczMjY4NjY5MTIyMjM1ODI3MzcKEzc4NjQ2OTg0ODU1MDM4MDMxMTgKFDEyNTQ3MTc4Mjc0OTkwNDUyMjEzChQxMjEyMDIzMzQ4MjQ4MTQyOTM0NAoTNDU0NjM1Nzc4MTA4ODY4MTM5NgoUMTU4ODE2NDUyMTk0MzE5MzM1NzkKEzk5MjcyNjUxMTYxNTc5MDM3OTAKEzc4MzcwMzI0NDg3MjM5MDQwODAKFDE0MzAzNjA5NzExMzI2MTE3Nzc2ChQxMzIxOTk1MTA2NjMwODczMzE1NwoTNDgyMzYzNzU4ODM0OTA3MDc2NwoUMTMyMzI5MTIxOTgwODE5NzUzMTcKEjI5MDU1NzczNTIxNzgyNzQzMQoUMTExNDExNzk0ODg0MDg1OTk4MTEKEzQ0MDYzODQ1ODU5Mjg4Mzc2ODMKEzg4NjU0MDQxODczNTIxMzMxNzUKFDEwNTQxMjA3Mzg4NzA0MTA4NzQ5GhYKFDExMTQxMTc5NDg4NDA4NTk5ODExWhQxMTE0MTE3OTQ4ODQwODU5OTgxMWqIFxIBMBgAIkUaMQAKKmhoYXdnYWVmdGpmcHF1Z2JoaFVDdlo1VmdzU2hfakMydWxaQTZvci13dxICABIqEMIPDxoPPxO7AoIEJAGABCsqiwEQARp4gfoB8wAG-ADq_vACEAH_APT3-vv5_f0A9_3-BAYC_wDn8vv8_P8AAAD6AQ8GAAAA_gP_Evb9AQAZAAP-BQAAAAPx_vP5AAAA_QXw7_8BAAARBQr_BP8AAAIGBhMAAAAAAAr5CQAAAAD8E_P0AQAAAAXkAPEBAAAAIAAt9MHAOzgTQAlITlACKoQCEAAa8AFUCvD_8__5AO0I8QD16-YAgfD7_xUc6QDo_Q8A5PXyAAzm8QDo8BT_3hoU_9cB9P_07gT_KhoHABH1_P8M8yoAHAvuADD16QAVCAD_6xME___-LP8Y7yIBH-8UABX_5P8L2AP_xvHp_-wJ7wT_AyAAHwULAh_9-f_-HgP_3isY_vUD-wLzAQkB4-IHAAIDDf8C5uAAJRzwAPUI8QMEGhAHEdwBAhjq9voE_gYG_AgC_t0HDAHt-_f__BcN-gwoEQH-AgEDEvj8-Bny_wEq7PP-6RUSBQ7W7QYfB_r7_Rn87-cJAfbsJwIL9g8UBf0V9fwgAC2Q-k47OBNACUhhUAIqzwcQABrAB-zZ874TIb88itRKPQMVRL0AiUs9VKcou5sb07wXMx290F23vPkQ1D2pw0U9qrvyPLIv4b6OiHM8gsDSujsZbD6uDOo8gowlPI9T9LydmcU8-oLxvKbUBb4_TKm6BWaqvMy-kb3xtKG8avTuO_A0eT5ubHa8ZBT0O4f76L2pWye93S-XuzLj8buxV_O8yZb-uoXqBj5fuLM9xhEQvKXghD36R7o8QC2nu2ZI-rzxbjs9CWmRu3L-Ab30Eog89gJYvFpHNT2Dxqe7yIPjPHgANb1Xp_M6xYLvu_M82D2AH4899g1MPG36iL2Ychk9oMaYPF1OLj0xA_q8rXesO6LT073u6aq8FLBMup8g8T0QDiy9jhEnOR7Sqb0W8s46XjKpPGz7aLy8C688p6xCOfQ04D04k8A9dwJQPEK--LorVui8XS_yuwsODz5caxY8qu8AvI9CyDwThfG7hxpgPDhAm7slRpo9toPPuocEYr03rno9_jZ6vFLtoz3F4Ma8JnyEO971Yz1jzvm7_e2ZOkLmrzzKHTE9EaFXO97yx7x_q-u8bJpNOu3HXLzgU-88t7aNO5iazrwfKrI8eNtgvKqlj71geWu8s-xJvJoAaD0AWSM9YXE4PJfiKr3L3Q66QNTku9rodzx2g6296cucu6pDDr6FZrI8GfxIuazD9jyNcKi714t8u6SDGj0cWzS9HPwOPO73er1B1z69O0X9Oga_iD00_AI89VG-O7Boxrq6jRw9bdWFOvIilzo-7RA9WFFmuzy98j1KyFG9V8GOObepSz0tWgU9ueJiOVxsfzxT40o843O_OSvp1zy2IRA9qWdUtsBMaj3Ru7e9-RjEuPYjhbzaSCi9J7mOOZS4E72h6Mu8iXc7t-sNKD1-VOQ6hc4tOta17DyWAhg8m8OAObDzsD0T3307Eyyft5PY3jsDTE-9Rl8FuFaUnL3r64-9lebGOYYzZL01zR48D21ZuHd-kzrP80y8KXtHuWfS5jwC7TM98EqDObvPVj17JZo91swTOD_Ko7yd-IW8yG6QuFcG9b1wQ-y9zAyLuCM28Ts7_zY911yWuMk4q738lD69U5T7tzwp-Lxxj-W9iR28uFn6kLxQPIK8E5Ryt7TI1r10Rr-93re9OPGglzsDzOG8_lzmNS0MvD3RCTw94CoVOIEWHjs8I9s8Jt-QOMXGnD2H8QQ9KLWmt9WU5Dy-Nqa986NNuGRekj20a2w9IXjuON6Ggzutc7i5IdGuuEyeHL0Wyrq6JN7It_l0Kz0J0Ws8RnykNCAAOBNACUhtUAEqcxAAGmAC9gBSGPrZAPY8BRi5_TkF_rQtz8co_xsDANMl2uvJ-9KlGPX_PdwKBZ4AAAAE4uAVMwDVf-3Vv9_MPdKfufHA83EqBwWqGjr9OL41Evzw4wHkFDUAJ_er90HBqidDBvogAC0udxA7OBNACUhvUAIqrwYQDBqgBgAAMMEAAMDAAABAQQAA8MEAAGBBAAAQQgAA8EEAAPjBAADYwQAAAEAAANBBAAAswgAAGMIAAJrCAAB8QgAAFMIAAIzCAACgwQAAysIAAJhBAABwwQAAhsIAAEjCAABoQgAAMMEAAEDAAAAwwgAAwMEAAEhCAADYwQAAkMIAABBCAADWwgAAmEEAAMDAAACYQQAAOMIAAM5CAABAQAAAgD8AABhCAACAwAAAaEIAAJ5CAAAwQgAAMMIAACDBAADowQAAjkIAAAAAAAAcwgAAkEEAALhBAAAEwgAAcEEAAIC_AADGwgAAuMEAABDBAAAoQgAAPEIAAARCAAAIwgAA4MEAACBCAAAgwQAAUMEAANBBAACAQAAACMIAAHhCAADoQQAAlMIAALhCAADgwQAA2MIAACDBAAAcQgAAXEIAAODBAAAIwgAAoEEAAKhBAABAwAAARMIAAJBBAABMQgAAQMAAAGxCAABEQgAAQMIAAChCAADgwAAA0sIAAABBAAAwwgAAAMAAAAhCAACGQgAAgMEAANhBAABAQQAAIEIAAEjCAACOwgAAwMAAAIBBAABwQQAAkEEAAOBAAABsQgAAEEEAANDBAACCwgAAUEIAAFBBAACgwAAA4MEAAABAAACgwQAAwEEAAADAAADgwQAAMMIAAKxCAADQQQAAJMIAANDBAAAEwgAAsMEAAJhBAACwwQAAOMIAAExCAAAAAAAAAAAAABjCAADAwQAAqEEAAILCAACAQQAASEIAAIjBAAAIwgAAgEIAACBBAABgQQAABEIAAOBBAABQQQAA4EAAAIDBAAAwwQAAUMIAAODBAABQwQAAEMEAACzCAAA8wgAAEEIAAODAAAB4QgAAgEEAAMBAAABwwQAAZMIAABxCAAA8QgAAOEIAACBBAACOwgAADEIAAIjCAAAkwgAAEEEAAPDBAACMwgAAuMEAAABAAABwQQAAwMEAAPDBAAAgwQAAIMIAAIpCAACgQAAAAMAAAIBCAACYwQAAcMEAAKjBAABcwgAAQMEAAABCAACgwQAAAEEAABBBAAAAwAAAgsIAAODBIAA4E0AJSHVQASqPAhAAGoACAACSvgAAiD0AALi9AAC2vgAAqr4AAAQ-AACoPQAAEb8AAJK-AACIvQAAgr4AAAS-AADIPQAAbL4AAJK-AADYvQAAuL0AABC9AAAFPwAAwj4AAH8_AACgPAAAHD4AAEA8AACGvgAAMD0AAIi9AAB8vgAAsr4AAFA9AAA8PgAAVD4AAK4-AABcvgAAPD4AAIi9AACoPQAAjr4AALi9AADYPQAA-D0AADy-AAAEvgAALL4AAIg9AADaPgAAQDwAALi9AADKvgAATL4AAJo-AACSvgAAmj4AADy-AADIPQAAMD0AADk_AAAMPgAAEL0AADC9AAAUvgAA2D0AAIa-AABAvCAAOBNACUh8UAEqjwIQARqAAgAARL4AAAQ-AACgvAAAM78AALK-AADoPQAAZD4AAIC7AAAQPQAAEL0AAKK-AABEvgAAcD0AABy-AADgPAAAiD0AAFC9AAAlPwAAcD0AAL4-AABAvAAAEL0AADy-AABAPAAAXL4AAES-AADgPAAAqL0AAOi9AAAQvQAAED0AAJg9AAAwvQAAXL4AABA9AACgPAAAmD0AABC9AADCvgAAED0AAJq-AACGPgAABD4AAKA8AACYPQAAoLwAAH-_AACAOwAA-D0AADS-AACOPgAAyL0AAEC8AABEPgAAoj4AAPg9AACAuwAAyD0AAKi9AADoPQAARD4AAEA8AADIPQAAPL4gADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=W41UZVR0Dzo","parent-reqid":"1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["11141179488408599811"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"1764522573"},"4406384585928837683":{"videoId":"4406384585928837683","docid":"34-8-11-ZFF996A872D680C95","description":"Herkese merhaba, TechThursday yayınlarımızın yeni bölümünde, tüm detayları ile Spring Webflux konularını anlatacağız. Yayın menüsünde, Neden Webflux ? Mono ve Flux Nesneleri, Spring R2dbc ve...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/2774620/1b4f5a7de2101c0010188b18175a1f9f/564x318_1"},"target":"_self","position":"19","reqid":"1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DR_8_dF1zlpQ","linkTemplate":"/video/preview/4406384585928837683?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"[TechThursday] Derinlemesine Spring Webflux","related_orig_text":"FolksDev","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"FolksDev\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=R_8_dF1zlpQ\",\"src\":\"serp\",\"rvb\":\"Eq0DChM4NTE5NTgzNzg3NzU2OTgyNjk2ChMzMTExMzA2OTY3MTUyNTI2MTQxChQxMzU3ODk0NzU4Mzk4MjE0MTUzOQoUMTczMjY4NjY5MTIyMjM1ODI3MzcKEzc4NjQ2OTg0ODU1MDM4MDMxMTgKFDEyNTQ3MTc4Mjc0OTkwNDUyMjEzChQxMjEyMDIzMzQ4MjQ4MTQyOTM0NAoTNDU0NjM1Nzc4MTA4ODY4MTM5NgoUMTU4ODE2NDUyMTk0MzE5MzM1NzkKEzk5MjcyNjUxMTYxNTc5MDM3OTAKEzc4MzcwMzI0NDg3MjM5MDQwODAKFDE0MzAzNjA5NzExMzI2MTE3Nzc2ChQxMzIxOTk1MTA2NjMwODczMzE1NwoTNDgyMzYzNzU4ODM0OTA3MDc2NwoUMTMyMzI5MTIxOTgwODE5NzUzMTcKEjI5MDU1NzczNTIxNzgyNzQzMQoUMTExNDExNzk0ODg0MDg1OTk4MTEKEzQ0MDYzODQ1ODU5Mjg4Mzc2ODMKEzg4NjU0MDQxODczNTIxMzMxNzUKFDEwNTQxMjA3Mzg4NzA0MTA4NzQ5GhUKEzQ0MDYzODQ1ODU5Mjg4Mzc2ODNaEzQ0MDYzODQ1ODU5Mjg4Mzc2ODNqrw0SATAYACJFGjEACipoaGF3Z2FlZnRqZnBxdWdiaGhVQ3ZaNVZnc1NoX2pDMnVsWkE2b3Itd3cSAgASKhDCDw8aDz8T6naCBCQBgAQrKosBEAEaeIEDAAALA_0A8PcCCAQE_gEZAQ4K9QICAPADCPEDAQAA-vwB__8AAADzA_oHAQAAAPfs8_35_gAAJP4G-gQAAAAN9ggC-wAAAAH9-wgK_wEB-wcICAP_AAAO_f74_wAAAPD7Cvv-_wAAAQIJAAAAAADzAQD4__8AACAALWf5zTs4E0AJSE5QAipzEAAaYEcZABok-OLD9jf45hboAA_b3_qkoxn_Is0ADBnk9QMsC-fxAgAFvSoRowAAABzwkgnxAP9r6u6qTf3qILjf8gITfxgXNhQuFPoC2QrRG_Aw6dsk2wDk6BceSKzKLSIp5CAALVLaHjs4E0AJSG9QAiqvBhAMGqAGAACgwAAAAEAAAFBBAAAMwgAAmEEAADDBAAAIQgAADEIAAAAAAAAAwAAAFEIAANjCAAB0wgAA4MEAAHhCAABswgAAoEAAAFzCAACAwQAAgD8AAOjBAABwwgAAgMEAAIBCAADAQQAAgEAAAITCAADkwgAAgEEAABBCAADAwQAArEIAAIzCAACoQQAAosIAABDCAACwQQAA_kIAAFBBAADwQQAAoEEAAGDBAAAIQgAAjkIAAMDAAAAAwwAAqMEAAMDBAACMQgAAqEEAALDBAADAQAAAgEAAAIhBAACoQgAAHMIAALDCAAAwQQAABMIAAMBBAABoQgAANEIAAIC_AACYwgAAAEIAANBBAAAYwgAAVMIAAEBBAADQwQAAAEIAADhCAACKwgAAKEIAANhBAAC4wQAAIMEAABDCAABwQQAAgMAAABjCAABwQQAAMEEAAOhBAADAwQAAIEIAAFhCAAAAAAAALEIAAGDBAAAgwQAAlEIAAJBBAAAgwQAA4MAAAMDAAACAvwAA0EEAADRCAACIwQAAoMEAAGxCAABwQgAApsIAAMjBAAAUwgAAAMAAAIBBAACgwQAAOEIAAGRCAACAwQAAgMEAAJjBAAAAwAAAwEAAANjBAACowQAAMEEAADDBAADgwAAAqMEAAM7CAACowQAAXEIAAFRCAAD4wQAAAMEAACDBAADowQAAQEEAAIBBAABgwQAA6EEAABxCAAAQwQAAJMIAADxCAABgwQAAEMIAACRCAACAwQAAYMEAAPDBAAB8QgAA4EEAAFDBAAC4QQAACEIAACBBAACgwQAAEEEAAAAAAAAAwQAAUMIAADzCAABQwgAAHMIAADTCAACuQgAAKMIAADBCAADowQAABMIAAJjBAACoQQAAREIAAKpCAABgQQAA-EEAAKBBAADQQQAAcEEAAPjBAADoQQAAEMIAACDBAAAAwQAAWEIAACBCAACgQAAAkMEAABzCAABQQQAAMEIAAEBAAACOwgAAEEEAAJDBAAAowgAAmsIAADzCAACwQQAAcEEAAAhCAABQwQAAgD8AAADAAACgQAAAuMEgADgTQAlIdVABKo8CEAAagAIAAAy-AABEPgAAmL0AAKI-AAA8vgAAFD4AAJg9AAAJvwAALL4AAKg9AACCvgAAfL4AAAw-AADYPQAAZL4AAOi9AABAvAAAUL0AAFw-AADyPgAAfz8AAKi9AACAuwAAoLwAAIA7AAAQPQAAMD0AADS-AAAEPgAAqD0AAOg9AAC4PQAAiL0AAIA7AACOPgAAbL4AAIA7AAAsvgAA-L0AAOi9AABcvgAAUD0AAJI-AABsvgAAyD0AAEQ-AADgPAAAkr4AAFS-AABwvQAA2D0AAOC8AACgPAAAqL0AAAQ-AACgvAAAET8AAAy-AAAUPgAAoj4AAOC8AADYPQAAoDwAAKC8IAA4E0AJSHxQASqPAhABGoACAAAEvgAAnj4AAAS-AAApvwAADL4AAMg9AAAMPgAA4LwAAHC9AABUPgAAUL0AAGS-AAAEvgAAqr4AAIA7AAAQvQAA6L0AACE_AAAMvgAAij4AAFC9AADIvQAAML0AAJi9AAAwvQAAML0AAFS-AACoPQAALL4AAFS-AACIPQAAMD0AAMg9AACIPQAAyD0AAGy-AABEPgAA2D0AAJa-AAAwPQAAiD0AAOC8AABQvQAA6L0AAAy-AACAuwAAf78AAKg9AACAuwAAcD0AACw-AAAMvgAAiD0AANg9AAAcPgAAoDwAAEC8AAAUPgAAcL0AAOg9AADgvAAAgLsAAFA9AAA8PiAAOBNACUh8UAEwCTgBSgBgAGgA\"}","related_url":"http://www.youtube.com/watch?v=R_8_dF1zlpQ","parent-reqid":"1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["4406384585928837683"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":false,"contentTypeId":null,"censored":false}},"dups":{"8519583787756982696":{"videoId":"8519583787756982696","title":"SpringBoot'a Giriş Workshop'u Bölüm #1 - \u0007[FolksDev\u0007] ile Yazılım Öğreniyorum","cleanTitle":"SpringBoot'a Giriş Workshop'u Bölüm #1 - FolksDev ile Yazılım Öğreniyorum","host":{"title":"YouTube","href":"http://www.youtube.com/live/i_z4h6dRLb4","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/i_z4h6dRLb4?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDdlo1VmdzU2hfakMydWxaQTZvci13dw==","name":"FolksDev","isVerified":false,"subscribersCount":0,"url":"/video/search?text=FolksDev","origUrl":"http://www.youtube.com/@FolksDev","a11yText":"FolksDev. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":4522,"text":"1:15:22","a11yText":"Süre 1 saat 15 dakika 22 saniye","shortText":"1 sa. 15 dk."},"views":{"text":"19,2bin","a11yText":"19,2 bin izleme"},"date":"11 oca 2021","modifyTime":1610323200000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/i_z4h6dRLb4?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=i_z4h6dRLb4","reqid":"1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL","duration":4522},"parentClipId":"8519583787756982696","href":"/preview/8519583787756982696?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev","rawHref":"/video/preview/8519583787756982696?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"3111306967152526141":{"videoId":"3111306967152526141","title":"Yurt dışında Nasıl İş Bulunur? @\u0007[FolksDev\u0007]","cleanTitle":"Yurt dışında Nasıl İş Bulunur? @FolksDev","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=g8GFvFXIsqE","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/g8GFvFXIsqE?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDdms0aTU2djg2RF9CeGZoZ3RJYVQtZw==","name":"Koray Küpe","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Koray+K%C3%BCpe","origUrl":"http://www.youtube.com/@KorayK%C3%BCpe","a11yText":"Koray Küpe. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":9564,"text":"2:39:24","a11yText":"Süre 2 saat 39 dakika 24 saniye","shortText":"2 sa. 39 dk."},"date":"20 eyl 2023","modifyTime":1695232823000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/g8GFvFXIsqE?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=g8GFvFXIsqE","reqid":"1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL","duration":9564},"parentClipId":"3111306967152526141","href":"/preview/3111306967152526141?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev","rawHref":"/video/preview/3111306967152526141?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"13578947583982141539":{"videoId":"13578947583982141539","title":"Spring Boot ile Unit Test Nasıl Yazılır - \u0007[FolksDev\u0007] ile Yazılım Öğreniyorum","cleanTitle":"Spring Boot ile Unit Test Nasıl Yazılır - FolksDev ile Yazılım Öğreniyorum","host":{"title":"YouTube","href":"http://www.youtube.com/live/6CrpncmMivM","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/6CrpncmMivM?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDdlo1VmdzU2hfakMydWxaQTZvci13dw==","name":"FolksDev","isVerified":false,"subscribersCount":0,"url":"/video/search?text=FolksDev","origUrl":"http://www.youtube.com/@FolksDev","a11yText":"FolksDev. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":1182,"text":"19:42","a11yText":"Süre 19 dakika 42 saniye","shortText":"19 dk."},"views":{"text":"9,2bin","a11yText":"9,2 bin izleme"},"date":"3 şub 2021","modifyTime":1612310400000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/6CrpncmMivM?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=6CrpncmMivM","reqid":"1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL","duration":1182},"parentClipId":"13578947583982141539","href":"/preview/13578947583982141539?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev","rawHref":"/video/preview/13578947583982141539?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"17326866912223582737":{"videoId":"17326866912223582737","title":"Yurtdışında Kariyer ve Yaşam - \u0007[FolksDev\u0007] Podcast #8","cleanTitle":"Yurtdışında Kariyer ve Yaşam - FolksDev Podcast #8","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=SeQndf1AuFo","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/SeQndf1AuFo?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDdlo1VmdzU2hfakMydWxaQTZvci13dw==","name":"FolksDev","isVerified":false,"subscribersCount":0,"url":"/video/search?text=FolksDev","origUrl":"http://www.youtube.com/@FolksDev","a11yText":"FolksDev. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":10000,"text":"2:46:40","a11yText":"Süre 2 saat 46 dakika 40 saniye","shortText":"2 sa. 46 dk."},"date":"5 ağu 2021","modifyTime":1628186938000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/SeQndf1AuFo?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=SeQndf1AuFo","reqid":"1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL","duration":10000},"parentClipId":"17326866912223582737","href":"/preview/17326866912223582737?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev","rawHref":"/video/preview/17326866912223582737?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"7864698485503803118":{"videoId":"7864698485503803118","title":"Proje Yönetim Çeşitleri, Algoritma Pratikleri ve Docker Yayınlarımız - \u0007[FolksDev\u0007] Podcast #4","cleanTitle":"Proje Yönetim Çeşitleri, Algoritma Pratikleri ve Docker Yayınlarımız - FolksDev Podcast #4","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=8k62W_jQid4","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/8k62W_jQid4?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDdlo1VmdzU2hfakMydWxaQTZvci13dw==","name":"FolksDev","isVerified":false,"subscribersCount":0,"url":"/video/search?text=FolksDev","origUrl":"http://www.youtube.com/@FolksDev","a11yText":"FolksDev. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":3499,"text":"58:19","a11yText":"Süre 58 dakika 19 saniye","shortText":"58 dk."},"date":"15 mar 2021","modifyTime":1615766400000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/8k62W_jQid4?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=8k62W_jQid4","reqid":"1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL","duration":3499},"parentClipId":"7864698485503803118","href":"/preview/7864698485503803118?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev","rawHref":"/video/preview/7864698485503803118?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"12547178274990452213":{"videoId":"12547178274990452213","title":"Unit Testing Concept with Spring Boot - Learning Software with \u0007[FolksDev\u0007]","cleanTitle":"Unit Testing Concept with Spring Boot - Learning Software with FolksDev","host":{"title":"YouTube","href":"http://www.youtube.com/live/zBcqyUBOXr4","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/zBcqyUBOXr4?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDdlo1VmdzU2hfakMydWxaQTZvci13dw==","name":"FolksDev","isVerified":false,"subscribersCount":0,"url":"/video/search?text=FolksDev","origUrl":"http://www.youtube.com/@FolksDev","a11yText":"FolksDev. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":776,"text":"12:56","a11yText":"Süre 12 dakika 56 saniye","shortText":"12 dk."},"views":{"text":"5,4bin","a11yText":"5,4 bin izleme"},"date":"30 oca 2021","modifyTime":1611964800000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/zBcqyUBOXr4?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=zBcqyUBOXr4","reqid":"1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL","duration":776},"parentClipId":"12547178274990452213","href":"/preview/12547178274990452213?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev","rawHref":"/video/preview/12547178274990452213?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"12120233482481429344":{"videoId":"12120233482481429344","title":"Redis ile Caching: Web Uygulamalarınızı Nasıl Hızlandırırsınız?","cleanTitle":"Redis ile Caching: Web Uygulamalarınızı Nasıl Hızlandırırsınız?","host":{"title":"YouTube","href":"http://www.youtube.com/live/gQM0CVnWrIk","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/gQM0CVnWrIk?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDdlo1VmdzU2hfakMydWxaQTZvci13dw==","name":"FolksDev","isVerified":false,"subscribersCount":0,"url":"/video/search?text=FolksDev","origUrl":"http://www.youtube.com/@FolksDev","a11yText":"FolksDev. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":9299,"text":"2:34:59","a11yText":"Süre 2 saat 34 dakika 59 saniye","shortText":"2 sa. 34 dk."},"views":{"text":"6,3bin","a11yText":"6,3 bin izleme"},"date":"1 mayıs 2024","modifyTime":1714583128000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/gQM0CVnWrIk?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=gQM0CVnWrIk","reqid":"1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL","duration":9299},"parentClipId":"12120233482481429344","href":"/preview/12120233482481429344?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev","rawHref":"/video/preview/12120233482481429344?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"4546357781088681396":{"videoId":"4546357781088681396","title":"5 Dakikada Spring Data Redis Kullanmayı Öğrenin","cleanTitle":"5 Dakikada Spring Data Redis Kullanmayı Öğrenin","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=2BRoCFGJeng","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/2BRoCFGJeng?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDdlo1VmdzU2hfakMydWxaQTZvci13dw==","name":"FolksDev","isVerified":false,"subscribersCount":0,"url":"/video/search?text=FolksDev","origUrl":"http://www.youtube.com/@FolksDev","a11yText":"FolksDev. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":455,"text":"7:35","a11yText":"Süre 7 dakika 35 saniye","shortText":"7 dk."},"views":{"text":"7,8bin","a11yText":"7,8 bin izleme"},"date":"23 nis 2021","modifyTime":1619136000000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/2BRoCFGJeng?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=2BRoCFGJeng","reqid":"1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL","duration":455},"parentClipId":"4546357781088681396","href":"/preview/4546357781088681396?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev","rawHref":"/video/preview/4546357781088681396?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"15881645219431933579":{"videoId":"15881645219431933579","title":"Çöken Google Servisleri, Java Summit, Go ve Spring Workshopları - \u0007[FolksDev\u0007] Podcast #2","cleanTitle":"Çöken Google Servisleri, Java Summit, Go ve Spring Workshopları - FolksDev Podcast #2","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=EeQ65BF-U2U","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/EeQ65BF-U2U?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDdlo1VmdzU2hfakMydWxaQTZvci13dw==","name":"FolksDev","isVerified":false,"subscribersCount":0,"url":"/video/search?text=FolksDev","origUrl":"http://www.youtube.com/@FolksDev","a11yText":"FolksDev. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":1885,"text":"31:25","a11yText":"Süre 31 dakika 25 saniye","shortText":"31 dk."},"date":"6 oca 2021","modifyTime":1609891200000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/EeQ65BF-U2U?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=EeQ65BF-U2U","reqid":"1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL","duration":1885},"parentClipId":"15881645219431933579","href":"/preview/15881645219431933579?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev","rawHref":"/video/preview/15881645219431933579?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"9927265116157903790":{"videoId":"9927265116157903790","title":"Nedir Bu Cloud Development - Yazılımcı Sohbetleri#3 - Konuğumuz Çağrı Altuğ","cleanTitle":"Nedir Bu Cloud Development - Yazılımcı Sohbetleri#3 - Konuğumuz Çağrı Altuğ","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=7qUokM0ocwo","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/7qUokM0ocwo?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDdlo1VmdzU2hfakMydWxaQTZvci13dw==","name":"FolksDev","isVerified":false,"subscribersCount":0,"url":"/video/search?text=FolksDev","origUrl":"http://www.youtube.com/@FolksDev","a11yText":"FolksDev. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":7045,"text":"1:57:25","a11yText":"Süre 1 saat 57 dakika 25 saniye","shortText":"1 sa. 57 dk."},"date":"19 nis 2021","modifyTime":1618790400000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/7qUokM0ocwo?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=7qUokM0ocwo","reqid":"1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL","duration":7045},"parentClipId":"9927265116157903790","href":"/preview/9927265116157903790?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev","rawHref":"/video/preview/9927265116157903790?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"7837032448723904080":{"videoId":"7837032448723904080","title":"Güncellenmiş SpringBoot Eğitimi ve ReactJS Web Uygulama Geliştirmesi - Tek Part","cleanTitle":"Güncellenmiş SpringBoot Eğitimi ve ReactJS Web Uygulama Geliştirmesi - Tek Part","host":{"title":"YouTube","href":"http://www.youtube.com/live/10yKGY1BIBk","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/10yKGY1BIBk?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDdlo1VmdzU2hfakMydWxaQTZvci13dw==","name":"FolksDev","isVerified":false,"subscribersCount":0,"url":"/video/search?text=FolksDev","origUrl":"http://www.youtube.com/@FolksDev","a11yText":"FolksDev. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":29166,"text":"8:06:06","a11yText":"Süre 8 saat 6 dakika 6 saniye","shortText":"8 sa. 6 dk."},"views":{"text":"31,8bin","a11yText":"31,8 bin izleme"},"date":"6 oca 2023","modifyTime":1673017260000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/10yKGY1BIBk?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=10yKGY1BIBk","reqid":"1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL","duration":29166},"parentClipId":"7837032448723904080","href":"/preview/7837032448723904080?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev","rawHref":"/video/preview/7837032448723904080?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"14303609711326117776":{"videoId":"14303609711326117776","title":"SpringBoot Eğitimi #6 - Integration Test ve Github Proje Oluşturma","cleanTitle":"SpringBoot Eğitimi #6 - Integration Test ve Github Proje Oluşturma","host":{"title":"YouTube","href":"http://www.youtube.com/live/ngRWtIuV8so","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/ngRWtIuV8so?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDdlo1VmdzU2hfakMydWxaQTZvci13dw==","name":"FolksDev","isVerified":false,"subscribersCount":0,"url":"/video/search?text=FolksDev","origUrl":"http://www.youtube.com/@FolksDev","a11yText":"FolksDev. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":2694,"text":"44:54","a11yText":"Süre 44 dakika 54 saniye","shortText":"44 dk."},"views":{"text":"3,9bin","a11yText":"3,9 bin izleme"},"date":"29 haz 2021","modifyTime":1624924800000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/ngRWtIuV8so?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=ngRWtIuV8so","reqid":"1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL","duration":2694},"parentClipId":"14303609711326117776","href":"/preview/14303609711326117776?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev","rawHref":"/video/preview/14303609711326117776?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"13219951066308733157":{"videoId":"13219951066308733157","title":"ElasticSearch'ün Derinliklerine Doğru - Spring Entegrasyon","cleanTitle":"ElasticSearch'ün Derinliklerine Doğru - Spring Entegrasyon","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=cWDXQbjYRgg","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/cWDXQbjYRgg?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDdlo1VmdzU2hfakMydWxaQTZvci13dw==","name":"FolksDev","isVerified":false,"subscribersCount":0,"url":"/video/search?text=FolksDev","origUrl":"http://www.youtube.com/@FolksDev","a11yText":"FolksDev. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":7798,"text":"2:09:58","a11yText":"Süre 2 saat 9 dakika 58 saniye","shortText":"2 sa. 9 dk."},"views":{"text":"7,1bin","a11yText":"7,1 bin izleme"},"date":"27 eyl 2023","modifyTime":1695837616000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/cWDXQbjYRgg?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=cWDXQbjYRgg","reqid":"1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL","duration":7798},"parentClipId":"13219951066308733157","href":"/preview/13219951066308733157?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev","rawHref":"/video/preview/13219951066308733157?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"4823637588349070767":{"videoId":"4823637588349070767","title":"Spring Shell ile Konsol Uygulaması Geliştirme","cleanTitle":"Spring Shell ile Konsol Uygulaması Geliştirme","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=nXJzb910dHI","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/nXJzb910dHI?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDdlo1VmdzU2hfakMydWxaQTZvci13dw==","name":"FolksDev","isVerified":false,"subscribersCount":0,"url":"/video/search?text=FolksDev","origUrl":"http://www.youtube.com/@FolksDev","a11yText":"FolksDev. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":3665,"text":"1:01:05","a11yText":"Süre 1 saat 1 dakika 5 saniye","shortText":"1 sa. 1 dk."},"views":{"text":"1,8bin","a11yText":"1,8 bin izleme"},"date":"2 ara 2023","modifyTime":1701540377000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/nXJzb910dHI?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=nXJzb910dHI","reqid":"1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL","duration":3665},"parentClipId":"4823637588349070767","href":"/preview/4823637588349070767?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev","rawHref":"/video/preview/4823637588349070767?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"13232912198081975317":{"videoId":"13232912198081975317","title":"Sıfırdan Production'a: Aws Deployment With Fargate","cleanTitle":"Sıfırdan Production'a: Aws Deployment With Fargate","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=Nle_huBDeYI","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/Nle_huBDeYI?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDdlo1VmdzU2hfakMydWxaQTZvci13dw==","name":"FolksDev","isVerified":false,"subscribersCount":0,"url":"/video/search?text=FolksDev","origUrl":"http://www.youtube.com/@FolksDev","a11yText":"FolksDev. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":2630,"text":"43:50","a11yText":"Süre 43 dakika 50 saniye","shortText":"43 dk."},"views":{"text":"1bin","a11yText":"1 bin izleme"},"date":"2 mayıs 2024","modifyTime":1714669217000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/Nle_huBDeYI?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=Nle_huBDeYI","reqid":"1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL","duration":2630},"parentClipId":"13232912198081975317","href":"/preview/13232912198081975317?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev","rawHref":"/video/preview/13232912198081975317?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"290557735217827431":{"videoId":"290557735217827431","title":"[TechThursday] Live Coding Interview","cleanTitle":"[TechThursday] Live Coding Interview","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=1wryvCqLpfo","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/1wryvCqLpfo?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDdlo1VmdzU2hfakMydWxaQTZvci13dw==","name":"FolksDev","isVerified":false,"subscribersCount":0,"url":"/video/search?text=FolksDev","origUrl":"http://www.youtube.com/@FolksDev","a11yText":"FolksDev. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":30,"text":"00:30","a11yText":"Süre 30 saniye","shortText":""},"views":{"text":"4,7bin","a11yText":"4,7 bin izleme"},"date":"13 nis 2023","modifyTime":1681408820000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/1wryvCqLpfo?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=1wryvCqLpfo","reqid":"1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL","duration":30},"parentClipId":"290557735217827431","href":"/preview/290557735217827431?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev","rawHref":"/video/preview/290557735217827431?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"11141179488408599811":{"videoId":"11141179488408599811","title":"5 Dakikada İleri Seviye Docker Build Öğrenin","cleanTitle":"5 Dakikada İleri Seviye Docker Build Öğrenin","host":{"title":"YouTube","href":"http://www.youtube.com/live/W41UZVR0Dzo","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/W41UZVR0Dzo?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDdlo1VmdzU2hfakMydWxaQTZvci13dw==","name":"FolksDev","isVerified":false,"subscribersCount":0,"url":"/video/search?text=FolksDev","origUrl":"http://www.youtube.com/@FolksDev","a11yText":"FolksDev. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":315,"text":"5:15","a11yText":"Süre 5 dakika 15 saniye","shortText":"5 dk."},"views":{"text":"1,5bin","a11yText":"1,5 bin izleme"},"date":"3 mar 2021","modifyTime":1614729600000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/W41UZVR0Dzo?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=W41UZVR0Dzo","reqid":"1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL","duration":315},"parentClipId":"11141179488408599811","href":"/preview/11141179488408599811?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev","rawHref":"/video/preview/11141179488408599811?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"4406384585928837683":{"videoId":"4406384585928837683","title":"[TechThursday] Derinlemesine Spring Webflux","cleanTitle":"[TechThursday] Derinlemesine Spring Webflux","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=R_8_dF1zlpQ","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/R_8_dF1zlpQ?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDdlo1VmdzU2hfakMydWxaQTZvci13dw==","name":"FolksDev","isVerified":false,"subscribersCount":0,"url":"/video/search?text=FolksDev","origUrl":"http://www.youtube.com/@FolksDev","a11yText":"FolksDev. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":15210,"text":"4:13:30","a11yText":"Süre 4 saat 13 dakika 30 saniye","shortText":"4 sa. 13 dk."},"views":{"text":"5,1bin","a11yText":"5,1 bin izleme"},"date":"30 kas 2023","modifyTime":1701367278000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/R_8_dF1zlpQ?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=R_8_dF1zlpQ","reqid":"1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL","duration":15210},"parentClipId":"4406384585928837683","href":"/preview/4406384585928837683?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev","rawHref":"/video/preview/4406384585928837683?parent-reqid=1769066514097554-15017294522851187170-balancer-l7leveler-kubr-yp-klg-7-BAL&text=FolksDev","isEmbedOnly":false,"shouldPlayInstreamPreroll":false}}},"viewer":{"_isInitial":false,"clips":{"items":{},"dups":{},"loadingStatus":"None"},"internal":{"videoId":"","sandboxEventPrefix":"sandbox:","sandboxVersion":"0x001cd987dbd","isEmbedded":false,"from":"yavideo","service":"ya-video","hbPeriod":30,"table":"video_tech","isInstreamDisabled":false,"nonce":"1501729452285118717077","errorList":[],"isAdultAdv":false,"isImportantCommonAdv":false,"shouldShowAdvId":false,"advConfig":{"under-player":{"regular":{"default":"R-I-48058-725","mail":"R-A-13411721-6"},"adult":{"default":"R-I-474674-114","mail":"R-A-13426421-6"}},"under-player-lite":{"regular":{"default":"R-I-48058-728"},"adult":{"default":"R-I-474674-103"}},"under-player-old":{"regular":{"default":"R-I-48058-725","mail":"R-A-13411721-6"},"adult":{"default":"R-I-474674-114","mail":"R-A-13426421-6"}},"video-list":{"regular":{"default":"R-I-48058-708","mail":"R-A-13411721-2"},"adult":{"default":"R-I-474674-101","mail":"R-A-13426421-2"}},"search-list":{"adult":{"default":"R-I-474674-135","mail":"R-A-13426421-23"},"regular":{"default":"R-I-48058-751","mail":"R-A-13411721-23"}},"search-grid-row":{"regular":{"default":"R-I-48058-718","mail":"R-A-13411721-4"},"adult":{"default":"R-I-474674-109","mail":"R-A-13426421-4"}},"search-grid-head":{"regular":{"default":"R-I-2120168-7"}},"search-list-right":{"regular":{"default":"R-I-8843654-1"}},"before-player-old":{"regular":{"default":"R-I-2120168-1"}},"before-player":{"regular":{"default":"R-I-2120168-1"}},"search-grid-inplace":{"adult":{"default":"R-I-474674-126","mail":"R-A-13426421-16"},"regular":{"default":"R-I-48058-742","mail":"R-A-13411721-16"}}},"shouldValidateSandbox":false,"sandboxInitTimeout":15000,"isSSROnlyMastheadEnabled":true,"query":"FolksDev","queryUriEscaped":"FolksDev","filterMode":1,"isUserChild":false,"advInstreamConfig":{"regular":{"default":{"category":"2","impId":"7","partnerId":"2216089","vmapScenarioId":"119"}},"adult":{"default":{"category":"3","impId":"4","partnerId":"1988486","vmapScenarioId":"119"}}}},"playbackQueue":{"currentIndex":0,"items":[]},"related":{"items":[],"pages":[],"loadingStatus":"None","nextPageNum":0,"ncrnd":0},"playlist":{"items":{}},"delayedViews":{"ids":[],"loadingStatus":"None"}}}