<style id="elementor-post-91">.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-91 .elementor-element.elementor-element-49038f1b .elementor-heading-title{font-size:25px;font-weight:900;color:#0F172A;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-91 .elementor-element.elementor-element-49038f1b .elementor-heading-title{font-size:19px;}}</style>{"id":91,"date":"2026-10-12T19:16:55","date_gmt":"2026-10-12T15:46:55","guid":{"rendered":"https:\/\/interns.gatacademy.ir\/projects\/shayanacademy\/%d8%af%d9%88%d8%b1%d9%87-%d9%87%d8%a7\/"},"modified":"2026-10-31T16:45:19","modified_gmt":"2026-10-31T13:15:19","slug":"courses","status":"publish","type":"page","link":"https:\/\/interns.gatacademy.ir\/projects\/shayanacademy\/courses\/","title":{"rendered":"\u062f\u0648\u0631\u0647 \u0647\u0627"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"91\" class=\"elementor elementor-91\">\n\t\t\t\t<div class=\"elementor-element elementor-element-76ba58b4 e-con e-atomic-element e-div-block-base e-default-div e-76ba58b4-004b21d \" data-id=\"76ba58b4\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"76ba58b4\">\n    <div class=\"elementor-element elementor-element-57904c90 e-con e-atomic-element e-div-block-base e-default-div e-57904c90-57da796 \" data-id=\"57904c90\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"57904c90\">\n    <div class=\"elementor-element elementor-element-4f141b31 e-con e-atomic-element e-div-block-base e-default-div e-4f141b31-2c3bd45 \" data-id=\"4f141b31\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"4f141b31\">\n    \t\t<div class=\"elementor-element elementor-element-49038f1b elementor-widget elementor-widget-heading\" data-id=\"49038f1b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">\u0647\u0645\u0647 \u062f\u0648\u0631\u0647 \u0647\u0627 <\/h1>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-568a1e4c e-con e-atomic-element e-div-block-base e-default-div e-568a1e4c-9eb725c \" data-id=\"568a1e4c\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"568a1e4c\">\n    <div class=\"elementor-element elementor-element-7a82fa54 e-con e-atomic-element e-div-block-base e-default-div e-7a82fa54-ea4f2e2 \" data-id=\"7a82fa54\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"7a82fa54\">\n    <div class=\"elementor-element elementor-element-1bb33b89 e-con e-atomic-element e-flexbox-base e-default-div e-1bb33b89-2927ab0 \" data-id=\"1bb33b89\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"1bb33b89\">\n    \t\t<div class=\"elementor-element elementor-element-4f3764a6 elementor-widget elementor-widget-shortcode\" data-id=\"4f3764a6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\n    <div class=\"shayan-course-catalog\">\n\n        <div class=\"shayan-catalog-toolbar\">\n\n            <div class=\"shayan-catalog-filters\">\n                <button type=\"button\" class=\"shayan-filter-btn active\"\n                    data-category=\"all\">\u0647\u0645\u0647 \u062f\u0648\u0631\u0647\u200c\u0647\u0627<\/button>\n\n                <button type=\"button\" class=\"shayan-filter-btn\"\n                    data-category=\"programming\">\u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0646\u0648\u06cc\u0633\u06cc<\/button>\n\n                <button type=\"button\" class=\"shayan-filter-btn\"\n                    data-category=\"web-design\">\u0637\u0631\u0627\u062d\u06cc \u0633\u0627\u06cc\u062a<\/button>\n            <\/div>\n\n            <div class=\"shayan-catalog-sort\">\n                <label>\u0645\u0631\u062a\u0628\u200c\u0633\u0627\u0632\u06cc:<\/label>\n                <select class=\"shayan-sort-select\">\n                    <option value=\"DESC\">\u062c\u062f\u06cc\u062f\u062a\u0631\u06cc\u0646<\/option>\n                    <option value=\"ASC\">\u0642\u062f\u06cc\u0645\u06cc\u200c\u062a\u0631\u06cc\u0646<\/option>\n\t\t\t\t\t <option value=\"PRICE_DESC\">\u06af\u0631\u0627\u0646\u200c\u062a\u0631\u06cc\u0646<\/option>\n    \t\t\t\t<option value=\"PRICE_ASC\">\u0627\u0631\u0632\u0627\u0646\u200c\u062a\u0631\u06cc\u0646<\/option>\n                <\/select>\n            <\/div>\n\n        <\/div>\n\n        <div class=\"shayan-catalog-grid\">\n\n            \n              <article class=\"shayan-catalog-card\"\n\t\t\t\t\tdata-categories=\"web-design\"\n\t\t\t\t\tdata-date=\"1791832621\"\n\t\t\t\t\tdata-price=\"5000000\">\n\n                    <a class=\"shayan-card-image\"\n                       href=\"https:\/\/interns.gatacademy.ir\/projects\/shayanacademy\/product\/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%ac%d8%a7%d9%85%d8%b9-%d9%88%d8%b1%d8%af%d9%be%d8%b1%d8%b3\/\">\n\n                                                    <img decoding=\"async\"\n                                src=\"https:\/\/interns.gatacademy.ir\/projects\/shayanacademy\/wp-content\/uploads\/2026\/06\/card_wp-1.jpg\"\n                                alt=\"\u0622\u0645\u0648\u0632\u0634 \u062c\u0627\u0645\u0639 \u0648\u0631\u062f\u067e\u0631\u0633\"\n                                loading=\"lazy\">\n                        \n                    <\/a>\n\n                    <div class=\"shayan-card-content\">\n\n                        <h3 class=\"shayan-card-title\">\n                            \u0622\u0645\u0648\u0632\u0634 \u062c\u0627\u0645\u0639 \u0648\u0631\u062f\u067e\u0631\u0633                        <\/h3>\n\n                                                    <div class=\"shayan-card-duration\">\n                                <span>\u0645\u062f\u062a \u0632\u0645\u0627\u0646 \u062f\u0648\u0631\u0647<\/span>\n                                <span>\u06f8:\u06f5\u06f0:\u06f0\u06f0<\/span>\n                            <\/div>\n                        \n                        <div class=\"shayan-card-bottom\">\n                            <div class=\"shayan-card-price\">\n                                \u06f5,\u06f0\u06f0\u06f0,\u06f0\u06f0\u06f0 \u062a\u0648\u0645\u0627\u0646                            <\/div>\n\n                            <a class=\"shayan-card-button\"\n                               href=\"https:\/\/interns.gatacademy.ir\/projects\/shayanacademy\/product\/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%ac%d8%a7%d9%85%d8%b9-%d9%88%d8%b1%d8%af%d9%be%d8%b1%d8%b3\/\">\n                                \u0645\u0634\u0627\u0647\u062f\u0647 \u062f\u0648\u0631\u0647\n                            <\/a>\n                        <\/div>\n\n                    <\/div>\n\n                <\/article>\n\n            \n              <article class=\"shayan-catalog-card\"\n\t\t\t\t\tdata-categories=\"web-design\"\n\t\t\t\t\tdata-date=\"1791832621\"\n\t\t\t\t\tdata-price=\"2500000\">\n\n                    <a class=\"shayan-card-image\"\n                       href=\"https:\/\/interns.gatacademy.ir\/projects\/shayanacademy\/product\/%d8%a7%d9%84%d9%85%d9%86%d8%aa%d9%88%d8%b1-%d9%be%db%8c%d8%b4%d8%b1%d9%81%d8%aa%d9%87\/\">\n\n                                                    <img decoding=\"async\"\n                                src=\"https:\/\/interns.gatacademy.ir\/projects\/shayanacademy\/wp-content\/uploads\/2026\/06\/elemntor-img-1.jpg\"\n                                alt=\"\u0627\u0644\u0645\u0646\u062a\u0648\u0631 \u067e\u06cc\u0634\u0631\u0641\u062a\u0647\"\n                                loading=\"lazy\">\n                        \n                    <\/a>\n\n                    <div class=\"shayan-card-content\">\n\n                        <h3 class=\"shayan-card-title\">\n                            \u0627\u0644\u0645\u0646\u062a\u0648\u0631 \u067e\u06cc\u0634\u0631\u0641\u062a\u0647                        <\/h3>\n\n                                                    <div class=\"shayan-card-duration\">\n                                <span>\u0645\u062f\u062a \u0632\u0645\u0627\u0646 \u062f\u0648\u0631\u0647<\/span>\n                                <span>\u06f1\u06f2:\u06f3\u06f0:\u06f0\u06f0<\/span>\n                            <\/div>\n                        \n                        <div class=\"shayan-card-bottom\">\n                            <div class=\"shayan-card-price\">\n                                \u06f2,\u06f5\u06f0\u06f0,\u06f0\u06f0\u06f0 \u062a\u0648\u0645\u0627\u0646                            <\/div>\n\n                            <a class=\"shayan-card-button\"\n                               href=\"https:\/\/interns.gatacademy.ir\/projects\/shayanacademy\/product\/%d8%a7%d9%84%d9%85%d9%86%d8%aa%d9%88%d8%b1-%d9%be%db%8c%d8%b4%d8%b1%d9%81%d8%aa%d9%87\/\">\n                                \u0645\u0634\u0627\u0647\u062f\u0647 \u062f\u0648\u0631\u0647\n                            <\/a>\n                        <\/div>\n\n                    <\/div>\n\n                <\/article>\n\n            \n              <article class=\"shayan-catalog-card\"\n\t\t\t\t\tdata-categories=\"programming\"\n\t\t\t\t\tdata-date=\"1791832621\"\n\t\t\t\t\tdata-price=\"0\">\n\n                    <a class=\"shayan-card-image\"\n                       href=\"https:\/\/interns.gatacademy.ir\/projects\/shayanacademy\/product\/%d8%af%d9%88%d8%b1%d9%87-%d8%b1%d8%a7%db%8c%da%af%d8%a7%d9%86-html-%d9%88-css\/\">\n\n                                                    <img decoding=\"async\"\n                                src=\"https:\/\/interns.gatacademy.ir\/projects\/shayanacademy\/wp-content\/uploads\/2026\/06\/card_html-1.jpg\"\n                                alt=\"\u062f\u0648\u0631\u0647 \u0631\u0627\u06cc\u06af\u0627\u0646 HTML \u0648 CSS\"\n                                loading=\"lazy\">\n                        \n                    <\/a>\n\n                    <div class=\"shayan-card-content\">\n\n                        <h3 class=\"shayan-card-title\">\n                            \u062f\u0648\u0631\u0647 \u0631\u0627\u06cc\u06af\u0627\u0646 HTML \u0648 CSS                        <\/h3>\n\n                                                    <div class=\"shayan-card-duration\">\n                                <span>\u0645\u062f\u062a \u0632\u0645\u0627\u0646 \u062f\u0648\u0631\u0647<\/span>\n                                <span>\u06f3:\u06f4\u06f0:\u06f0\u06f0<\/span>\n                            <\/div>\n                        \n                        <div class=\"shayan-card-bottom\">\n                            <div class=\"shayan-card-price\">\n                                \u06f0 \u062a\u0648\u0645\u0627\u0646                            <\/div>\n\n                            <a class=\"shayan-card-button\"\n                               href=\"https:\/\/interns.gatacademy.ir\/projects\/shayanacademy\/product\/%d8%af%d9%88%d8%b1%d9%87-%d8%b1%d8%a7%db%8c%da%af%d8%a7%d9%86-html-%d9%88-css\/\">\n                                \u0645\u0634\u0627\u0647\u062f\u0647 \u062f\u0648\u0631\u0647\n                            <\/a>\n                        <\/div>\n\n                    <\/div>\n\n                <\/article>\n\n            \n              <article class=\"shayan-catalog-card\"\n\t\t\t\t\tdata-categories=\"programming\"\n\t\t\t\t\tdata-date=\"1791832621\"\n\t\t\t\t\tdata-price=\"0\">\n\n                    <a class=\"shayan-card-image\"\n                       href=\"https:\/\/interns.gatacademy.ir\/projects\/shayanacademy\/product\/%d8%af%d9%88%d8%b1%d9%87-%d9%be%d8%b1%d9%88%da%98%d9%87-%d9%85%d8%ad%d9%88%d8%b1-%d8%aa%d8%a7%db%8c%d9%be-%d8%a7%d8%b3%da%a9%d8%b1%db%8c%d9%be%d8%aa\/\">\n\n                                                    <img decoding=\"async\"\n                                src=\"https:\/\/interns.gatacademy.ir\/projects\/shayanacademy\/wp-content\/uploads\/2026\/06\/card_ts-1.jpg\"\n                                alt=\"\u062f\u0648\u0631\u0647 \u067e\u0631\u0648\u0698\u0647 \u0645\u062d\u0648\u0631 \u062a\u0627\u06cc\u067e \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a\"\n                                loading=\"lazy\">\n                        \n                    <\/a>\n\n                    <div class=\"shayan-card-content\">\n\n                        <h3 class=\"shayan-card-title\">\n                            \u062f\u0648\u0631\u0647 \u067e\u0631\u0648\u0698\u0647 \u0645\u062d\u0648\u0631 \u062a\u0627\u06cc\u067e \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a                        <\/h3>\n\n                                                    <div class=\"shayan-card-duration\">\n                                <span>\u0645\u062f\u062a \u0632\u0645\u0627\u0646 \u062f\u0648\u0631\u0647<\/span>\n                                <span>\u06f3:\u06f4\u06f0:\u06f0\u06f0<\/span>\n                            <\/div>\n                        \n                        <div class=\"shayan-card-bottom\">\n                            <div class=\"shayan-card-price\">\n                                \u06f0 \u062a\u0648\u0645\u0627\u0646                            <\/div>\n\n                            <a class=\"shayan-card-button\"\n                               href=\"https:\/\/interns.gatacademy.ir\/projects\/shayanacademy\/product\/%d8%af%d9%88%d8%b1%d9%87-%d9%be%d8%b1%d9%88%da%98%d9%87-%d9%85%d8%ad%d9%88%d8%b1-%d8%aa%d8%a7%db%8c%d9%be-%d8%a7%d8%b3%da%a9%d8%b1%db%8c%d9%be%d8%aa\/\">\n                                \u0645\u0634\u0627\u0647\u062f\u0647 \u062f\u0648\u0631\u0647\n                            <\/a>\n                        <\/div>\n\n                    <\/div>\n\n                <\/article>\n\n            \n              <article class=\"shayan-catalog-card\"\n\t\t\t\t\tdata-categories=\"programming\"\n\t\t\t\t\tdata-date=\"1791832621\"\n\t\t\t\t\tdata-price=\"3500000\">\n\n                    <a class=\"shayan-card-image\"\n                       href=\"https:\/\/interns.gatacademy.ir\/projects\/shayanacademy\/product\/%d8%af%d9%88%d8%b1%d9%87-%d8%ac%d8%a7%d9%85%d8%b9-%d8%b1%db%8c-%d8%a7%da%a9%d8%aa\/\">\n\n                                                    <img decoding=\"async\"\n                                src=\"https:\/\/interns.gatacademy.ir\/projects\/shayanacademy\/wp-content\/uploads\/2026\/06\/react-img-1.jpg\"\n                                alt=\"\u062f\u0648\u0631\u0647 \u062c\u0627\u0645\u0639 \u0631\u06cc \u0627\u06a9\u062a\"\n                                loading=\"lazy\">\n                        \n                    <\/a>\n\n                    <div class=\"shayan-card-content\">\n\n                        <h3 class=\"shayan-card-title\">\n                            \u062f\u0648\u0631\u0647 \u062c\u0627\u0645\u0639 \u0631\u06cc \u0627\u06a9\u062a                        <\/h3>\n\n                                                    <div class=\"shayan-card-duration\">\n                                <span>\u0645\u062f\u062a \u0632\u0645\u0627\u0646 \u062f\u0648\u0631\u0647<\/span>\n                                <span>\u06f1\u06f0:\u06f3\u06f0:\u06f0\u06f0<\/span>\n                            <\/div>\n                        \n                        <div class=\"shayan-card-bottom\">\n                            <div class=\"shayan-card-price\">\n                                \u06f3,\u06f5\u06f0\u06f0,\u06f0\u06f0\u06f0 \u062a\u0648\u0645\u0627\u0646                            <\/div>\n\n                            <a class=\"shayan-card-button\"\n                               href=\"https:\/\/interns.gatacademy.ir\/projects\/shayanacademy\/product\/%d8%af%d9%88%d8%b1%d9%87-%d8%ac%d8%a7%d9%85%d8%b9-%d8%b1%db%8c-%d8%a7%da%a9%d8%aa\/\">\n                                \u0645\u0634\u0627\u0647\u062f\u0647 \u062f\u0648\u0631\u0647\n                            <\/a>\n                        <\/div>\n\n                    <\/div>\n\n                <\/article>\n\n            \n              <article class=\"shayan-catalog-card\"\n\t\t\t\t\tdata-categories=\"programming\"\n\t\t\t\t\tdata-date=\"1791832621\"\n\t\t\t\t\tdata-price=\"0\">\n\n                    <a class=\"shayan-card-image\"\n                       href=\"https:\/\/interns.gatacademy.ir\/projects\/shayanacademy\/product\/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%ac%d8%a7%d9%85%d8%b9-tailwind\/\">\n\n                                                    <img decoding=\"async\"\n                                src=\"https:\/\/interns.gatacademy.ir\/projects\/shayanacademy\/wp-content\/uploads\/2026\/06\/card_tailwind-1.jpg\"\n                                alt=\"\u0622\u0645\u0648\u0632\u0634 \u062c\u0627\u0645\u0639 Tailwind\"\n                                loading=\"lazy\">\n                        \n                    <\/a>\n\n                    <div class=\"shayan-card-content\">\n\n                        <h3 class=\"shayan-card-title\">\n                            \u0622\u0645\u0648\u0632\u0634 \u062c\u0627\u0645\u0639 Tailwind                        <\/h3>\n\n                                                    <div class=\"shayan-card-duration\">\n                                <span>\u0645\u062f\u062a \u0632\u0645\u0627\u0646 \u062f\u0648\u0631\u0647<\/span>\n                                <span>\u06f1:\u06f3\u06f0:\u06f0\u06f0<\/span>\n                            <\/div>\n                        \n                        <div class=\"shayan-card-bottom\">\n                            <div class=\"shayan-card-price\">\n                                \u06f0 \u062a\u0648\u0645\u0627\u0646                            <\/div>\n\n                            <a class=\"shayan-card-button\"\n                               href=\"https:\/\/interns.gatacademy.ir\/projects\/shayanacademy\/product\/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%ac%d8%a7%d9%85%d8%b9-tailwind\/\">\n                                \u0645\u0634\u0627\u0647\u062f\u0647 \u062f\u0648\u0631\u0647\n                            <\/a>\n                        <\/div>\n\n                    <\/div>\n\n                <\/article>\n\n            \n              <article class=\"shayan-catalog-card\"\n\t\t\t\t\tdata-categories=\"programming\"\n\t\t\t\t\tdata-date=\"1791832621\"\n\t\t\t\t\tdata-price=\"1500000\">\n\n                    <a class=\"shayan-card-image\"\n                       href=\"https:\/\/interns.gatacademy.ir\/projects\/shayanacademy\/product\/%d8%af%d9%88%d8%b1%d9%87-%d8%ac%d8%a7%d9%85%d8%b9-%da%af%db%8c%d8%aa\/\">\n\n                                                    <img decoding=\"async\"\n                                src=\"https:\/\/interns.gatacademy.ir\/projects\/shayanacademy\/wp-content\/uploads\/2026\/06\/card_git-1.jpg\"\n                                alt=\"\u062f\u0648\u0631\u0647 \u062c\u0627\u0645\u0639 \u06af\u06cc\u062a\"\n                                loading=\"lazy\">\n                        \n                    <\/a>\n\n                    <div class=\"shayan-card-content\">\n\n                        <h3 class=\"shayan-card-title\">\n                            \u062f\u0648\u0631\u0647 \u062c\u0627\u0645\u0639 \u06af\u06cc\u062a                        <\/h3>\n\n                                                    <div class=\"shayan-card-duration\">\n                                <span>\u0645\u062f\u062a \u0632\u0645\u0627\u0646 \u062f\u0648\u0631\u0647<\/span>\n                                <span>\u06f2:\u06f4\u06f5:\u06f0\u06f0<\/span>\n                            <\/div>\n                        \n                        <div class=\"shayan-card-bottom\">\n                            <div class=\"shayan-card-price\">\n                                \u06f1,\u06f5\u06f0\u06f0,\u06f0\u06f0\u06f0 \u062a\u0648\u0645\u0627\u0646                            <\/div>\n\n                            <a class=\"shayan-card-button\"\n                               href=\"https:\/\/interns.gatacademy.ir\/projects\/shayanacademy\/product\/%d8%af%d9%88%d8%b1%d9%87-%d8%ac%d8%a7%d9%85%d8%b9-%da%af%db%8c%d8%aa\/\">\n                                \u0645\u0634\u0627\u0647\u062f\u0647 \u062f\u0648\u0631\u0647\n                            <\/a>\n                        <\/div>\n\n                    <\/div>\n\n                <\/article>\n\n            \n              <article class=\"shayan-catalog-card\"\n\t\t\t\t\tdata-categories=\"programming\"\n\t\t\t\t\tdata-date=\"1791832621\"\n\t\t\t\t\tdata-price=\"3000000\">\n\n                    <a class=\"shayan-card-image\"\n                       href=\"https:\/\/interns.gatacademy.ir\/projects\/shayanacademy\/product\/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%be%d8%a7%db%8c%d8%aa%d9%88%d9%86-%d9%be%db%8c%d8%b4%d8%b1%d9%81%d8%aa%d9%87\/\">\n\n                                                    <img decoding=\"async\"\n                                src=\"https:\/\/interns.gatacademy.ir\/projects\/shayanacademy\/wp-content\/uploads\/2026\/06\/python-img-1.jpg\"\n                                alt=\"\u0622\u0645\u0648\u0632\u0634 \u067e\u0627\u06cc\u062a\u0648\u0646 \u067e\u06cc\u0634\u0631\u0641\u062a\u0647\"\n                                loading=\"lazy\">\n                        \n                    <\/a>\n\n                    <div class=\"shayan-card-content\">\n\n                        <h3 class=\"shayan-card-title\">\n                            \u0622\u0645\u0648\u0632\u0634 \u067e\u0627\u06cc\u062a\u0648\u0646 \u067e\u06cc\u0634\u0631\u0641\u062a\u0647                        <\/h3>\n\n                                                    <div class=\"shayan-card-duration\">\n                                <span>\u0645\u062f\u062a \u0632\u0645\u0627\u0646 \u062f\u0648\u0631\u0647<\/span>\n                                <span>\u06f9:\u06f0\u06f0:\u06f0\u06f0<\/span>\n                            <\/div>\n                        \n                        <div class=\"shayan-card-bottom\">\n                            <div class=\"shayan-card-price\">\n                                \u06f3,\u06f0\u06f0\u06f0,\u06f0\u06f0\u06f0 \u062a\u0648\u0645\u0627\u0646                            <\/div>\n\n                            <a class=\"shayan-card-button\"\n                               href=\"https:\/\/interns.gatacademy.ir\/projects\/shayanacademy\/product\/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%be%d8%a7%db%8c%d8%aa%d9%88%d9%86-%d9%be%db%8c%d8%b4%d8%b1%d9%81%d8%aa%d9%87\/\">\n                                \u0645\u0634\u0627\u0647\u062f\u0647 \u062f\u0648\u0631\u0647\n                            <\/a>\n                        <\/div>\n\n                    <\/div>\n\n                <\/article>\n\n            \n              <article class=\"shayan-catalog-card\"\n\t\t\t\t\tdata-categories=\"programming\"\n\t\t\t\t\tdata-date=\"1791832621\"\n\t\t\t\t\tdata-price=\"0\">\n\n                    <a class=\"shayan-card-image\"\n                       href=\"https:\/\/interns.gatacademy.ir\/projects\/shayanacademy\/product\/%d8%af%d9%88%d8%b1%d9%87-%d8%ac%d8%a7%d9%85%d8%b9-%d8%ac%d8%a7%d9%88%d8%a7-%d8%a7%d8%b3%da%a9%d8%b1%db%8c%d9%be%d8%aa\/\">\n\n                                                    <img decoding=\"async\"\n                                src=\"https:\/\/interns.gatacademy.ir\/projects\/shayanacademy\/wp-content\/uploads\/2026\/06\/card_js-1.jpg\"\n                                alt=\"\u062f\u0648\u0631\u0647 \u062c\u0627\u0645\u0639 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a\"\n                                loading=\"lazy\">\n                        \n                    <\/a>\n\n                    <div class=\"shayan-card-content\">\n\n                        <h3 class=\"shayan-card-title\">\n                            \u062f\u0648\u0631\u0647 \u062c\u0627\u0645\u0639 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a                        <\/h3>\n\n                                                    <div class=\"shayan-card-duration\">\n                                <span>\u0645\u062f\u062a \u0632\u0645\u0627\u0646 \u062f\u0648\u0631\u0647<\/span>\n                                <span>\u06f4:\u06f3\u06f0:\u06f0\u06f0<\/span>\n                            <\/div>\n                        \n                        <div class=\"shayan-card-bottom\">\n                            <div class=\"shayan-card-price\">\n                                \u06f0 \u062a\u0648\u0645\u0627\u0646                            <\/div>\n\n                            <a class=\"shayan-card-button\"\n                               href=\"https:\/\/interns.gatacademy.ir\/projects\/shayanacademy\/product\/%d8%af%d9%88%d8%b1%d9%87-%d8%ac%d8%a7%d9%85%d8%b9-%d8%ac%d8%a7%d9%88%d8%a7-%d8%a7%d8%b3%da%a9%d8%b1%db%8c%d9%be%d8%aa\/\">\n                                \u0645\u0634\u0627\u0647\u062f\u0647 \u062f\u0648\u0631\u0647\n                            <\/a>\n                        <\/div>\n\n                    <\/div>\n\n                <\/article>\n\n            \n        <\/div>\n\t\t<div class=\"shayan-catalog-pagination\"><\/div>\n        <p class=\"shayan-catalog-empty\" style=\"display:none\">\n            \u062f\u0648\u0631\u0647\u200c\u0627\u06cc \u062f\u0631 \u0627\u06cc\u0646 \u062f\u0633\u062a\u0647\u200c\u0628\u0646\u062f\u06cc \u067e\u06cc\u062f\u0627 \u0646\u0634\u062f.\n        <\/p>\n\n    <\/div>\n\n    <style>\n        .shayan-course-catalog {\n            direction: rtl;\n            width: 100%;\n            font-family: inherit;\n        }\n\n        .shayan-catalog-toolbar {\n            display: flex;\n            justify-content: space-between;\n            align-items: center;\n            flex-wrap: wrap;\n            gap: 16px;\n            margin-bottom: 28px;\n        }\n\n        .shayan-catalog-filters {\n            display: flex;\n           justify-content: space-between;\n            gap: 10px;\n        }\n\n        .shayan-course-catalog .shayan-filter-btn {\n            border: 1px solid #e4e2ee;\n            background: #fff;\n            color: #444;\n            padding: 10px;\n            border-radius: 8px;\n            cursor: pointer;\n            font-size: 14px;\n            transition: .2s;\n\t\t\twidth: 100%\n        }\n\n        .shayan-course-catalog .shayan-filter-btn.active,\n        .shayan-course-catalog .shayan-filter-btn:hover {\n            background: #6149F0;\n            border-color: #6149F0;\n            color: #fff;\n        }\n\n        .shayan-catalog-sort {\n            display: flex;\n            align-items: center;\n            gap: 10px;\n            color: #555;\n\t\t\tfont-size:14px\n        }\n\n        .shayan-course-catalog .shayan-sort-select {\n            border: 1px solid #e4e2ee;\n            border-radius: 8px;\n            padding: 8px;\n            background: #fff;\n            color: #333;\n            font: inherit;\n            cursor: pointer;\n\t\t\t direction: rtl;\n\t\t\tappearance: none;\n\t\t\t-webkit-appearance: none;\n\t\t\tbackground-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236149F0' \t\t\t\tstroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'\/%3E%3C\/svg%3E\");\n\t\t\tbackground-repeat: no-repeat;\n\t\t\tbackground-position: left 8px center;\n\t\t\t    padding-left: 25px !important;\n    \n        }\n\n        .shayan-course-catalog .shayan-catalog-grid {\n            display: grid;\n            grid-template-columns: repeat(3, minmax(0, 1fr));\n            gap: 24px;\n        }\n\n        .shayan-course-catalog .shayan-catalog-card {\n            min-width: 0;\n            overflow: hidden;\n            background: #fff;\n            border: 1px solid #eeeaf8;\n            border-radius: 14px;\n            box-shadow: 0 3px 14px rgba(30, 20, 70, .05);\n            display: flex;\n            flex-direction: column;\n        }\n\n        .shayan-course-catalog .shayan-card-image {\n            display: block;\n            aspect-ratio: 16 \/ 9;\n            overflow: hidden;\n            background: #f5f4fa;\n        }\n\n        .shayan-course-catalog .shayan-card-image img {\n            display: block;\n            width: 100%;\n            height: 100%;\n            object-fit: cover;\n            transition: transform .3s;\n        }\n\n        .shayan-course-catalog .shayan-card-image:hover img {\n            transform: scale(1.04);\n        }\n\n        .shayan-course-catalog .shayan-card-content {\n            padding: 18px;\n            display: flex;\n            flex-direction: column;\n            flex: 1;\n        }\n\n        .shayan-course-catalog .shayan-card-title {\n            font-size: 17px;\n            font-weight: 700;\n            line-height: 1.9;\n            margin: 0 0 14px;\n            color: #252238;\n        }\n\n        .shayan-course-catalog .shayan-card-duration {\n            display: flex;\n            justify-content: space-between;\n            gap: 10px;\n            color: #7F8198;\n            font-size: 13px;\n            padding-bottom: 14px;\n            border-bottom: 1px solid #eeeaf4;\n        }\n\n        .shayan-course-catalog .shayan-card-bottom {\n            display: flex;\n            justify-content: space-between;\n            align-items: center;\n            flex-wrap: wrap;\n            gap: 12px;\n            margin-top: auto;\n            padding-top: 16px;\n        }\n\n        .shayan-course-catalog .shayan-card-price {\n            color: #252238;\n            font-size: 15px;\n            font-weight: 700;\n        }\n\n        .shayan-course-catalog .shayan-card-button {\n            display: inline-block;\n            background: #6149F0;\n            color: #fff !important;\n            text-decoration: none !important;\n            padding: 10px 15px;\n            border-radius: 8px;\n            font-size: 14px;\n            transition: .2s;\n        }\n\n        .shayan-course-catalog .shayan-card-button:hover {\n            background: #4333a8;\n        }\n\n        .shayan-course-catalog .shayan-catalog-empty {\n            text-align: center;\n            padding: 30px 10px;\n            color: #7F8198;\n        }\n\t\n\t\n\n        @media (max-width: 1024px) {\n            .shayan-course-catalog .shayan-catalog-grid {\n                grid-template-columns: repeat(2, minmax(0, 1fr));\n            }\n        }\n\n        @media (max-width: 600px) {\n            .shayan-course-catalog .shayan-catalog-grid {\n                grid-template-columns: 1fr;\n            }\n\n            .shayan-catalog-toolbar {\n                align-items: stretch;\n                flex-direction: column;\n            }\n        }\n\t\n\t\t\t\t   \/* \u0635\u0641\u062d\u0647\u200c\u0628\u0646\u062f\u06cc \u06a9\u0627\u062a\u0627\u0644\u0648\u06af \u062f\u0648\u0631\u0647\u200c\u0647\u0627 *\/\n\t\t\t.shayan-course-catalog .shayan-catalog-pagination {\n\t\t\t\tdisplay: flex;\n\t\t\t\tjustify-content: center;\n\t\t\t\talign-items: center;\n\t\t\t\tflex-wrap: wrap;\n\t\t\t\tgap: 8px;\n\t\t\t\tmargin-top: 35px;\n\t\t\t}\n\n\t\t\t.shayan-course-catalog .shayan-page-btn {\n\t\t\t\tmin-width: 40px;\n\t\t\t\theight: 40px;\n\t\t\t\tpadding: 0 12px;\n\t\t\t\tborder: 1px solid #e4e2ee;\n\t\t\t\tborder-radius: 8px;\n\t\t\t\tbackground: #fff;\n\t\t\t\tcolor: #444;\n\t\t\t\tfont: inherit;\n\t\t\t\tcursor: pointer;\n\t\t\t\ttransition: .2s;\n\t\t\t}\n\n\t\t\t.shayan-course-catalog .shayan-page-btn:hover,\n\t\t\t.shayan-course-catalog .shayan-page-btn.active {\n\t\t\t\tbackground: #6149F0;\n\t\t\t\tborder-color: #6149F0;\n\t\t\t\tcolor: #fff;\n\t\t\t}\n\n\t\t\t.shayan-course-catalog .shayan-page-btn:disabled {\n\t\t\t\topacity: .4;\n\t\t\t\tcursor: not-allowed;\n\t\t\t}\n    <\/style>\n\n    <script>\n    \n(function () {\n    function initCatalog(catalog) {\n        if (catalog.dataset.filterReady === '1') return;\n\n        var buttons = catalog.querySelectorAll('.shayan-filter-btn');\n        var select = catalog.querySelector('.shayan-sort-select');\n        var grid = catalog.querySelector('.shayan-catalog-grid');\n        var empty = catalog.querySelector('.shayan-catalog-empty');\n        var pagination = catalog.querySelector('.shayan-catalog-pagination');\n\n        if (!buttons.length || !grid || !select || !pagination) return;\n\n        catalog.dataset.filterReady = '1';\n\n        var currentCategory = 'all';\n        var currentPage = 1;\n        var perPage = 8;\n\t\t\n\n\t\t\/\/ \u062f\u0631\u06cc\u0627\u0641\u062a \u0639\u0628\u0627\u0631\u062a \u062c\u0633\u062a\u062c\u0648 \u0627\u0632 \u0622\u062f\u0631\u0633 \u0635\u0641\u062d\u0647\n\t\tvar urlParams = new URLSearchParams(window.location.search);\n\t\tvar currentSearch = normalizeText(urlParams.get('course_search') || '');\n\n\t\t\/\/ \u06cc\u06a9\u0633\u0627\u0646\u200c\u0633\u0627\u0632\u06cc \u062d\u0631\u0648\u0641 \u0641\u0627\u0631\u0633\u06cc \u0648 \u0639\u0631\u0628\u06cc\n\t\tfunction normalizeText(value) {\n\t\t\treturn String(value)\n\t\t\t\t.toLowerCase()\n\t\t\t\t.replace(\/\u064a\/g, '\u06cc')\n\t\t\t\t.replace(\/\u0643\/g, '\u06a9')\n\t\t\t\t.replace(\/\\s+\/g, ' ')\n\t\t\t\t.trim();\n\t\t}\n\n        function updateCatalog() {\n            var cards = Array.from(\n                grid.querySelectorAll('.shayan-catalog-card')\n            );\n\n            \/\/ \u0645\u0631\u062a\u0628\u200c\u0633\u0627\u0632\u06cc \u062f\u0648\u0631\u0647\u200c\u0647\u0627\n            cards.sort(function (a, b) {\n                var dateA = Number(a.getAttribute('data-date') || 0);\n                var dateB = Number(b.getAttribute('data-date') || 0);\n\n                var priceA = Number(a.getAttribute('data-price') || 0);\n                var priceB = Number(b.getAttribute('data-price') || 0);\n\n                switch (select.value) {\n                    case 'ASC':\n                        return dateA - dateB;\n\n                    case 'PRICE_DESC':\n                        return priceB - priceA;\n\n                    case 'PRICE_ASC':\n                        return priceA - priceB;\n\n                    default:\n                        return dateB - dateA;\n                }\n            });\n\n            \/\/ \u0627\u0639\u0645\u0627\u0644 \u0641\u06cc\u0644\u062a\u0631 \u062f\u0633\u062a\u0647\u200c\u0628\u0646\u062f\u06cc\n\t\t\t\tvar visibleCards = cards.filter(function (card) {\n\n\t\t\t\tvar categories = (\n\t\t\t\t\tcard.getAttribute('data-categories') || ''\n\t\t\t\t).split(\/\\s+\/);\n\n\t\t\t\tvar categoryMatch = currentCategory === 'all' ||\n\t\t\t\t\tcategories.indexOf(currentCategory) !== -1;\n\n\t\t\t\tvar title = normalizeText(\n\t\t\t\t\tcard.querySelector('.shayan-card-title')?.textContent || ''\n\t\t\t\t);\n\n\t\t\t\tvar searchMatch = !currentSearch ||\n\t\t\t\t\ttitle.includes(currentSearch);\n\n\t\t\t\treturn categoryMatch && searchMatch;\n\t\t\t});\n\n            var totalPages = Math.ceil(visibleCards.length \/ perPage);\n\n            if (currentPage > totalPages) {\n                currentPage = Math.max(1, totalPages);\n            }\n\n            var start = (currentPage - 1) * perPage;\n            var end = start + perPage;\n\n            \/\/ \u0646\u0645\u0627\u06cc\u0634 \u0641\u0642\u0637 \u06f8 \u0645\u062d\u0635\u0648\u0644 \u062f\u0631 \u0635\u0641\u062d\u0647 \u062c\u0627\u0631\u06cc\n            cards.forEach(function (card) {\n                card.style.display = 'none';\n            });\n\n            visibleCards.forEach(function (card, index) {\n                grid.appendChild(card);\n\n                if (index >= start && index < end) {\n                    card.style.display = 'flex';\n                }\n            });\n\n            \/\/ \u067e\u06cc\u0627\u0645 \u0646\u0628\u0648\u062f \u0645\u062d\u0635\u0648\u0644\n            if (empty) {\n\t\t\t\tempty.textContent = currentSearch\n\t\t\t\t\t? '\u062f\u0648\u0631\u0647\u200c\u0627\u06cc \u0628\u0627 \u0627\u06cc\u0646 \u0646\u0627\u0645 \u067e\u06cc\u062f\u0627 \u0646\u0634\u062f.'\n\t\t\t\t\t: '\u062f\u0648\u0631\u0647\u200c\u0627\u06cc \u062f\u0631 \u0627\u06cc\u0646 \u062f\u0633\u062a\u0647\u200c\u0628\u0646\u062f\u06cc \u067e\u06cc\u062f\u0627 \u0646\u0634\u062f.';\n\n\t\t\t\tempty.style.display =\n\t\t\t\t\tvisibleCards.length === 0 ? 'block' : 'none';\n\t\t\t}\n\n            renderPagination(totalPages);\n        }\n\n        \/\/ \u0633\u0627\u062e\u062a \u062f\u06a9\u0645\u0647\u200c\u0647\u0627\u06cc \u0635\u0641\u062d\u0647\u200c\u0628\u0646\u062f\u06cc\n        function renderPagination(totalPages) {\n            pagination.innerHTML = '';\n\n            if (totalPages <= 1) return;\n\n            function createButton(label, page, active, disabled) {\n                var button = document.createElement('button');\n\n                button.type = 'button';\n                button.className = 'shayan-page-btn';\n                button.textContent = label;\n\n                if (active) {\n                    button.classList.add('active');\n                }\n\n                button.disabled = disabled;\n\n                button.addEventListener('click', function () {\n                    if (disabled) return;\n\n                    currentPage = page;\n                    updateCatalog();\n\t\t\t\t\t\n\t\t\t\t\tcatalog.scrollIntoView({\n\t\t\t\t\t\tbehavior: 'smooth',\n\t\t\t\t\t\tblock: 'start'\n\t\t\t\t\t});\n                });\n\n                pagination.appendChild(button);\n            }\n\n            \/\/ \u0635\u0641\u062d\u0647 \u0642\u0628\u0644\n            createButton(\n                '\u0642\u0628\u0644\u06cc',\n                currentPage - 1,\n                false,\n                currentPage === 1\n            );\n\n            \/\/ \u0634\u0645\u0627\u0631\u0647 \u0635\u0641\u062d\u0627\u062a\n            for (var i = 1; i <= totalPages; i++) {\n                createButton(\n                    i.toLocaleString('fa-IR'),\n                    i,\n                    i === currentPage,\n                    false\n                );\n            }\n\n            \/\/ \u0635\u0641\u062d\u0647 \u0628\u0639\u062f\n            createButton(\n                '\u0628\u0639\u062f\u06cc',\n                currentPage + 1,\n                false,\n                currentPage === totalPages\n            );\n        }\n\n        \/\/ \u0641\u06cc\u0644\u062a\u0631 \u062f\u0633\u062a\u0647\u200c\u0628\u0646\u062f\u06cc\n        buttons.forEach(function (button) {\n            button.addEventListener('click', function () {\n                currentCategory =\n                    button.getAttribute('data-category') || 'all';\n\n                currentPage = 1;\n\n                buttons.forEach(function (item) {\n                    item.classList.toggle('active', item === button);\n                });\n\n                updateCatalog();\n            });\n        });\n\n        \/\/ \u062a\u063a\u06cc\u06cc\u0631 \u0645\u0631\u062a\u0628\u200c\u0633\u0627\u0632\u06cc\n        select.addEventListener('change', function () {\n            currentPage = 1;\n            updateCatalog();\n        });\n\n        updateCatalog();\n    }\n\n    function startCatalogs() {\n        document.querySelectorAll('.shayan-course-catalog')\n            .forEach(initCatalog);\n    }\n\n    if (document.readyState === 'loading') {\n        document.addEventListener('DOMContentLoaded', startCatalogs);\n    } else {\n        startCatalogs();\n    }\n})();\n\n    <\/script>\n\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n\n<\/div>\n\n<\/div>\n\n<\/div>\n\n<\/div>\n\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\u0647\u0645\u0647 \u062f\u0648\u0631\u0647 \u0647\u0627<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-91","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/interns.gatacademy.ir\/projects\/shayanacademy\/wp-json\/wp\/v2\/pages\/91","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/interns.gatacademy.ir\/projects\/shayanacademy\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/interns.gatacademy.ir\/projects\/shayanacademy\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/interns.gatacademy.ir\/projects\/shayanacademy\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/interns.gatacademy.ir\/projects\/shayanacademy\/wp-json\/wp\/v2\/comments?post=91"}],"version-history":[{"count":16,"href":"https:\/\/interns.gatacademy.ir\/projects\/shayanacademy\/wp-json\/wp\/v2\/pages\/91\/revisions"}],"predecessor-version":[{"id":705,"href":"https:\/\/interns.gatacademy.ir\/projects\/shayanacademy\/wp-json\/wp\/v2\/pages\/91\/revisions\/705"}],"wp:attachment":[{"href":"https:\/\/interns.gatacademy.ir\/projects\/shayanacademy\/wp-json\/wp\/v2\/media?parent=91"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}