{"id":108595,"date":"2023-02-14T12:55:16","date_gmt":"2023-02-14T09:55:16","guid":{"rendered":"https:\/\/academyclub.co\/urun\/vue-js-training\/"},"modified":"2026-01-19T19:10:40","modified_gmt":"2026-01-19T16:10:40","slug":"vue-js-training","status":"publish","type":"product","link":"https:\/\/academyclub.co\/en\/urun\/vue-js-training\/","title":{"rendered":"Vue.JS Training"},"content":{"rendered":"[vc_row type=&#8221;full_width_content&#8221; full_screen_row_position=&#8221;middle&#8221; column_margin=&#8221;default&#8221; scene_position=&#8221;center&#8221; text_color=&#8221;dark&#8221; text_align=&#8221;center&#8221; overlay_strength=&#8221;0.3&#8243; shape_divider_position=&#8221;bottom&#8221; bg_image_animation=&#8221;none&#8221; shape_type=&#8221;&#8221;][vc_column column_padding=&#8221;no-extra-padding&#8221; column_padding_position=&#8221;all&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_link_target=&#8221;_self&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; width=&#8221;1\/1&#8243; tablet_width_inherit=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; overlay_strength=&#8221;0.3&#8243; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221; bg_image_animation=&#8221;none&#8221;][image_with_animation image_url=&#8221;109402&#8243; alignment=&#8221;center&#8221; animation=&#8221;Fade In&#8221; hover_animation=&#8221;none&#8221; border_radius=&#8221;none&#8221; box_shadow=&#8221;none&#8221; image_loading=&#8221;default&#8221; max_width=&#8221;100%&#8221; max_width_mobile=&#8221;default&#8221;][\/vc_column][\/vc_row][vc_row type=&#8221;in_container&#8221; full_screen_row_position=&#8221;middle&#8221; column_margin=&#8221;default&#8221; scene_position=&#8221;center&#8221; text_color=&#8221;dark&#8221; text_align=&#8221;center&#8221; top_padding=&#8221;3%&#8221; overlay_strength=&#8221;0.3&#8243; shape_divider_position=&#8221;bottom&#8221; bg_image_animation=&#8221;none&#8221; shape_type=&#8221;&#8221;][vc_column column_padding=&#8221;padding-2-percent&#8221; column_padding_position=&#8221;left-right&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_link_target=&#8221;_self&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; width=&#8221;1\/1&#8243; tablet_width_inherit=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; overlay_strength=&#8221;0.3&#8243; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221; bg_image_animation=&#8221;none&#8221;][vc_custom_heading text=&#8221;Vue.JS Training&#8221; font_container=&#8221;tag:h2|font_size:32px|text_align:center|color:%23000000|line_height:32px&#8221; use_theme_fonts=&#8221;yes&#8221;][divider line_type=&#8221;No Line&#8221; custom_height=&#8221;32&#8243;][nectar_btn size=&#8221;large&#8221; button_style=&#8221;regular&#8221; button_color_2=&#8221;Accent-Color&#8221; icon_family=&#8221;none&#8221; url=&#8221;https:\/\/academyclub.co\/en\/contact\/&#8221; text=&#8221;Get Information&#8221; margin_right=&#8221;10px&#8221; margin_left=&#8221;10px&#8221;][\/vc_column][\/vc_row][vc_row type=&#8221;full_width_background&#8221; full_screen_row_position=&#8221;middle&#8221; column_margin=&#8221;default&#8221; scene_position=&#8221;center&#8221; text_color=&#8221;dark&#8221; text_align=&#8221;left&#8221; top_padding=&#8221;2%&#8221; bottom_padding=&#8221;4%&#8221; id=&#8221;footage&#8221; row_name=&#8221;Action Footage&#8221; overlay_strength=&#8221;0.3&#8243; shape_divider_position=&#8221;bottom&#8221; bg_image_animation=&#8221;none&#8221; shape_type=&#8221;&#8221;][vc_column column_padding=&#8221;no-extra-padding&#8221; column_padding_position=&#8221;all&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_link_target=&#8221;_self&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; width=&#8221;1\/1&#8243; tablet_width_inherit=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; overlay_strength=&#8221;0.3&#8243; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221; bg_image_animation=&#8221;none&#8221;][vc_column_text]\n<p style=\"text-align: center;\">Vue.JS is a JavaScript framework for building user interfaces (UIs) and single-page applications (SPAs).<\/p>\n<p style=\"text-align: center;\">Like other competitors, VJS is open source. Unlike other monolithic frames, Vue is designed to be adopted incrementally from scratch. VJS has a structure that adopts and centers on the philosophy of progressive design in relation to the software development process.<\/p>\n<p style=\"text-align: center;\">Vue.js offers a little less than you would expect from most JavaScript frameworks. The core library is focused only on the view layer and is easy to import and integrate with other libraries or existing projects. Many of the features you use in others are not readily available in VJS. But still, in a world that is more complex and full of technological advances than you can imagine, sometimes simple is a good thing. VJS is a framework for just this purpose.<\/p>\n<p style=\"text-align: center;\">One of the biggest advantages of VJS is that it is easy to get started. VJS is also called &#8220;gradually adoptable&#8221;. This means that Vue.js and the applications that use it are designed from scratch. The advantage here is that it&#8217;s easy to get started and you can move on to more advanced applications when you need to.<\/p>\n<p style=\"text-align: center;\">The core library of VJS is also based on CSS, HTML and JavaScript, the most important components of any web development project.<\/p>\n<p style=\"text-align: center;\">Since Vue.JS can only be used with standard HTML, CSS and JavaScript, creating a UI project in VJS is quite easy.<\/p>\n<p style=\"text-align: center;\">Other features of VJS, such as a small learning curve and fast rendering, are also a big advantage. The features you&#8217;ll want for additional functionality in VJS are covered over time by the framework&#8217;s official libraries. Once you have the basics set up, routing and state management will probably be your biggest concerns. Routing is the mechanism that directs HTTP requests to the code that handles them. State management is the handling of UI controls such as text fields and functional buttons from one state to another.<\/p>\n<p style=\"text-align: center;\">Vue, on the other hand, perfectly powers sophisticated single page applications when used in combination with modern tools and supporting libraries.<\/p>\n<p style=\"text-align: center;\">You can continue building your HTML, CSS and JavaScript skills by learning Vue.js, one of the newest JavaScript frameworks available today.<br \/>\nVJS is a fun and easy-to-use JavaScript framework for building user interfaces. The core of the framework is simple and fast; it can be used in projects of any size.<br \/>\nVue.JS training is mainly aimed at JavaScript enthusiasts who want to learn a modern and simple JavaScript framework.<\/p>\n[\/vc_column_text][\/vc_column][\/vc_row][vc_row type=&#8221;in_container&#8221; full_screen_row_position=&#8221;middle&#8221; column_margin=&#8221;default&#8221; scene_position=&#8221;center&#8221; text_color=&#8221;dark&#8221; text_align=&#8221;left&#8221; top_padding=&#8221;3%&#8221; overlay_strength=&#8221;0.3&#8243; shape_divider_position=&#8221;bottom&#8221; bg_image_animation=&#8221;none&#8221; shape_type=&#8221;&#8221;][vc_column column_padding=&#8221;no-extra-padding&#8221; column_padding_position=&#8221;all&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_link_target=&#8221;_self&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; width=&#8221;1\/1&#8243; tablet_width_inherit=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; overlay_strength=&#8221;0.3&#8243; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221; bg_image_animation=&#8221;none&#8221;][toggles style=&#8221;minimal&#8221;][toggle color=&#8221;Extra-Color-2&#8243; title=&#8221;About Training&#8221;][vc_column_text]Training Objectives:<\/p>\n<ul>\n<li>JS DOM Interactions<\/li>\n<li>Class and Style Operations<\/li>\n<li>JS Condition Use and Lists<\/li>\n<li>JS Instance<\/li>\n<li>Vue CLI Setup<\/li>\n<li>Working with Component and communication between Components<\/li>\n<li>Using Directive, Filter and Mixins<\/li>\n<li>Throw HTTP Requests with JS (Axios)<\/li>\n<li>Routing Structure with Vue Router<\/li>\n<li>State management with Vuex<\/li>\n<li>Deployment Operations<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>Education Content<\/p>\n<ul>\n<li>What is JS?<\/li>\n<\/ul>\n<p>Why use JS?<\/p>\n<p>Vue, React, Angular comparison<\/p>\n<p>Create a simple Vue application<\/p>\n<p>JS DOM Interactions<\/p>\n<p>Vue Template Structure<\/p>\n<p>How does Template Syntax and Vue instance work?<\/p>\n<p>Accessing data property information in Instance<\/p>\n<p>Attribute Bind<\/p>\n<p>What is a Directive? How to use it<\/p>\n<p>Show HTML codes on Template<\/p>\n<p>Event Listen<\/p>\n<p>Get data from $event object<\/p>\n<p>Event modifier<\/p>\n<p>Writing JavaScript code in a template<\/p>\n<p>Two Way DataBinding<\/p>\n<p>Computed Property Usage<\/p>\n<p>Watcher Usage<\/p>\n<ul>\n<li>Class and Style Operations<\/li>\n<\/ul>\n<p>Dynamically adding CSS Classes<\/p>\n<p>Dynamically adding Style codes<\/p>\n<ul>\n<li>JS Condition Use and Lists<\/li>\n<\/ul>\n<p>Use of v-if, v-else-if, v-else<\/p>\n<p>v-show usage<\/p>\n<p>v-if vs v-show<\/p>\n<p>rendering lists with v-for<\/p>\n<p>Return object with v-for<\/p>\n<p>get index number with v-for<\/p>\n<p>The v-bind:key property in lists<\/p>\n<ul>\n<li>What is JS Instance?<\/li>\n<\/ul>\n<p>Basic information about Vue Instance<\/p>\n<p>Working with multiple Vue instances<\/p>\n<p>Accessing Vue Instance from outside<\/p>\n<p>How does Vue manage Data and Method data?<\/p>\n<p>Let&#8217;s take a closer look at $el and $data objects<\/p>\n<p>Using $refs in Template<\/p>\n<p>Vue LifeCycle<\/p>\n<ul>\n<li>Vue CLI Setup<\/li>\n<li>Introduction to Component Structure<\/li>\n<\/ul>\n<p>Why Use Component?<\/p>\n<p>How many different components can be defined?<\/p>\n<p>Data storage with data method in Component<\/p>\n<p>Registering components as Local and Global<\/p>\n<p>Root Component in vue<\/p>\n<ul>\n<li>Working with Component<\/li>\n<\/ul>\n<p>Improving the Component structure<\/p>\n<p>Naming Components<\/p>\n<p>Component Style Scope Operations<\/p>\n<ul>\n<li>Communication between components<\/li>\n<\/ul>\n<p>Communication Problems<\/p>\n<p>Parent =&gt; Contact between Child<\/p>\n<p>Child =&gt; Communication between Parent<\/p>\n<p>Child =&gt; Communication between Child<\/p>\n<p>Event Bus Usage<\/p>\n<p>Homework &#8211; Practice<\/p>\n<ul>\n<li>Advanced Component Usage<\/li>\n<\/ul>\n<p>Submit Content<\/p>\n<p>Sending content with slots<\/p>\n<p>Parsing content with Named Slots<\/p>\n<p>Default Slot and Slot Defaults<\/p>\n<p>Dynamically switch between components \uf0b7 Let&#8217;s understand the behavior of dynamic components!<\/p>\n<p>Keep alive dynamic components<\/p>\n<p>LifeCycle Hooks in Dynamic Components<\/p>\n<ul>\n<li>Directive Usage<\/li>\n<\/ul>\n<p>How does Directive work? Hook functions<\/p>\n<p>Create simple directive<\/p>\n<p>Send data to Directive<\/p>\n<p>Send arguments to Directive<\/p>\n<p>Modify directive with modifier<\/p>\n<p>Local identification of Directives<\/p>\n<ul>\n<li>Using Filters and Mixins<\/li>\n<\/ul>\n<p>Creating a Local Filter<\/p>\n<p>Global Filter and chaining multiple Filters<\/p>\n<p>Alternative to Filter (Computed Property)<\/p>\n<p>What are Mixins? Let&#8217;s understand the structure of mixins<\/p>\n<p>Creating and using mimin<\/p>\n<p>How to combine mixins?<\/p>\n<p>Creating a Global Mixin<\/p>\n<p>Mixin and Scope Concept<\/p>\n<ul>\n<li>Throw HTTP Requests with JS (Axios)<\/li>\n<\/ul>\n<p>Installing the Axios class<\/p>\n<p>GET request<\/p>\n<p>POST request<\/p>\n<p>PATCH request<\/p>\n<p>DELETE request<\/p>\n<p>Sending Parameters with GET (exceptional case)<\/p>\n<p>Create a Custom Axios Instance<\/p>\n<ul>\n<li>Routing Structure with Vue Router<\/li>\n<\/ul>\n<p>What are Router and Route?<\/p>\n<p>Define Route<\/p>\n<p>Routing Methods<\/p>\n<p>Lazy Routing<\/p>\n<p>Navigating between Router Links and Components<\/p>\n<p>Where am I? Styling Active Links<\/p>\n<p>Routing operations via JavaScript<\/p>\n<p>Send and read parameters with Route<\/p>\n<p>Redirect Process<\/p>\n<ul>\n<li>Example Application (CRUD operations)<\/li>\n<li>State Management with Vuex<\/li>\n<\/ul>\n<p>Why do we need a different State Government?<\/p>\n<p>Central Store and State Concepts<\/p>\n<p>Vuex Configuration and Store Creation<\/p>\n<p>Methods of Access to State Data<\/p>\n<p>What are Getters? How does it work?<\/p>\n<p>Using mapGetters<\/p>\n<p>Use spread operator for getters<\/p>\n<p>What are Mutations? How does it work?<\/p>\n<p>Use of Mutations<\/p>\n<p>mapMutations Usage<\/p>\n<p>What are Actions? How does it work?<\/p>\n<p>Using mapActions<\/p>\n<p>Parameter usage in Mutations and Actions<\/p>\n<p>Module System<\/p>\n<ul>\n<li>Sample Applications<\/li>\n<\/ul>\n<p>Auth Operations<\/p>\n<p>Component Preparation and Publishing via NPM<\/p>\n<p>Making Translator with Translate API<\/p>\n<ul>\n<li>Deployment Operations<\/li>\n<\/ul>\n<p>Taking the Vue Project Live[\/vc_column_text][\/toggle][toggle color=&#8221;Extra-Color-2&#8243; title=&#8221;Who Should Receive the Training?&#8221;][vc_column_text]\n<ul>\n<li>First of all, people who have a good command of basic web technologies such as HTML, CSS and JavaScript,<\/li>\n<li>People interested in developing web applications, such as web developers, front-end developers and web designers,<\/li>\n<li>VJS is a framework that can be used in all sectors and can be used in the development of web applications. It is especially preferred in the development of websites with dynamic content such as e-commerce, social media, news sites.<\/li>\n<li>Beginners in computer and software engineering,<\/li>\n<li>Those who want to master the concept of Front End Framework,<\/li>\n<li>Anyone who wants to master the application development process with VueJS.<\/li>\n<\/ul>\n[\/vc_column_text][\/toggle][toggle color=&#8221;Extra-Color-2&#8243; title=&#8221;Requirements&#8221;][vc_column_text]Basic knowledge of JavaScript, HTML and CSS is required.[\/vc_column_text][\/toggle][\/toggles][vc_column_text]\n[\/vc_column_text][\/vc_column][\/vc_row][vc_row type=&#8221;in_container&#8221; full_screen_row_position=&#8221;middle&#8221; column_margin=&#8221;default&#8221; scene_position=&#8221;center&#8221; text_color=&#8221;dark&#8221; text_align=&#8221;left&#8221; id=&#8221;bilgi&#8221; overlay_strength=&#8221;0.3&#8243; shape_divider_position=&#8221;bottom&#8221; bg_image_animation=&#8221;none&#8221; shape_type=&#8221;&#8221;][vc_column column_padding=&#8221;no-extra-padding&#8221; column_padding_position=&#8221;all&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_link_target=&#8221;_self&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; width=&#8221;1\/1&#8243; tablet_width_inherit=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; overlay_strength=&#8221;0.3&#8243; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221; bg_image_animation=&#8221;none&#8221;][divider line_type=&#8221;No Line&#8221; custom_height=&#8221;20&#8243;][\/vc_column][\/vc_row][vc_row type=&#8221;in_container&#8221; full_screen_row_position=&#8221;middle&#8221; column_margin=&#8221;default&#8221; bg_color=&#8221;#26bd7e&#8221; scene_position=&#8221;center&#8221; text_color=&#8221;light&#8221; text_align=&#8221;left&#8221; id=&#8221;bilgi&#8221; overlay_strength=&#8221;0.3&#8243; shape_divider_position=&#8221;bottom&#8221; bg_image_animation=&#8221;none&#8221; shape_type=&#8221;&#8221;][vc_column column_padding=&#8221;padding-1-percent&#8221; column_padding_position=&#8221;all&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_link_target=&#8221;_self&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; width=&#8221;1\/1&#8243; tablet_width_inherit=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; overlay_strength=&#8221;0.3&#8243; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221; bg_image_animation=&#8221;none&#8221;][vc_custom_heading text=&#8221;Plan this training for your business!&#8221; font_container=&#8221;tag:h3|font_size:26px|text_align:left|line_height:26px&#8221; use_theme_fonts=&#8221;yes&#8221;][vc_column_text]This training can be planned in different durations and content specific to your organization. Please contact us for detailed rich content and planning to realize your training objectives.[\/vc_column_text][nectar_btn size=&#8221;large&#8221; button_style=&#8221;regular&#8221; button_color_2=&#8221;Extra-Color-1&#8243; color_override=&#8221;#ffffff&#8221; solid_text_color_override=&#8221;#2ed397&#8243; icon_family=&#8221;none&#8221; url=&#8221;https:\/\/academyclub.co\/en\/contact\/&#8221; text=&#8221;Get in touch&#8221;][\/vc_column][\/vc_row]\n","protected":false},"excerpt":{"rendered":"<p>[vc_row type=&#8221;full_width_content&#8221; full_screen_row_position=&#8221;middle&#8221; column_margin=&#8221;default&#8221; scene_position=&#8221;center&#8221; text_color=&#8221;dark&#8221; text_align=&#8221;center&#8221; overlay_strength=&#8221;0.3&#8243; shape_divider_position=&#8221;bottom&#8221; bg_image_animation=&#8221;none&#8221; shape_type=&#8221;&#8221;][vc_column column_padding=&#8221;no-extra-padding&#8221; column_padding_position=&#8221;all&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_link_target=&#8221;_self&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; width=&#8221;1\/1&#8243; tablet_width_inherit=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; overlay_strength=&#8221;0.3&#8243; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221;&#8230;<\/p>\n","protected":false},"featured_media":108851,"template":"","meta":[],"product_brand":[],"product_cat":[580,294,253,245],"product_tag":[],"class_list":{"0":"post-108595","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-academy-club","7":"product_cat-software","8":"product_cat-business-world","9":"product_cat-general","11":"first","12":"outofstock","13":"shipping-taxable","14":"product-type-simple"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Vue.JS Training - Academy Club<\/title>\n<meta name=\"description\" content=\"The Vue.JS Tutorial is mainly aimed at JavaScript enthusiasts who want to learn a modern and simple JavaScript framework.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/academyclub.co\/en\/urun\/vue-js-training\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Vue.JS Training - Academy Club\" \/>\n<meta property=\"og:description\" content=\"The Vue.JS Tutorial is mainly aimed at JavaScript enthusiasts who want to learn a modern and simple JavaScript framework.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/academyclub.co\/en\/urun\/vue-js-training\/\" \/>\n<meta property=\"og:site_name\" content=\"Academy Club\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/academyclubtr\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-19T16:10:40+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/academyclub.co\/wp-content\/uploads\/2023\/02\/Vue.JS-Egitimi.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"500\" \/>\n\t<meta property=\"og:image:height\" content=\"700\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/academyclub.co\/en\/urun\/vue-js-training\/\",\"url\":\"https:\/\/academyclub.co\/en\/urun\/vue-js-training\/\",\"name\":\"Vue.JS Training - Academy Club\",\"isPartOf\":{\"@id\":\"https:\/\/academyclub.co\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/academyclub.co\/en\/urun\/vue-js-training\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/academyclub.co\/en\/urun\/vue-js-training\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/academyclub.co\/wp-content\/uploads\/2023\/02\/Vue.JS-Egitimi.webp\",\"datePublished\":\"2023-02-14T09:55:16+00:00\",\"dateModified\":\"2026-01-19T16:10:40+00:00\",\"description\":\"The Vue.JS Tutorial is mainly aimed at JavaScript enthusiasts who want to learn a modern and simple JavaScript framework.\",\"breadcrumb\":{\"@id\":\"https:\/\/academyclub.co\/en\/urun\/vue-js-training\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/academyclub.co\/en\/urun\/vue-js-training\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/academyclub.co\/en\/urun\/vue-js-training\/#primaryimage\",\"url\":\"https:\/\/academyclub.co\/wp-content\/uploads\/2023\/02\/Vue.JS-Egitimi.webp\",\"contentUrl\":\"https:\/\/academyclub.co\/wp-content\/uploads\/2023\/02\/Vue.JS-Egitimi.webp\",\"width\":500,\"height\":700,\"caption\":\"Vue.JS Training\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/academyclub.co\/en\/urun\/vue-js-training\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home page\",\"item\":\"https:\/\/academyclub.co\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Products\",\"item\":\"https:\/\/academyclub.co\/en\/shop\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Vue.JS Training\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/academyclub.co\/en\/#website\",\"url\":\"https:\/\/academyclub.co\/en\/\",\"name\":\"Academy Club\",\"description\":\"Your Innovative Education Solution Partner\",\"publisher\":{\"@id\":\"https:\/\/academyclub.co\/en\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/academyclub.co\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/academyclub.co\/en\/#organization\",\"name\":\"Academy Club\",\"url\":\"https:\/\/academyclub.co\/en\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/academyclub.co\/en\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/academyclub.co\/wp-content\/uploads\/2022\/07\/academy-siyahAsset-16-1.png\",\"contentUrl\":\"https:\/\/academyclub.co\/wp-content\/uploads\/2022\/07\/academy-siyahAsset-16-1.png\",\"width\":570,\"height\":92,\"caption\":\"Academy Club\"},\"image\":{\"@id\":\"https:\/\/academyclub.co\/en\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/academyclubtr\/\",\"https:\/\/www.instagram.com\/academyclubtr\/?hl=tr\",\"https:\/\/www.linkedin.com\/company\/academy-clubtr\/\",\"https:\/\/discord.io\/academyclub\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Vue.JS Training - Academy Club","description":"The Vue.JS Tutorial is mainly aimed at JavaScript enthusiasts who want to learn a modern and simple JavaScript framework.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/academyclub.co\/en\/urun\/vue-js-training\/","og_locale":"en_US","og_type":"article","og_title":"Vue.JS Training - Academy Club","og_description":"The Vue.JS Tutorial is mainly aimed at JavaScript enthusiasts who want to learn a modern and simple JavaScript framework.","og_url":"https:\/\/academyclub.co\/en\/urun\/vue-js-training\/","og_site_name":"Academy Club","article_publisher":"https:\/\/www.facebook.com\/academyclubtr\/","article_modified_time":"2026-01-19T16:10:40+00:00","og_image":[{"width":500,"height":700,"url":"https:\/\/academyclub.co\/wp-content\/uploads\/2023\/02\/Vue.JS-Egitimi.webp","type":"image\/webp"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/academyclub.co\/en\/urun\/vue-js-training\/","url":"https:\/\/academyclub.co\/en\/urun\/vue-js-training\/","name":"Vue.JS Training - Academy Club","isPartOf":{"@id":"https:\/\/academyclub.co\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/academyclub.co\/en\/urun\/vue-js-training\/#primaryimage"},"image":{"@id":"https:\/\/academyclub.co\/en\/urun\/vue-js-training\/#primaryimage"},"thumbnailUrl":"https:\/\/academyclub.co\/wp-content\/uploads\/2023\/02\/Vue.JS-Egitimi.webp","datePublished":"2023-02-14T09:55:16+00:00","dateModified":"2026-01-19T16:10:40+00:00","description":"The Vue.JS Tutorial is mainly aimed at JavaScript enthusiasts who want to learn a modern and simple JavaScript framework.","breadcrumb":{"@id":"https:\/\/academyclub.co\/en\/urun\/vue-js-training\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/academyclub.co\/en\/urun\/vue-js-training\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/academyclub.co\/en\/urun\/vue-js-training\/#primaryimage","url":"https:\/\/academyclub.co\/wp-content\/uploads\/2023\/02\/Vue.JS-Egitimi.webp","contentUrl":"https:\/\/academyclub.co\/wp-content\/uploads\/2023\/02\/Vue.JS-Egitimi.webp","width":500,"height":700,"caption":"Vue.JS Training"},{"@type":"BreadcrumbList","@id":"https:\/\/academyclub.co\/en\/urun\/vue-js-training\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home page","item":"https:\/\/academyclub.co\/en\/"},{"@type":"ListItem","position":2,"name":"Products","item":"https:\/\/academyclub.co\/en\/shop\/"},{"@type":"ListItem","position":3,"name":"Vue.JS Training"}]},{"@type":"WebSite","@id":"https:\/\/academyclub.co\/en\/#website","url":"https:\/\/academyclub.co\/en\/","name":"Academy Club","description":"Your Innovative Education Solution Partner","publisher":{"@id":"https:\/\/academyclub.co\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/academyclub.co\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/academyclub.co\/en\/#organization","name":"Academy Club","url":"https:\/\/academyclub.co\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/academyclub.co\/en\/#\/schema\/logo\/image\/","url":"https:\/\/academyclub.co\/wp-content\/uploads\/2022\/07\/academy-siyahAsset-16-1.png","contentUrl":"https:\/\/academyclub.co\/wp-content\/uploads\/2022\/07\/academy-siyahAsset-16-1.png","width":570,"height":92,"caption":"Academy Club"},"image":{"@id":"https:\/\/academyclub.co\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/academyclubtr\/","https:\/\/www.instagram.com\/academyclubtr\/?hl=tr","https:\/\/www.linkedin.com\/company\/academy-clubtr\/","https:\/\/discord.io\/academyclub"]}]}},"_links":{"self":[{"href":"https:\/\/academyclub.co\/en\/wp-json\/wp\/v2\/product\/108595","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/academyclub.co\/en\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/academyclub.co\/en\/wp-json\/wp\/v2\/types\/product"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/academyclub.co\/en\/wp-json\/wp\/v2\/media\/108851"}],"wp:attachment":[{"href":"https:\/\/academyclub.co\/en\/wp-json\/wp\/v2\/media?parent=108595"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/academyclub.co\/en\/wp-json\/wp\/v2\/product_brand?post=108595"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/academyclub.co\/en\/wp-json\/wp\/v2\/product_cat?post=108595"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/academyclub.co\/en\/wp-json\/wp\/v2\/product_tag?post=108595"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}