{
    "id": 1286,
    "date": "2026-05-14T20:21:47",
    "date_gmt": "2026-05-14T18:21:47",
    "guid": {
        "rendered": "https:\/\/it.tct.al\/?page_id=1286"
    },
    "modified": "2026-05-14T20:21:48",
    "modified_gmt": "2026-05-14T18:21:48",
    "slug": "java-enterprise-edition",
    "status": "publish",
    "type": "page",
    "link": "https:\/\/it.tct.al\/en_us\/java-enterprise-edition\/",
    "title": {
        "rendered": "Java Enterprise Edition"
    },
    "content": {
        "rendered": "<p>[et_pb_section fb_built=&#8221;1&#8243; admin_label=&#8221;Course Hero&#8221; _builder_version=&#8221;4.16&#8243; use_background_color_gradient=&#8221;on&#8221; background_color_gradient_stops=&#8221;#474ab6 0%|#9271f6 100%&#8221; background_color_gradient_start=&#8221;#474ab6&#8243; background_color_gradient_end=&#8221;#9271f6&#8243; background_image=&#8221;https:\/\/it.tct.al\/wp-content\/uploads\/2025\/04\/coding-background-texture.jpg&#8221; background_blend=&#8221;overlay&#8221; custom_padding=&#8221;100px|0px|180px|0px&#8221; animation_style=&#8221;slide&#8221; animation_direction=&#8221;top&#8221; animation_intensity_slide=&#8221;2%&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row column_structure=&#8221;1_2,1_2&#8243; _builder_version=&#8221;4.16&#8243; custom_margin=&#8221;|||&#8221; custom_width_px=&#8221;1280px&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text _builder_version=&#8221;4.22.2&#8243; header_font=&#8221;|on|||&#8221; header_font_size=&#8221;42px&#8221; header_line_height=&#8221;1.3em&#8221; background_layout=&#8221;dark&#8221; custom_padding=&#8221;|||&#8221; header_font_size_tablet=&#8221;&#8221; header_font_size_phone=&#8221;&#8221; header_font_size_last_edited=&#8221;on|desktop&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h1>Java Enterprise &#8211; SPRING Framework<\/h1>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.22.2&#8243; text_text_color=&#8221;#d4ccff&#8221; text_font_size=&#8221;16px&#8221; text_line_height=&#8221;1.9em&#8221; custom_padding=&#8221;||5px|||&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>This is the most advanced JAVA course we offer. The course has been prepared for JAVA programmers who already have average knowledge. This is a web development full stack course. Even though this course covers advanced concepts, our instructors simplify learning by guiding students through practical examples and demonstrating the job best practice and simplest solutions. All learners receive structured materials, coding challenges, and personalized feedback to accelerate their growth and confidence.<\/p>\n<p>[\/et_pb_text][et_pb_button button_url=&#8221;@ET-DC@eyJkeW5hbWljIjp0cnVlLCJjb250ZW50IjoicG9zdF9saW5rX3VybF9wYWdlIiwic2V0dGluZ3MiOnsicG9zdF9pZCI6Ijg0OCJ9fQ==@&#8221; button_text=&#8221;Register Now&#8221; _builder_version=&#8221;4.22.2&#8243; _dynamic_attributes=&#8221;button_url&#8221; custom_button=&#8221;on&#8221; button_text_size=&#8221;16px&#8221; button_text_color=&#8221;#ffffff&#8221; button_bg_color=&#8221;#09e1c0&#8243; button_border_width=&#8221;10px&#8221; button_border_color=&#8221;#09e1c0&#8243; button_border_radius=&#8221;100px&#8221; button_letter_spacing=&#8221;1px&#8221; button_font=&#8221;|on||on|&#8221; button_icon=&#8221;&#x45;||divi||400&#8243; button_on_hover=&#8221;off&#8221; custom_margin=&#8221;20px|||&#8221; animation_style=&#8221;zoom&#8221; animation_delay=&#8221;100ms&#8221; animation_intensity_zoom=&#8221;10%&#8221; box_shadow_style=&#8221;preset1&#8243; box_shadow_vertical=&#8221;10px&#8221; box_shadow_blur=&#8221;50px&#8221; box_shadow_spread=&#8221;5px&#8221; box_shadow_color=&#8221;rgba(0,188,160,0.6)&#8221; button_letter_spacing_hover=&#8221;2px&#8221; saved_tabs=&#8221;all&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; button_text_size__hover_enabled=&#8221;off&#8221; button_text_size__hover=&#8221;null&#8221; button_one_text_size__hover_enabled=&#8221;off&#8221; button_one_text_size__hover=&#8221;null&#8221; button_two_text_size__hover_enabled=&#8221;off&#8221; button_two_text_size__hover=&#8221;null&#8221; button_text_color__hover_enabled=&#8221;off&#8221; button_text_color__hover=&#8221;null&#8221; button_one_text_color__hover_enabled=&#8221;off&#8221; button_one_text_color__hover=&#8221;null&#8221; button_two_text_color__hover_enabled=&#8221;off&#8221; button_two_text_color__hover=&#8221;null&#8221; button_border_width__hover_enabled=&#8221;off&#8221; button_border_width__hover=&#8221;null&#8221; button_one_border_width__hover_enabled=&#8221;off&#8221; button_one_border_width__hover=&#8221;null&#8221; button_two_border_width__hover_enabled=&#8221;off&#8221; button_two_border_width__hover=&#8221;null&#8221; button_border_color__hover_enabled=&#8221;off&#8221; button_border_color__hover=&#8221;null&#8221; button_one_border_color__hover_enabled=&#8221;off&#8221; button_one_border_color__hover=&#8221;null&#8221; button_two_border_color__hover_enabled=&#8221;off&#8221; button_two_border_color__hover=&#8221;null&#8221; button_border_radius__hover_enabled=&#8221;off&#8221; button_border_radius__hover=&#8221;null&#8221; button_one_border_radius__hover_enabled=&#8221;off&#8221; button_one_border_radius__hover=&#8221;null&#8221; button_two_border_radius__hover_enabled=&#8221;off&#8221; button_two_border_radius__hover=&#8221;null&#8221; button_letter_spacing__hover_enabled=&#8221;on&#8221; button_letter_spacing__hover=&#8221;2px&#8221; button_one_letter_spacing__hover_enabled=&#8221;off&#8221; button_one_letter_spacing__hover=&#8221;null&#8221; button_two_letter_spacing__hover_enabled=&#8221;off&#8221; button_two_letter_spacing__hover=&#8221;null&#8221; button_bg_color__hover_enabled=&#8221;off&#8221; button_bg_color__hover=&#8221;null&#8221; button_one_bg_color__hover_enabled=&#8221;off&#8221; button_one_bg_color__hover=&#8221;null&#8221; button_two_bg_color__hover_enabled=&#8221;off&#8221; button_two_bg_color__hover=&#8221;null&#8221;][\/et_pb_button][\/et_pb_column][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_image src=&#8221;https:\/\/it.tct.al\/wp-content\/uploads\/2025\/05\/coding-isometric-11.png&#8221; align_tablet=&#8221;center&#8221; align_phone=&#8221;center&#8221; align_last_edited=&#8221;on|desktop&#8221; _builder_version=&#8221;4.16&#8243; animation_style=&#8221;zoom&#8221; animation_direction=&#8221;left&#8221; animation_intensity_zoom=&#8221;20%&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row column_structure=&#8221;1_2,1_2&#8243; _builder_version=&#8221;4.16&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; custom_padding=&#8221;0px|0px|100px|0px&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_blurb title=&#8221;Course Details&#8221; url=&#8221;#&#8221; image=&#8221;https:\/\/it.tct.al\/wp-content\/uploads\/2025\/05\/coding-icon_12.jpg&#8221; icon_placement=&#8221;left&#8221; image_icon_width=&#8221;64px&#8221; content_max_width=&#8221;1100px&#8221; _builder_version=&#8221;4.22.2&#8243; header_font=&#8221;|on|||&#8221; header_text_color=&#8221;#7272ff&#8221; header_line_height=&#8221;1.5em&#8221; body_text_color=&#8221;#8585bd&#8221; body_line_height=&#8221;1.9em&#8221; background_color=&#8221;#ffffff&#8221; custom_margin=&#8221;-80px|||&#8221; custom_padding=&#8221;30px|40px|30px|40px&#8221; animation_style=&#8221;zoom&#8221; animation_direction=&#8221;bottom&#8221; animation_intensity_zoom=&#8221;20%&#8221; animation_starting_opacity=&#8221;100%&#8221; box_shadow_style=&#8221;preset2&#8243; box_shadow_horizontal=&#8221;0px&#8221; box_shadow_vertical=&#8221;0px&#8221; box_shadow_blur=&#8221;60px&#8221; box_shadow_color=&#8221;rgba(71,74,182,0.12)&#8221; image_max_width=&#8221;64px&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<ul data-start=\"110\" data-end=\"358\">\n<li data-start=\"110\" data-end=\"158\" class=\"\">\n<p data-start=\"112\" data-end=\"158\" class=\"\">\ud83d\udd52 <strong data-start=\"115\" data-end=\"128\">Schedule:<\/strong> Twice a week, evenings only<\/p>\n<\/li>\n<li data-start=\"159\" data-end=\"201\" class=\"\">\n<p data-start=\"161\" data-end=\"201\" class=\"\">\u23f1\ufe0f <strong data-start=\"164\" data-end=\"177\">Duration:<\/strong> 45 hours over 9 weeks<\/p>\n<\/li>\n<li data-start=\"202\" data-end=\"224\" class=\"\">\n<p data-start=\"204\" data-end=\"224\" class=\"\">\ud83d\udcb6 <strong data-start=\"207\" data-end=\"217\">Price:<\/strong> \u20ac300<\/p>\n<\/li>\n<li data-start=\"225\" data-end=\"280\" class=\"\">\n<p data-start=\"227\" data-end=\"280\" class=\"\">\ud83d\udc68\u200d\ud83c\udfeb <strong data-start=\"233\" data-end=\"244\">Format:<\/strong> Instructor-led, hands-on training<\/p>\n<\/li>\n<li data-start=\"281\" data-end=\"358\" class=\"\">\n<p data-start=\"283\" data-end=\"358\" class=\"\">\ud83d\udce6 <strong data-start=\"286\" data-end=\"299\">Includes:<\/strong> Practical exercises, course materials, and expert feedback<\/p>\n<\/li>\n<\/ul>\n<p>[\/et_pb_blurb][\/et_pb_column][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.16&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; custom_padding=&#8221;0px|0px|100px|0px&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_blurb title=&#8221;About the course&#8221; url=&#8221;#&#8221; image=&#8221;https:\/\/it.tct.al\/wp-content\/uploads\/2025\/05\/coding-icon_12.jpg&#8221; icon_placement=&#8221;left&#8221; image_icon_width=&#8221;64px&#8221; content_max_width=&#8221;1100px&#8221; _builder_version=&#8221;4.22.2&#8243; header_font=&#8221;|on|||&#8221; header_text_color=&#8221;#7272ff&#8221; header_line_height=&#8221;1.5em&#8221; body_text_color=&#8221;#8585bd&#8221; body_line_height=&#8221;1.9em&#8221; background_color=&#8221;#ffffff&#8221; custom_margin=&#8221;-80px|||&#8221; custom_padding=&#8221;30px|40px|30px|40px&#8221; animation_style=&#8221;zoom&#8221; animation_direction=&#8221;bottom&#8221; animation_intensity_zoom=&#8221;20%&#8221; animation_starting_opacity=&#8221;100%&#8221; box_shadow_style=&#8221;preset2&#8243; box_shadow_horizontal=&#8221;0px&#8221; box_shadow_vertical=&#8221;0px&#8221; box_shadow_blur=&#8221;60px&#8221; box_shadow_color=&#8221;rgba(71,74,182,0.12)&#8221; image_max_width=&#8221;64px&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><span>This is an advanced level JAVA programming course. It has been prepared for JAVA programmers who already have average JAVA knowledge. This is the most advanced JAVA course we offer. This is a web development full stack course. Even though this course covers advanced concepts our instructors simplify learning by guiding students through practical examples demonstrating on the job best practice and simplest solutions. It is important to note that advanced courses include more concept explanation then low level courses. The course is 100% \u201cHands On\u201d! Practice makes perfect with proper guidance!<\/span><\/p>\n<p>[\/et_pb_blurb][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; specialty=&#8221;on&#8221; padding_top_2=&#8221;0px&#8221; admin_label=&#8221;Course Chapters&#8221; _builder_version=&#8221;4.22.2&#8243; custom_margin=&#8221;|||&#8221; custom_padding=&#8221;0px||120px|&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;2_3&#8243; specialty_columns=&#8221;2&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; parallax__hover=&#8221;off&#8221; parallax_method__hover=&#8221;on&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_row_inner use_custom_gutter=&#8221;on&#8221; gutter_width=&#8221;4&#8243; _builder_version=&#8221;4.16&#8243; custom_margin=&#8221;-80px|||&#8221; custom_padding=&#8221;0px|||&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column_inner saved_specialty_column_type=&#8221;2_3&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; parallax__hover=&#8221;off&#8221; parallax_method__hover=&#8221;on&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_blurb url=&#8221;#&#8221; image=&#8221;https:\/\/it.tct.al\/wp-content\/uploads\/2025\/04\/coding-icon_4.jpg&#8221; icon_placement=&#8221;left&#8221; image_icon_width=&#8221;64px&#8221; content_max_width=&#8221;1100px&#8221; admin_label=&#8221;Chapter&#8221; _builder_version=&#8221;4.16&#8243; header_font=&#8221;|on|||&#8221; header_text_color=&#8221;#2e2545&#8243; header_line_height=&#8221;1.5em&#8221; body_text_color=&#8221;#8585bd&#8221; body_font_size=&#8221;16px&#8221; body_line_height=&#8221;1.9em&#8221; background_color=&#8221;#ffffff&#8221; custom_margin=&#8221;|||&#8221; custom_padding=&#8221;30px|40px|30px|40px&#8221; animation_style=&#8221;zoom&#8221; animation_direction=&#8221;bottom&#8221; animation_intensity_zoom=&#8221;20%&#8221; animation_starting_opacity=&#8221;100%&#8221; box_shadow_style=&#8221;preset2&#8243; box_shadow_horizontal=&#8221;0px&#8221; box_shadow_vertical=&#8221;0px&#8221; box_shadow_blur=&#8221;60px&#8221; box_shadow_color=&#8221;rgba(71,74,182,0.12)&#8221; image_max_width=&#8221;64px&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><strong>Getting Started<\/strong><\/p>\n<ul>\n<li>Quick Java Recap<\/li>\n<li>How Web Works<\/li>\n<li>Quick intro into Spring<\/li>\n<\/ul>\n<p>[\/et_pb_blurb][et_pb_blurb url=&#8221;#&#8221; image=&#8221;https:\/\/it.tct.al\/wp-content\/uploads\/2025\/05\/coding-icon_12.jpg&#8221; icon_placement=&#8221;left&#8221; image_icon_width=&#8221;64px&#8221; content_max_width=&#8221;1100px&#8221; admin_label=&#8221;Chapter&#8221; _builder_version=&#8221;4.16&#8243; header_font=&#8221;|on|||&#8221; header_text_color=&#8221;#2e2545&#8243; header_line_height=&#8221;1.5em&#8221; body_text_color=&#8221;#8585bd&#8221; body_font_size=&#8221;16px&#8221; body_line_height=&#8221;1.9em&#8221; background_color=&#8221;#ffffff&#8221; custom_margin=&#8221;|||&#8221; custom_padding=&#8221;30px|40px|30px|40px&#8221; animation_style=&#8221;zoom&#8221; animation_direction=&#8221;bottom&#8221; animation_intensity_zoom=&#8221;20%&#8221; animation_starting_opacity=&#8221;100%&#8221; box_shadow_style=&#8221;preset2&#8243; box_shadow_horizontal=&#8221;0px&#8221; box_shadow_vertical=&#8221;0px&#8221; box_shadow_blur=&#8221;60px&#8221; box_shadow_color=&#8221;rgba(71,74,182,0.12)&#8221; image_max_width=&#8221;64px&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><strong> Spring Fundamentals<\/strong><\/p>\n<ul>\n<li>Git Explanation<\/li>\n<li>Maven Explanation<\/li>\n<li>Advanced intro into Spring<\/li>\n<li>DI (Dependency Injection) in Spring<\/li>\n<\/ul>\n<p>[\/et_pb_blurb][et_pb_blurb url=&#8221;#&#8221; image=&#8221;https:\/\/it.tct.al\/wp-content\/uploads\/2025\/04\/coding-iconArtboard-19-copy-9.jpg&#8221; icon_placement=&#8221;left&#8221; image_icon_width=&#8221;64px&#8221; content_max_width=&#8221;1100px&#8221; admin_label=&#8221;Chapter&#8221; _builder_version=&#8221;4.16&#8243; header_font=&#8221;|on|||&#8221; header_text_color=&#8221;#2e2545&#8243; header_line_height=&#8221;1.5em&#8221; body_text_color=&#8221;#8585bd&#8221; body_font_size=&#8221;16px&#8221; body_line_height=&#8221;1.9em&#8221; background_color=&#8221;#ffffff&#8221; custom_margin=&#8221;|||&#8221; custom_padding=&#8221;30px|40px|30px|40px&#8221; animation_style=&#8221;zoom&#8221; animation_direction=&#8221;bottom&#8221; animation_intensity_zoom=&#8221;20%&#8221; animation_starting_opacity=&#8221;100%&#8221; box_shadow_style=&#8221;preset2&#8243; box_shadow_horizontal=&#8221;0px&#8221; box_shadow_vertical=&#8221;0px&#8221; box_shadow_blur=&#8221;60px&#8221; box_shadow_color=&#8221;rgba(71,74,182,0.12)&#8221; image_max_width=&#8221;64px&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><strong>Intro to AOP<\/strong><\/p>\n<ul>\n<li>Spring java configuration<\/li>\n<li>Spring xml configuration<\/li>\n<li>Advance Di.<\/li>\n<li>Quick Intro into AoP (Aspect Oriented Programing).<\/li>\n<\/ul>\n<p>[\/et_pb_blurb][et_pb_blurb url=&#8221;#&#8221; image=&#8221;https:\/\/it.tct.al\/wp-content\/uploads\/2025\/05\/coding-icon_16.jpg&#8221; icon_placement=&#8221;left&#8221; image_icon_width=&#8221;64px&#8221; content_max_width=&#8221;1100px&#8221; admin_label=&#8221;Chapter&#8221; _builder_version=&#8221;4.16&#8243; header_font=&#8221;|on|||&#8221; header_text_color=&#8221;#2e2545&#8243; header_line_height=&#8221;1.5em&#8221; body_text_color=&#8221;#8585bd&#8221; body_font_size=&#8221;16px&#8221; body_line_height=&#8221;1.9em&#8221; background_color=&#8221;#ffffff&#8221; custom_margin=&#8221;|||&#8221; custom_padding=&#8221;30px|40px|30px|40px&#8221; animation_style=&#8221;zoom&#8221; animation_direction=&#8221;bottom&#8221; animation_intensity_zoom=&#8221;20%&#8221; animation_starting_opacity=&#8221;100%&#8221; box_shadow_style=&#8221;preset2&#8243; box_shadow_horizontal=&#8221;0px&#8221; box_shadow_vertical=&#8221;0px&#8221; box_shadow_blur=&#8221;60px&#8221; box_shadow_color=&#8221;rgba(71,74,182,0.12)&#8221; image_max_width=&#8221;64px&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<div class=\"qMYqUG_convSearchResultHighlightRoot\">\n<div class=\"\" data-turn-id-container=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-8\" data-is-intersecting=\"true\">\n<div class=\"relative w-full overflow-visible\">\n<section class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-8\" data-turn-id-container=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-8\" data-testid=\"conversation-turn-18\" data-scroll-anchor=\"false\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-3 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div data-message-author-role=\"assistant\" data-message-id=\"341869a5-d597-4579-a1b2-370478d5b466\" dir=\"auto\" data-message-model-slug=\"gpt-5-5\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling\">\n<p data-start=\"0\" data-end=\"33\" data-is-last-node=\"\" data-is-only-node=\"\"><strong data-start=\"0\" data-end=\"33\" data-is-last-node=\"\" data-is-only-node=\"\">Advanced Spring Core Concepts<\/strong><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<\/div>\n<\/div>\n<ul>\n<li>Advanced Aop.<\/li>\n<li>Quick Intro into Spring Profiles<\/li>\n<li>Wrap it all in Demo project for Part1<\/li>\n<\/ul>\n<p>[\/et_pb_blurb][et_pb_blurb url=&#8221;#&#8221; image=&#8221;https:\/\/it.tct.al\/wp-content\/uploads\/2025\/04\/coding-iconArtboard-19-copy-8.jpg&#8221; icon_placement=&#8221;left&#8221; image_icon_width=&#8221;64px&#8221; content_max_width=&#8221;1100px&#8221; admin_label=&#8221;Chapter&#8221; _builder_version=&#8221;4.22.2&#8243; header_font=&#8221;|on|||&#8221; header_text_color=&#8221;#2e2545&#8243; header_line_height=&#8221;1.5em&#8221; body_text_color=&#8221;#8585bd&#8221; body_font_size=&#8221;16px&#8221; body_line_height=&#8221;1.9em&#8221; background_color=&#8221;#ffffff&#8221; custom_margin=&#8221;|||&#8221; custom_padding=&#8221;30px|40px|30px|40px&#8221; animation_style=&#8221;zoom&#8221; animation_direction=&#8221;bottom&#8221; animation_intensity_zoom=&#8221;20%&#8221; animation_starting_opacity=&#8221;100%&#8221; box_shadow_style=&#8221;preset2&#8243; box_shadow_horizontal=&#8221;0px&#8221; box_shadow_vertical=&#8221;0px&#8221; box_shadow_blur=&#8221;60px&#8221; box_shadow_color=&#8221;rgba(71,74,182,0.12)&#8221; image_max_width=&#8221;64px&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<div class=\"qMYqUG_convSearchResultHighlightRoot\">\n<div class=\"\" data-turn-id-container=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-9\" data-is-intersecting=\"true\">\n<div class=\"relative w-full overflow-visible\">\n<section class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-9\" data-turn-id-container=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-9\" data-testid=\"conversation-turn-20\" data-scroll-anchor=\"false\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div data-message-author-role=\"assistant\" data-message-id=\"24558889-0a89-4e38-9986-8fcc107e8184\" dir=\"auto\" data-message-model-slug=\"gpt-5-5\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling\">\n<p data-start=\"0\" data-end=\"32\" data-is-last-node=\"\" data-is-only-node=\"\"><strong data-start=\"0\" data-end=\"32\" data-is-last-node=\"\" data-is-only-node=\"\">Spring MVC &amp; Web Development<\/strong><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<\/div>\n<\/div>\n<ul>\n<li>Intro in Spring MVC<\/li>\n<li>Intro into thyme leaf<\/li>\n<li>MVC Patter<\/li>\n<li>Build Spring web app.<\/li>\n<\/ul>\n<p>[\/et_pb_blurb][\/et_pb_column_inner][\/et_pb_row_inner][et_pb_row_inner _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column_inner saved_specialty_column_type=&#8221;2_3&#8243; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_blurb url=&#8221;#&#8221; image=&#8221;https:\/\/it.tct.al\/wp-content\/uploads\/2025\/04\/coding-icon_4.jpg&#8221; icon_placement=&#8221;left&#8221; image_icon_width=&#8221;64px&#8221; content_max_width=&#8221;1100px&#8221; admin_label=&#8221;Chapter&#8221; _builder_version=&#8221;4.22.2&#8243; header_font=&#8221;|on|||&#8221; header_text_color=&#8221;#2e2545&#8243; header_line_height=&#8221;1.5em&#8221; body_text_color=&#8221;#8585bd&#8221; body_font_size=&#8221;16px&#8221; body_line_height=&#8221;1.9em&#8221; background_color=&#8221;#ffffff&#8221; custom_margin=&#8221;|||&#8221; custom_padding=&#8221;30px|40px|30px|40px&#8221; animation_style=&#8221;zoom&#8221; animation_direction=&#8221;bottom&#8221; animation_intensity_zoom=&#8221;20%&#8221; animation_starting_opacity=&#8221;100%&#8221; box_shadow_style=&#8221;preset2&#8243; box_shadow_horizontal=&#8221;0px&#8221; box_shadow_vertical=&#8221;0px&#8221; box_shadow_blur=&#8221;60px&#8221; box_shadow_color=&#8221;rgba(71,74,182,0.12)&#8221; image_max_width=&#8221;64px&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<div class=\"qMYqUG_convSearchResultHighlightRoot\">\n<div class=\"\" data-turn-id-container=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-10\" data-is-intersecting=\"true\">\n<div class=\"relative w-full overflow-visible\">\n<section class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-10\" data-turn-id-container=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-10\" data-testid=\"conversation-turn-22\" data-scroll-anchor=\"false\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div data-message-author-role=\"assistant\" data-message-id=\"16e0e0b4-cb1c-43a4-b439-59c7157f2bc5\" dir=\"auto\" data-message-model-slug=\"gpt-5-3-mini\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling\">\n<p data-start=\"0\" data-end=\"51\" data-is-last-node=\"\" data-is-only-node=\"\"><strong data-start=\"0\" data-end=\"51\" data-is-last-node=\"\" data-is-only-node=\"\">Spring MVC Forms, Validation &amp; CRUD (Thymeleaf)<\/strong><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<\/div>\n<\/div>\n<ul>\n<li>Command objects and Spring MVC validations<\/li>\n<li>Rendering web views<\/li>\n<li>Build BE dummy data<\/li>\n<li>Wrap it all in a Thyme leaf Crud example<\/li>\n<\/ul>\n<p>[\/et_pb_blurb][\/et_pb_column_inner][\/et_pb_row_inner][et_pb_row_inner _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; custom_padding=&#8221;||265px|||&#8221; sticky_enabled=&#8221;0&#8243; custom_margin=&#8221;||-167px|||&#8221;][et_pb_column_inner saved_specialty_column_type=&#8221;2_3&#8243; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_blurb url=&#8221;#&#8221; image=&#8221;https:\/\/it.tct.al\/wp-content\/uploads\/2025\/04\/coding-icon_4.jpg&#8221; icon_placement=&#8221;left&#8221; image_icon_width=&#8221;64px&#8221; content_max_width=&#8221;1100px&#8221; admin_label=&#8221;Chapter&#8221; _builder_version=&#8221;4.22.2&#8243; header_font=&#8221;|on|||&#8221; header_text_color=&#8221;#2e2545&#8243; header_line_height=&#8221;1.5em&#8221; body_text_color=&#8221;#8585bd&#8221; body_font_size=&#8221;16px&#8221; body_line_height=&#8221;1.9em&#8221; background_color=&#8221;#ffffff&#8221; custom_margin=&#8221;|||&#8221; custom_padding=&#8221;30px|40px|30px|40px&#8221; animation_style=&#8221;zoom&#8221; animation_direction=&#8221;bottom&#8221; animation_intensity_zoom=&#8221;20%&#8221; animation_starting_opacity=&#8221;100%&#8221; box_shadow_style=&#8221;preset2&#8243; box_shadow_horizontal=&#8221;0px&#8221; box_shadow_vertical=&#8221;0px&#8221; box_shadow_blur=&#8221;60px&#8221; box_shadow_color=&#8221;rgba(71,74,182,0.12)&#8221; image_max_width=&#8221;64px&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<div class=\"qMYqUG_convSearchResultHighlightRoot\">\n<div class=\"\" data-turn-id-container=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-11\" data-is-intersecting=\"true\">\n<div class=\"relative w-full overflow-visible\">\n<section class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-11\" data-turn-id-container=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-11\" data-testid=\"conversation-turn-24\" data-scroll-anchor=\"false\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div data-message-author-role=\"assistant\" data-message-id=\"d084df58-705b-4049-986a-4566f9157d07\" dir=\"auto\" data-message-model-slug=\"gpt-5-3-mini\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling\">\n<p data-start=\"0\" data-end=\"43\" data-is-last-node=\"\" data-is-only-node=\"\"><strong data-start=\"0\" data-end=\"43\" data-is-last-node=\"\" data-is-only-node=\"\">Advanced Spring MVC, Security &amp; Testing<\/strong><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<\/div>\n<\/div>\n<ul>\n<li>Advanced Spring MVC concepts<\/li>\n<li>Spring web flow.<\/li>\n<li>Securing web app.<\/li>\n<li>Quick Intro into Junit Test<\/li>\n<\/ul>\n<p>[\/et_pb_blurb][et_pb_blurb url=&#8221;#&#8221; image=&#8221;https:\/\/it.tct.al\/wp-content\/uploads\/2025\/05\/coding-icon_12.jpg&#8221; icon_placement=&#8221;left&#8221; image_icon_width=&#8221;64px&#8221; content_max_width=&#8221;1100px&#8221; admin_label=&#8221;Chapter&#8221; _builder_version=&#8221;4.22.2&#8243; header_font=&#8221;|on|||&#8221; header_text_color=&#8221;#2e2545&#8243; header_line_height=&#8221;1.5em&#8221; body_text_color=&#8221;#8585bd&#8221; body_font_size=&#8221;16px&#8221; body_line_height=&#8221;1.9em&#8221; background_color=&#8221;#ffffff&#8221; custom_margin=&#8221;|||&#8221; custom_padding=&#8221;30px|40px|30px|40px&#8221; animation_style=&#8221;zoom&#8221; animation_direction=&#8221;bottom&#8221; animation_intensity_zoom=&#8221;20%&#8221; animation_starting_opacity=&#8221;100%&#8221; box_shadow_style=&#8221;preset2&#8243; box_shadow_horizontal=&#8221;0px&#8221; box_shadow_vertical=&#8221;0px&#8221; box_shadow_blur=&#8221;60px&#8221; box_shadow_color=&#8221;rgba(71,74,182,0.12)&#8221; image_max_width=&#8221;64px&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<div class=\"qMYqUG_convSearchResultHighlightRoot\">\n<div class=\"\" data-turn-id-container=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-12\" data-is-intersecting=\"true\">\n<div class=\"relative w-full overflow-visible\">\n<section class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-12\" data-turn-id-container=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-12\" data-testid=\"conversation-turn-26\" data-scroll-anchor=\"false\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div data-message-author-role=\"assistant\" data-message-id=\"d2fceca1-7b3e-44a4-99db-ec7520bd00bf\" dir=\"auto\" data-message-model-slug=\"gpt-5-3-mini\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling\">\n<p data-start=\"0\" data-end=\"55\" data-is-last-node=\"\" data-is-only-node=\"\"><strong data-start=\"0\" data-end=\"55\" data-is-last-node=\"\" data-is-only-node=\"\">Spring Validation, Authentication &amp; Security Basics<\/strong><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<\/div>\n<\/div>\n<ul>\n<li>Form Validations Approaches<\/li>\n<li>Demo project for part 2<\/li>\n<li>Login Implementation<\/li>\n<li>Quick Intro into Spring Security<\/li>\n<\/ul>\n<p>[\/et_pb_blurb][et_pb_blurb url=&#8221;#&#8221; image=&#8221;https:\/\/it.tct.al\/wp-content\/uploads\/2025\/04\/coding-iconArtboard-19-copy-9.jpg&#8221; icon_placement=&#8221;left&#8221; image_icon_width=&#8221;64px&#8221; content_max_width=&#8221;1100px&#8221; admin_label=&#8221;Chapter&#8221; _builder_version=&#8221;4.22.2&#8243; header_font=&#8221;|on|||&#8221; header_text_color=&#8221;#2e2545&#8243; header_line_height=&#8221;1.5em&#8221; body_text_color=&#8221;#8585bd&#8221; body_font_size=&#8221;16px&#8221; body_line_height=&#8221;1.9em&#8221; background_color=&#8221;#ffffff&#8221; custom_margin=&#8221;|||&#8221; custom_padding=&#8221;30px|40px|30px|40px&#8221; animation_style=&#8221;zoom&#8221; animation_direction=&#8221;bottom&#8221; animation_intensity_zoom=&#8221;20%&#8221; animation_starting_opacity=&#8221;100%&#8221; box_shadow_style=&#8221;preset2&#8243; box_shadow_horizontal=&#8221;0px&#8221; box_shadow_vertical=&#8221;0px&#8221; box_shadow_blur=&#8221;60px&#8221; box_shadow_color=&#8221;rgba(71,74,182,0.12)&#8221; image_max_width=&#8221;64px&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<div class=\"qMYqUG_convSearchResultHighlightRoot\">\n<div class=\"\" data-turn-id-container=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-13\" data-is-intersecting=\"true\">\n<div class=\"relative w-full overflow-visible\">\n<section class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-13\" data-turn-id-container=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-13\" data-testid=\"conversation-turn-28\" data-scroll-anchor=\"false\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div data-message-author-role=\"assistant\" data-message-id=\"29f6cee5-dac0-4510-88b0-7fc5aabee73b\" dir=\"auto\" data-message-model-slug=\"gpt-5-3-mini\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling\">\n<p data-start=\"0\" data-end=\"42\" data-is-last-node=\"\" data-is-only-node=\"\"><strong data-start=\"0\" data-end=\"42\" data-is-last-node=\"\" data-is-only-node=\"\">Spring Backend &amp; Database Fundamentals<\/strong><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<\/div>\n<\/div>\n<ul>\n<li>Introduction to Be concepts<\/li>\n<li>Introduction to Database.<\/li>\n<li>Database Configuration in Spring<\/li>\n<li>Working with queries<\/li>\n<\/ul>\n<p>[\/et_pb_blurb][et_pb_blurb url=&#8221;#&#8221; image=&#8221;https:\/\/it.tct.al\/wp-content\/uploads\/2025\/05\/coding-icon_16.jpg&#8221; icon_placement=&#8221;left&#8221; image_icon_width=&#8221;64px&#8221; content_max_width=&#8221;1100px&#8221; admin_label=&#8221;Chapter&#8221; _builder_version=&#8221;4.22.2&#8243; header_font=&#8221;|on|||&#8221; header_text_color=&#8221;#2e2545&#8243; header_line_height=&#8221;1.5em&#8221; body_text_color=&#8221;#8585bd&#8221; body_font_size=&#8221;16px&#8221; body_line_height=&#8221;1.9em&#8221; background_color=&#8221;#ffffff&#8221; custom_margin=&#8221;|||&#8221; custom_padding=&#8221;30px|40px|30px|40px&#8221; animation_style=&#8221;zoom&#8221; animation_direction=&#8221;bottom&#8221; animation_intensity_zoom=&#8221;20%&#8221; animation_starting_opacity=&#8221;100%&#8221; box_shadow_style=&#8221;preset2&#8243; box_shadow_horizontal=&#8221;0px&#8221; box_shadow_vertical=&#8221;0px&#8221; box_shadow_blur=&#8221;60px&#8221; box_shadow_color=&#8221;rgba(71,74,182,0.12)&#8221; image_max_width=&#8221;64px&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<div class=\"qMYqUG_convSearchResultHighlightRoot\">\n<div class=\"\" data-turn-id-container=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-8\" data-is-intersecting=\"true\">\n<div class=\"relative w-full overflow-visible\">\n<section class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-8\" data-turn-id-container=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-8\" data-testid=\"conversation-turn-18\" data-scroll-anchor=\"false\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-3 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div data-message-author-role=\"assistant\" data-message-id=\"341869a5-d597-4579-a1b2-370478d5b466\" dir=\"auto\" data-message-model-slug=\"gpt-5-5\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling\">\n<div class=\"qMYqUG_convSearchResultHighlightRoot\">\n<div class=\"\" data-turn-id-container=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-14\" data-is-intersecting=\"true\">\n<div class=\"relative w-full overflow-visible\">\n<section class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-14\" data-turn-id-container=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-14\" data-testid=\"conversation-turn-30\" data-scroll-anchor=\"false\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-3 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div data-message-author-role=\"assistant\" data-message-id=\"d0d0bad5-e391-4c3a-832a-0855c7b63001\" dir=\"auto\" data-message-model-slug=\"gpt-5-3-mini\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling\">\n<p data-start=\"0\" data-end=\"37\" data-is-last-node=\"\" data-is-only-node=\"\"><strong data-start=\"0\" data-end=\"37\" data-is-last-node=\"\" data-is-only-node=\"\">ORM, Hibernate &amp; JPA Fundamentals<\/strong><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<\/div>\n<\/div>\n<ul>\n<li>Introduction to ORM(Object Relation Mapping)<\/li>\n<li>Hibernate Introduction<\/li>\n<li>JPA Intro and explanation<\/li>\n<li>JPA Entity Relationships explanation<\/li>\n<\/ul>\n<p>[\/et_pb_blurb][et_pb_blurb url=&#8221;#&#8221; image=&#8221;https:\/\/it.tct.al\/wp-content\/uploads\/2025\/04\/coding-iconArtboard-19-copy-8.jpg&#8221; icon_placement=&#8221;left&#8221; image_icon_width=&#8221;64px&#8221; content_max_width=&#8221;1100px&#8221; admin_label=&#8221;Chapter&#8221; _builder_version=&#8221;4.22.2&#8243; header_font=&#8221;|on|||&#8221; header_text_color=&#8221;#2e2545&#8243; header_line_height=&#8221;1.5em&#8221; body_text_color=&#8221;#8585bd&#8221; body_font_size=&#8221;16px&#8221; body_line_height=&#8221;1.9em&#8221; background_color=&#8221;#ffffff&#8221; custom_margin=&#8221;|||&#8221; custom_padding=&#8221;30px|40px|30px|40px&#8221; animation_style=&#8221;zoom&#8221; animation_direction=&#8221;bottom&#8221; animation_intensity_zoom=&#8221;20%&#8221; animation_starting_opacity=&#8221;100%&#8221; box_shadow_style=&#8221;preset2&#8243; box_shadow_horizontal=&#8221;0px&#8221; box_shadow_vertical=&#8221;0px&#8221; box_shadow_blur=&#8221;60px&#8221; box_shadow_color=&#8221;rgba(71,74,182,0.12)&#8221; image_max_width=&#8221;64px&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<div class=\"qMYqUG_convSearchResultHighlightRoot\">\n<div class=\"\" data-turn-id-container=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-9\" data-is-intersecting=\"true\">\n<div class=\"relative w-full overflow-visible\">\n<section class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-9\" data-turn-id-container=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-9\" data-testid=\"conversation-turn-20\" data-scroll-anchor=\"false\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div data-message-author-role=\"assistant\" data-message-id=\"24558889-0a89-4e38-9986-8fcc107e8184\" dir=\"auto\" data-message-model-slug=\"gpt-5-5\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling\">\n<div class=\"qMYqUG_convSearchResultHighlightRoot\">\n<div class=\"\" data-turn-id-container=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-15\" data-is-intersecting=\"true\">\n<div class=\"relative w-full overflow-visible\">\n<section class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-15\" data-turn-id-container=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-15\" data-testid=\"conversation-turn-32\" data-scroll-anchor=\"false\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div data-message-author-role=\"assistant\" data-message-id=\"dfff3a84-c1ec-4f3b-8cea-17a0e0a5566e\" dir=\"auto\" data-message-model-slug=\"gpt-5-3-mini\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling\">\n<p data-start=\"0\" data-end=\"39\" data-is-last-node=\"\" data-is-only-node=\"\"><strong data-start=\"0\" data-end=\"39\" data-is-last-node=\"\" data-is-only-node=\"\">JPA\/Hibernate Setup &amp; Relationships<\/strong><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<\/div>\n<\/div>\n<ul>\n<li>JPA &amp;&amp; Hibernate Configuration<\/li>\n<li>Persist Data using ORM<\/li>\n<li>Unit testing repository layer<\/li>\n<li>OneToMany and ManyToOne Examples<\/li>\n<\/ul>\n<p>[\/et_pb_blurb][et_pb_blurb url=&#8221;#&#8221; image=&#8221;https:\/\/it.tct.al\/wp-content\/uploads\/2025\/04\/coding-icon_4.jpg&#8221; icon_placement=&#8221;left&#8221; image_icon_width=&#8221;64px&#8221; content_max_width=&#8221;1100px&#8221; admin_label=&#8221;Chapter&#8221; _builder_version=&#8221;4.22.2&#8243; header_font=&#8221;|on|||&#8221; header_text_color=&#8221;#2e2545&#8243; header_line_height=&#8221;1.5em&#8221; body_text_color=&#8221;#8585bd&#8221; body_font_size=&#8221;16px&#8221; body_line_height=&#8221;1.9em&#8221; background_color=&#8221;#ffffff&#8221; custom_margin=&#8221;|||&#8221; custom_padding=&#8221;30px|40px|30px|40px&#8221; animation_style=&#8221;zoom&#8221; animation_direction=&#8221;bottom&#8221; animation_intensity_zoom=&#8221;20%&#8221; animation_starting_opacity=&#8221;100%&#8221; box_shadow_style=&#8221;preset2&#8243; box_shadow_horizontal=&#8221;0px&#8221; box_shadow_vertical=&#8221;0px&#8221; box_shadow_blur=&#8221;60px&#8221; box_shadow_color=&#8221;rgba(71,74,182,0.12)&#8221; image_max_width=&#8221;64px&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<div class=\"qMYqUG_convSearchResultHighlightRoot\">\n<div class=\"\" data-turn-id-container=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-10\" data-is-intersecting=\"true\">\n<div class=\"relative w-full overflow-visible\">\n<section class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-10\" data-turn-id-container=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-10\" data-testid=\"conversation-turn-22\" data-scroll-anchor=\"false\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div data-message-author-role=\"assistant\" data-message-id=\"16e0e0b4-cb1c-43a4-b439-59c7157f2bc5\" dir=\"auto\" data-message-model-slug=\"gpt-5-3-mini\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling\">\n<div class=\"qMYqUG_convSearchResultHighlightRoot\">\n<div class=\"\" data-turn-id-container=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-16\" data-is-intersecting=\"true\">\n<div class=\"relative w-full overflow-visible\">\n<section class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-16\" data-turn-id-container=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-16\" data-testid=\"conversation-turn-34\" data-scroll-anchor=\"false\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div data-message-author-role=\"assistant\" data-message-id=\"3b69151f-8701-484e-991c-3bcd0893e905\" dir=\"auto\" data-message-model-slug=\"gpt-5-3-mini\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling\">\n<p data-start=\"0\" data-end=\"44\" data-is-last-node=\"\" data-is-only-node=\"\"><strong data-start=\"0\" data-end=\"44\" data-is-last-node=\"\" data-is-only-node=\"\">Spring Data JPA &amp; Backend Best Practices<\/strong><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<\/div>\n<\/div>\n<ul>\n<li>Spring data JPA Simple examples.<\/li>\n<li>Demo Project Part 3<\/li>\n<li>Logg4j and Be best practices<\/li>\n<li>Wrap of Be module with examples<\/li>\n<\/ul>\n<p>[\/et_pb_blurb][et_pb_blurb url=&#8221;#&#8221; image=&#8221;https:\/\/it.tct.al\/wp-content\/uploads\/2025\/04\/coding-icon_4.jpg&#8221; icon_placement=&#8221;left&#8221; image_icon_width=&#8221;64px&#8221; content_max_width=&#8221;1100px&#8221; admin_label=&#8221;Chapter&#8221; _builder_version=&#8221;4.22.2&#8243; header_font=&#8221;|on|||&#8221; header_text_color=&#8221;#2e2545&#8243; header_line_height=&#8221;1.5em&#8221; body_text_color=&#8221;#8585bd&#8221; body_font_size=&#8221;16px&#8221; body_line_height=&#8221;1.9em&#8221; background_color=&#8221;#ffffff&#8221; custom_margin=&#8221;|||&#8221; custom_padding=&#8221;30px|40px|30px|40px&#8221; animation_style=&#8221;zoom&#8221; animation_direction=&#8221;bottom&#8221; animation_intensity_zoom=&#8221;20%&#8221; animation_starting_opacity=&#8221;100%&#8221; box_shadow_style=&#8221;preset2&#8243; box_shadow_horizontal=&#8221;0px&#8221; box_shadow_vertical=&#8221;0px&#8221; box_shadow_blur=&#8221;60px&#8221; box_shadow_color=&#8221;rgba(71,74,182,0.12)&#8221; image_max_width=&#8221;64px&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<div class=\"qMYqUG_convSearchResultHighlightRoot\">\n<div class=\"\" data-turn-id-container=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-10\" data-is-intersecting=\"true\">\n<div class=\"relative w-full overflow-visible\">\n<section class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-10\" data-turn-id-container=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-10\" data-testid=\"conversation-turn-22\" data-scroll-anchor=\"false\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div data-message-author-role=\"assistant\" data-message-id=\"16e0e0b4-cb1c-43a4-b439-59c7157f2bc5\" dir=\"auto\" data-message-model-slug=\"gpt-5-3-mini\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling\">\n<div class=\"qMYqUG_convSearchResultHighlightRoot\">\n<div class=\"\" data-turn-id-container=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-16\" data-is-intersecting=\"true\">\n<div class=\"relative w-full overflow-visible\">\n<section class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-16\" data-turn-id-container=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-16\" data-testid=\"conversation-turn-34\" data-scroll-anchor=\"false\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div data-message-author-role=\"assistant\" data-message-id=\"3b69151f-8701-484e-991c-3bcd0893e905\" dir=\"auto\" data-message-model-slug=\"gpt-5-3-mini\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling\">\n<div class=\"qMYqUG_convSearchResultHighlightRoot\">\n<div class=\"\" data-turn-id-container=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-17\" data-is-intersecting=\"true\">\n<div class=\"relative w-full overflow-visible\">\n<section class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-17\" data-turn-id-container=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-17\" data-testid=\"conversation-turn-36\" data-scroll-anchor=\"false\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div data-message-author-role=\"assistant\" data-message-id=\"2aba693c-e10e-49c6-a04b-c8f46e5694f6\" dir=\"auto\" data-message-model-slug=\"gpt-5-3-mini\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling\">\n<p data-start=\"0\" data-end=\"31\" data-is-last-node=\"\" data-is-only-node=\"\"><strong data-start=\"0\" data-end=\"31\" data-is-last-node=\"\" data-is-only-node=\"\">DAO Pattern &amp; Typed Queries<\/strong><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<\/div>\n<\/div>\n<ul>\n<li>Introduction to DAO pattern.<\/li>\n<li>Examples of Dao patter with predicate Implementation<\/li>\n<li>Introduction to typed query.<\/li>\n<\/ul>\n<p>[\/et_pb_blurb][et_pb_blurb url=&#8221;#&#8221; image=&#8221;https:\/\/it.tct.al\/wp-content\/uploads\/2025\/05\/coding-icon_12.jpg&#8221; icon_placement=&#8221;left&#8221; image_icon_width=&#8221;64px&#8221; content_max_width=&#8221;1100px&#8221; admin_label=&#8221;Chapter&#8221; _builder_version=&#8221;4.22.2&#8243; header_font=&#8221;|on|||&#8221; header_text_color=&#8221;#2e2545&#8243; header_line_height=&#8221;1.5em&#8221; body_text_color=&#8221;#8585bd&#8221; body_font_size=&#8221;16px&#8221; body_line_height=&#8221;1.9em&#8221; background_color=&#8221;#ffffff&#8221; custom_margin=&#8221;|||&#8221; custom_padding=&#8221;30px|40px|30px|40px&#8221; animation_style=&#8221;zoom&#8221; animation_direction=&#8221;bottom&#8221; animation_intensity_zoom=&#8221;20%&#8221; animation_starting_opacity=&#8221;100%&#8221; box_shadow_style=&#8221;preset2&#8243; box_shadow_horizontal=&#8221;0px&#8221; box_shadow_vertical=&#8221;0px&#8221; box_shadow_blur=&#8221;60px&#8221; box_shadow_color=&#8221;rgba(71,74,182,0.12)&#8221; image_max_width=&#8221;64px&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<div class=\"qMYqUG_convSearchResultHighlightRoot\">\n<div class=\"\" data-turn-id-container=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-12\" data-is-intersecting=\"true\">\n<div class=\"relative w-full overflow-visible\">\n<section class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-12\" data-turn-id-container=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-12\" data-testid=\"conversation-turn-26\" data-scroll-anchor=\"false\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div data-message-author-role=\"assistant\" data-message-id=\"d2fceca1-7b3e-44a4-99db-ec7520bd00bf\" dir=\"auto\" data-message-model-slug=\"gpt-5-3-mini\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling\">\n<div class=\"qMYqUG_convSearchResultHighlightRoot\">\n<div class=\"\" data-turn-id-container=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-18\" data-is-intersecting=\"true\">\n<div class=\"relative w-full overflow-visible\">\n<section class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-18\" data-turn-id-container=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-18\" data-testid=\"conversation-turn-38\" data-scroll-anchor=\"false\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div data-message-author-role=\"assistant\" data-message-id=\"e54d32e1-aa45-45d4-b664-38475a78bcd2\" dir=\"auto\" data-message-model-slug=\"gpt-5-3-mini\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling\">\n<p data-start=\"0\" data-end=\"38\" data-is-last-node=\"\" data-is-only-node=\"\"><strong data-start=\"0\" data-end=\"38\" data-is-last-node=\"\" data-is-only-node=\"\">Advanced JPA Queries &amp; Performance<\/strong><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<\/div>\n<\/div>\n<ul>\n<li>Query Validation<\/li>\n<li>Query Advanced Search<\/li>\n<li>Query Lazy loading<\/li>\n<li>Typed Query advanced Examples<\/li>\n<\/ul>\n<p>[\/et_pb_blurb][et_pb_blurb url=&#8221;#&#8221; image=&#8221;https:\/\/it.tct.al\/wp-content\/uploads\/2025\/04\/coding-iconArtboard-19-copy-9.jpg&#8221; icon_placement=&#8221;left&#8221; image_icon_width=&#8221;64px&#8221; content_max_width=&#8221;1100px&#8221; admin_label=&#8221;Chapter&#8221; _builder_version=&#8221;4.22.2&#8243; header_font=&#8221;|on|||&#8221; header_text_color=&#8221;#2e2545&#8243; header_line_height=&#8221;1.5em&#8221; body_text_color=&#8221;#8585bd&#8221; body_font_size=&#8221;16px&#8221; body_line_height=&#8221;1.9em&#8221; background_color=&#8221;#ffffff&#8221; custom_margin=&#8221;|||&#8221; custom_padding=&#8221;30px|40px|30px|40px&#8221; animation_style=&#8221;zoom&#8221; animation_direction=&#8221;bottom&#8221; animation_intensity_zoom=&#8221;20%&#8221; animation_starting_opacity=&#8221;100%&#8221; box_shadow_style=&#8221;preset2&#8243; box_shadow_horizontal=&#8221;0px&#8221; box_shadow_vertical=&#8221;0px&#8221; box_shadow_blur=&#8221;60px&#8221; box_shadow_color=&#8221;rgba(71,74,182,0.12)&#8221; image_max_width=&#8221;64px&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<div class=\"qMYqUG_convSearchResultHighlightRoot\">\n<div class=\"\" data-turn-id-container=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-13\" data-is-intersecting=\"true\">\n<div class=\"relative w-full overflow-visible\">\n<section class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-13\" data-turn-id-container=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-13\" data-testid=\"conversation-turn-28\" data-scroll-anchor=\"false\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div data-message-author-role=\"assistant\" data-message-id=\"29f6cee5-dac0-4510-88b0-7fc5aabee73b\" dir=\"auto\" data-message-model-slug=\"gpt-5-3-mini\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling\">\n<div class=\"qMYqUG_convSearchResultHighlightRoot\">\n<div class=\"\" data-turn-id-container=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-19\" data-is-intersecting=\"true\">\n<div class=\"relative w-full overflow-visible\">\n<section class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-19\" data-turn-id-container=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-19\" data-testid=\"conversation-turn-40\" data-scroll-anchor=\"false\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div data-message-author-role=\"assistant\" data-message-id=\"948ca9f7-fa26-4353-950c-558d94ff0241\" dir=\"auto\" data-message-model-slug=\"gpt-5-3-mini\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling\">\n<p data-start=\"0\" data-end=\"40\" data-is-last-node=\"\" data-is-only-node=\"\"><strong data-start=\"0\" data-end=\"40\" data-is-last-node=\"\" data-is-only-node=\"\">REST APIs &amp; Web Services with Spring<\/strong><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<\/div>\n<\/div>\n<ul>\n<li>SOAP vs REST<\/li>\n<li>Json vs XMl<\/li>\n<li>Rest APi with Spring<\/li>\n<li>Rest Api best Practices<\/li>\n<li>Rest Api validations<\/li>\n<\/ul>\n<p>[\/et_pb_blurb][et_pb_blurb url=&#8221;#&#8221; image=&#8221;https:\/\/it.tct.al\/wp-content\/uploads\/2025\/05\/coding-icon_16.jpg&#8221; icon_placement=&#8221;left&#8221; image_icon_width=&#8221;64px&#8221; content_max_width=&#8221;1100px&#8221; admin_label=&#8221;Chapter&#8221; _builder_version=&#8221;4.22.2&#8243; header_font=&#8221;|on|||&#8221; header_text_color=&#8221;#2e2545&#8243; header_line_height=&#8221;1.5em&#8221; body_text_color=&#8221;#8585bd&#8221; body_font_size=&#8221;16px&#8221; body_line_height=&#8221;1.9em&#8221; background_color=&#8221;#ffffff&#8221; custom_margin=&#8221;|||&#8221; custom_padding=&#8221;30px|40px|30px|40px&#8221; animation_style=&#8221;zoom&#8221; animation_direction=&#8221;bottom&#8221; animation_intensity_zoom=&#8221;20%&#8221; animation_starting_opacity=&#8221;100%&#8221; box_shadow_style=&#8221;preset2&#8243; box_shadow_horizontal=&#8221;0px&#8221; box_shadow_vertical=&#8221;0px&#8221; box_shadow_blur=&#8221;60px&#8221; box_shadow_color=&#8221;rgba(71,74,182,0.12)&#8221; image_max_width=&#8221;64px&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<div class=\"qMYqUG_convSearchResultHighlightRoot\">\n<div class=\"\" data-turn-id-container=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-8\" data-is-intersecting=\"true\">\n<div class=\"relative w-full overflow-visible\">\n<section class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-8\" data-turn-id-container=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-8\" data-testid=\"conversation-turn-18\" data-scroll-anchor=\"false\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-3 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div data-message-author-role=\"assistant\" data-message-id=\"341869a5-d597-4579-a1b2-370478d5b466\" dir=\"auto\" data-message-model-slug=\"gpt-5-5\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling\">\n<div class=\"qMYqUG_convSearchResultHighlightRoot\">\n<div class=\"\" data-turn-id-container=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-14\" data-is-intersecting=\"true\">\n<div class=\"relative w-full overflow-visible\">\n<section class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-14\" data-turn-id-container=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-14\" data-testid=\"conversation-turn-30\" data-scroll-anchor=\"false\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-3 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div data-message-author-role=\"assistant\" data-message-id=\"d0d0bad5-e391-4c3a-832a-0855c7b63001\" dir=\"auto\" data-message-model-slug=\"gpt-5-3-mini\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling\">\n<div class=\"qMYqUG_convSearchResultHighlightRoot\">\n<div class=\"\" data-turn-id-container=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-20\" data-is-intersecting=\"true\">\n<div class=\"relative w-full overflow-visible\">\n<section class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-20\" data-turn-id-container=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-20\" data-testid=\"conversation-turn-42\" data-scroll-anchor=\"false\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div data-message-author-role=\"assistant\" data-message-id=\"eca51839-7dfe-4f9e-923a-8d7e2ba781a4\" dir=\"auto\" data-message-model-slug=\"gpt-5-3-mini\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling\">\n<p data-start=\"0\" data-end=\"54\" data-is-last-node=\"\" data-is-only-node=\"\"><strong data-start=\"0\" data-end=\"54\" data-is-last-node=\"\" data-is-only-node=\"\">Spring Boot Migration, Project Design &amp; Git Basics<\/strong><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<\/div>\n<\/div>\n<ul>\n<li>Removing Spring boot<\/li>\n<li>Spring to spring boot.<\/li>\n<li>Final Project Requirements explanations<\/li>\n<li>DB Design Hints.<\/li>\n<li>Git basic tutorial<\/li>\n<\/ul>\n<p>[\/et_pb_blurb][et_pb_blurb url=&#8221;#&#8221; image=&#8221;https:\/\/it.tct.al\/wp-content\/uploads\/2025\/05\/coding-icon_16.jpg&#8221; icon_placement=&#8221;left&#8221; image_icon_width=&#8221;64px&#8221; content_max_width=&#8221;1100px&#8221; admin_label=&#8221;Chapter&#8221; _builder_version=&#8221;4.22.2&#8243; header_font=&#8221;|on|||&#8221; header_text_color=&#8221;#2e2545&#8243; header_line_height=&#8221;1.5em&#8221; body_text_color=&#8221;#8585bd&#8221; body_font_size=&#8221;16px&#8221; body_line_height=&#8221;1.9em&#8221; background_color=&#8221;#ffffff&#8221; custom_margin=&#8221;|||&#8221; custom_padding=&#8221;30px|40px|30px|40px&#8221; animation_style=&#8221;zoom&#8221; animation_direction=&#8221;bottom&#8221; animation_intensity_zoom=&#8221;20%&#8221; animation_starting_opacity=&#8221;100%&#8221; hover_enabled=&#8221;0&#8243; box_shadow_style=&#8221;preset2&#8243; box_shadow_horizontal=&#8221;0px&#8221; box_shadow_vertical=&#8221;0px&#8221; box_shadow_blur=&#8221;60px&#8221; box_shadow_color=&#8221;rgba(71,74,182,0.12)&#8221; image_max_width=&#8221;64px&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<div class=\"qMYqUG_convSearchResultHighlightRoot\">\n<div class=\"\" data-turn-id-container=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-8\" data-is-intersecting=\"true\">\n<div class=\"relative w-full overflow-visible\">\n<section class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-8\" data-turn-id-container=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-8\" data-testid=\"conversation-turn-18\" data-scroll-anchor=\"false\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-3 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div data-message-author-role=\"assistant\" data-message-id=\"341869a5-d597-4579-a1b2-370478d5b466\" dir=\"auto\" data-message-model-slug=\"gpt-5-5\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling\">\n<div class=\"qMYqUG_convSearchResultHighlightRoot\">\n<div class=\"\" data-turn-id-container=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-14\" data-is-intersecting=\"true\">\n<div class=\"relative w-full overflow-visible\">\n<section class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-14\" data-turn-id-container=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-14\" data-testid=\"conversation-turn-30\" data-scroll-anchor=\"false\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-3 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div data-message-author-role=\"assistant\" data-message-id=\"d0d0bad5-e391-4c3a-832a-0855c7b63001\" dir=\"auto\" data-message-model-slug=\"gpt-5-3-mini\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling\">\n<div class=\"qMYqUG_convSearchResultHighlightRoot\">\n<div class=\"\" data-turn-id-container=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-20\" data-is-intersecting=\"true\">\n<div class=\"relative w-full overflow-visible\">\n<section class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-20\" data-turn-id-container=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-20\" data-testid=\"conversation-turn-42\" data-scroll-anchor=\"false\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div data-message-author-role=\"assistant\" data-message-id=\"eca51839-7dfe-4f9e-923a-8d7e2ba781a4\" dir=\"auto\" data-message-model-slug=\"gpt-5-3-mini\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling\">\n<p data-start=\"0\" data-end=\"54\" data-is-last-node=\"\" data-is-only-node=\"\"><strong data-start=\"0\" data-end=\"54\" data-is-last-node=\"\" data-is-only-node=\"\">Final Project Pt. 1<\/strong><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<\/div>\n<\/div>\n<ul>\n<li>Implementing FE<\/li>\n<\/ul>\n<p>[\/et_pb_blurb][et_pb_blurb url=&#8221;#&#8221; image=&#8221;https:\/\/it.tct.al\/wp-content\/uploads\/2025\/04\/coding-iconArtboard-19-copy-8.jpg&#8221; icon_placement=&#8221;left&#8221; image_icon_width=&#8221;64px&#8221; content_max_width=&#8221;1100px&#8221; admin_label=&#8221;Chapter&#8221; _builder_version=&#8221;4.22.2&#8243; header_font=&#8221;|on|||&#8221; header_text_color=&#8221;#2e2545&#8243; header_line_height=&#8221;1.5em&#8221; body_text_color=&#8221;#8585bd&#8221; body_font_size=&#8221;16px&#8221; body_line_height=&#8221;1.9em&#8221; background_color=&#8221;#ffffff&#8221; min_height=&#8221;108.4px&#8221; custom_margin=&#8221;||-62px|||&#8221; custom_padding=&#8221;30px|40px|4px|40px||&#8221; animation_style=&#8221;zoom&#8221; animation_direction=&#8221;bottom&#8221; animation_intensity_zoom=&#8221;20%&#8221; animation_starting_opacity=&#8221;100%&#8221; hover_enabled=&#8221;0&#8243; box_shadow_style=&#8221;preset2&#8243; box_shadow_horizontal=&#8221;0px&#8221; box_shadow_vertical=&#8221;0px&#8221; box_shadow_blur=&#8221;60px&#8221; box_shadow_color=&#8221;rgba(71,74,182,0.12)&#8221; image_max_width=&#8221;64px&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<div class=\"qMYqUG_convSearchResultHighlightRoot\">\n<div class=\"\" data-turn-id-container=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-9\" data-is-intersecting=\"true\">\n<div class=\"relative w-full overflow-visible\">\n<section class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-9\" data-turn-id-container=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-9\" data-testid=\"conversation-turn-20\" data-scroll-anchor=\"false\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div data-message-author-role=\"assistant\" data-message-id=\"24558889-0a89-4e38-9986-8fcc107e8184\" dir=\"auto\" data-message-model-slug=\"gpt-5-5\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling\">\n<div class=\"qMYqUG_convSearchResultHighlightRoot\">\n<div class=\"\" data-turn-id-container=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-15\" data-is-intersecting=\"true\">\n<div class=\"relative w-full overflow-visible\">\n<section class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-15\" data-turn-id-container=\"request-WEB:5b21ccf2-689a-467a-ba6b-da40fff67563-15\" data-testid=\"conversation-turn-32\" data-scroll-anchor=\"false\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div data-message-author-role=\"assistant\" data-message-id=\"dfff3a84-c1ec-4f3b-8cea-17a0e0a5566e\" dir=\"auto\" data-message-model-slug=\"gpt-5-3-mini\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling\">\n<p data-start=\"0\" data-end=\"39\" data-is-last-node=\"\" data-is-only-node=\"\"><b>Final Project Pt. 2<\/b><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<\/div>\n<\/div>\n<ul>\n<ul>\n<li>Implementing BE<\/li>\n<\/ul>\n<\/ul>\n<p>[\/et_pb_blurb][\/et_pb_column_inner][\/et_pb_row_inner][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; padding_top__hover=&#8221;0px&#8221; parallax__hover=&#8221;off&#8221; parallax_method__hover=&#8221;on&#8221; custom_padding__hover=&#8221;|||&#8221;][\/et_pb_column][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; admin_label=&#8221;Footer&#8221; _builder_version=&#8221;4.16&#8243; background_color=&#8221;#f7f8fc&#8221; custom_padding=&#8221;0px|0px|100px|0px&#8221; animation_style=&#8221;zoom&#8221; animation_direction=&#8221;bottom&#8221; animation_intensity_zoom=&#8221;6%&#8221; animation_starting_opacity=&#8221;100%&#8221; saved_tabs=&#8221;all&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row column_structure=&#8221;1_2,1_4,1_4&#8243; use_custom_gutter=&#8221;on&#8221; gutter_width=&#8221;2&#8243; _builder_version=&#8221;4.16&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text _builder_version=&#8221;4.16&#8243; text_font=&#8221;||||||||&#8221; header_font=&#8221;||||||||&#8221; header_2_font=&#8221;|700|||||||&#8221; header_2_text_color=&#8221;#7272ff&#8221; header_2_font_size=&#8221;36px&#8221; header_2_line_height=&#8221;1.3em&#8221; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; custom_margin=&#8221;||20px|&#8221; animation_style=&#8221;slide&#8221; animation_direction=&#8221;bottom&#8221; animation_intensity_slide=&#8221;10%&#8221; global_colors_info=&#8221;{}&#8221; header_font_size__hover=&#8221;30px&#8221; header_font_size__hover_enabled=&#8221;30px&#8221; header_letter_spacing__hover=&#8221;0px&#8221; header_letter_spacing__hover_enabled=&#8221;0px&#8221; header_text_shadow_style__hover=&#8221;none&#8221; header_text_shadow_style__hover_enabled=&#8221;none&#8221; header_text_shadow_color__hover=&#8221;rgba(0,0,0,0.4)&#8221; header_text_shadow_color__hover_enabled=&#8221;rgba(0,0,0,0.4)&#8221;]<\/p>\n<h2>Ready to get started?<\/h2>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.16&#8243; text_text_color=&#8221;#8585bd&#8221; text_font_size=&#8221;22px&#8221; text_line_height=&#8221;1.9em&#8221; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; animation_style=&#8221;fade&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>Get in touch<\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_4&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_button button_url=&#8221;#&#8221; button_text=&#8221;Create Account&#8221; button_alignment=&#8221;left&#8221; disabled_on=&#8221;on|on|on&#8221; _builder_version=&#8221;4.22.2&#8243; custom_button=&#8221;on&#8221; button_text_size=&#8221;16px&#8221; button_text_color=&#8221;#ffffff&#8221; button_bg_color=&#8221;#7272ff&#8221; button_border_width=&#8221;10px&#8221; button_border_color=&#8221;#7272ff&#8221; button_border_radius=&#8221;100px&#8221; button_letter_spacing=&#8221;1px&#8221; button_font=&#8221;|on||on|&#8221; button_icon=&#8221;&#x45;||divi||400&#8243; button_on_hover=&#8221;off&#8221; custom_margin=&#8221;|||&#8221; animation_style=&#8221;zoom&#8221; animation_delay=&#8221;100ms&#8221; animation_intensity_zoom=&#8221;6%&#8221; box_shadow_style=&#8221;preset1&#8243; box_shadow_vertical=&#8221;10px&#8221; box_shadow_blur=&#8221;50px&#8221; box_shadow_spread=&#8221;5px&#8221; box_shadow_color=&#8221;rgba(114,114,255,0.4)&#8221; button_letter_spacing_hover=&#8221;2px&#8221; disabled=&#8221;on&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; button_text_size__hover_enabled=&#8221;off&#8221; button_one_text_size__hover_enabled=&#8221;off&#8221; button_two_text_size__hover_enabled=&#8221;off&#8221; button_text_color__hover_enabled=&#8221;off&#8221; button_one_text_color__hover_enabled=&#8221;off&#8221; button_two_text_color__hover_enabled=&#8221;off&#8221; button_border_width__hover_enabled=&#8221;off&#8221; button_one_border_width__hover_enabled=&#8221;off&#8221; button_two_border_width__hover_enabled=&#8221;off&#8221; button_border_color__hover_enabled=&#8221;off&#8221; button_one_border_color__hover_enabled=&#8221;off&#8221; button_two_border_color__hover_enabled=&#8221;off&#8221; button_border_radius__hover_enabled=&#8221;off&#8221; button_one_border_radius__hover_enabled=&#8221;off&#8221; button_two_border_radius__hover_enabled=&#8221;off&#8221; button_letter_spacing__hover_enabled=&#8221;on&#8221; button_letter_spacing__hover=&#8221;2px&#8221; button_one_letter_spacing__hover_enabled=&#8221;off&#8221; button_two_letter_spacing__hover_enabled=&#8221;off&#8221; button_bg_color__hover_enabled=&#8221;off&#8221; button_one_bg_color__hover_enabled=&#8221;off&#8221; button_two_bg_color__hover_enabled=&#8221;off&#8221;][\/et_pb_button][\/et_pb_column][et_pb_column type=&#8221;1_4&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_button button_url=&#8221;@ET-DC@eyJkeW5hbWljIjp0cnVlLCJjb250ZW50IjoicG9zdF9saW5rX3VybF9wYWdlIiwic2V0dGluZ3MiOnsicG9zdF9pZCI6Ijg0OCJ9fQ==@&#8221; button_text=&#8221;Contact Us&#8221; button_alignment=&#8221;left&#8221; _builder_version=&#8221;4.22.2&#8243; _dynamic_attributes=&#8221;button_url&#8221; custom_button=&#8221;on&#8221; button_text_size=&#8221;16px&#8221; button_text_color=&#8221;#7272ff&#8221; button_bg_color=&#8221;#ffffff&#8221; button_border_width=&#8221;10px&#8221; button_border_color=&#8221;#ffffff&#8221; button_border_radius=&#8221;100px&#8221; button_letter_spacing=&#8221;1px&#8221; button_font=&#8221;|on||on|&#8221; button_icon=&#8221;&#x45;||divi||400&#8243; button_on_hover=&#8221;off&#8221; custom_margin=&#8221;|||&#8221; animation_style=&#8221;zoom&#8221; animation_intensity_zoom=&#8221;6%&#8221; box_shadow_style=&#8221;preset1&#8243; box_shadow_vertical=&#8221;10px&#8221; box_shadow_blur=&#8221;50px&#8221; box_shadow_spread=&#8221;5px&#8221; box_shadow_color=&#8221;rgba(181,181,255,0.38)&#8221; button_letter_spacing_hover=&#8221;2px&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; button_text_size__hover_enabled=&#8221;off&#8221; button_one_text_size__hover_enabled=&#8221;off&#8221; button_two_text_size__hover_enabled=&#8221;off&#8221; button_text_color__hover_enabled=&#8221;off&#8221; button_one_text_color__hover_enabled=&#8221;off&#8221; button_two_text_color__hover_enabled=&#8221;off&#8221; button_border_width__hover_enabled=&#8221;off&#8221; button_one_border_width__hover_enabled=&#8221;off&#8221; button_two_border_width__hover_enabled=&#8221;off&#8221; button_border_color__hover_enabled=&#8221;off&#8221; button_one_border_color__hover_enabled=&#8221;off&#8221; button_two_border_color__hover_enabled=&#8221;off&#8221; button_border_radius__hover_enabled=&#8221;off&#8221; button_one_border_radius__hover_enabled=&#8221;off&#8221; button_two_border_radius__hover_enabled=&#8221;off&#8221; button_letter_spacing__hover_enabled=&#8221;on&#8221; button_letter_spacing__hover=&#8221;2px&#8221; button_one_letter_spacing__hover_enabled=&#8221;off&#8221; button_two_letter_spacing__hover_enabled=&#8221;off&#8221; button_bg_color__hover_enabled=&#8221;off&#8221; button_one_bg_color__hover_enabled=&#8221;off&#8221; button_two_bg_color__hover_enabled=&#8221;off&#8221;][\/et_pb_button][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>",
        "protected": false
    },
    "excerpt": {
        "rendered": "<p>Java Enterprise &#8211; SPRING FrameworkThis is the most advanced JAVA course we offer. The course has been prepared for JAVA programmers who already have average knowledge. This is a web development full stack course. Even though this course covers advanced concepts, our instructors simplify learning by guiding students through practical examples and demonstrating the job [&hellip;]<\/p>",
        "protected": false
    },
    "author": 1,
    "featured_media": 0,
    "parent": 0,
    "menu_order": 0,
    "comment_status": "closed",
    "ping_status": "closed",
    "template": "",
    "meta": {
        "_et_pb_use_builder": "on",
        "_et_pb_old_content": "",
        "_et_gb_content_width": "",
        "om_disable_all_campaigns": false,
        "_monsterinsights_skip_tracking": false,
        "_monsterinsights_sitenote_active": false,
        "_monsterinsights_sitenote_note": "",
        "_monsterinsights_sitenote_category": 0,
        "_uf_show_specific_survey": 0,
        "_uf_disable_surveys": false,
        "footnotes": ""
    },
    "class_list": [
        "post-1286",
        "page",
        "type-page",
        "status-publish",
        "hentry"
    ],
    "aioseo_notices": [],
    "_links": {
        "self": [
            {
                "href": "https:\/\/it.tct.al\/en_us\/wp-json\/wp\/v2\/pages\/1286",
                "targetHints": {
                    "allow": [
                        "GET"
                    ]
                }
            }
        ],
        "collection": [
            {
                "href": "https:\/\/it.tct.al\/en_us\/wp-json\/wp\/v2\/pages"
            }
        ],
        "about": [
            {
                "href": "https:\/\/it.tct.al\/en_us\/wp-json\/wp\/v2\/types\/page"
            }
        ],
        "author": [
            {
                "embeddable": true,
                "href": "https:\/\/it.tct.al\/en_us\/wp-json\/wp\/v2\/users\/1"
            }
        ],
        "replies": [
            {
                "embeddable": true,
                "href": "https:\/\/it.tct.al\/en_us\/wp-json\/wp\/v2\/comments?post=1286"
            }
        ],
        "version-history": [
            {
                "count": 6,
                "href": "https:\/\/it.tct.al\/en_us\/wp-json\/wp\/v2\/pages\/1286\/revisions"
            }
        ],
        "predecessor-version": [
            {
                "id": 1295,
                "href": "https:\/\/it.tct.al\/en_us\/wp-json\/wp\/v2\/pages\/1286\/revisions\/1295"
            }
        ],
        "wp:attachment": [
            {
                "href": "https:\/\/it.tct.al\/en_us\/wp-json\/wp\/v2\/media?parent=1286"
            }
        ],
        "curies": [
            {
                "name": "wp",
                "href": "https:\/\/api.w.org\/{rel}",
                "templated": true
            }
        ]
    }
}