📕
TIC
  • Tehnologii ale InformaÅ£iei ÅŸi ComunicaÅ£iilor (TIC)
  • Basic web principles
    • How web pages work
    • The pillars of a web page
    • Extra: Getting Started with GitHub
  • Basic HTML
    • Description and Basic Syntax
    • Extra resources
  • Basic CSS
    • Description and Basic Syntax
    • Advanced Positioning
    • Extra Resources
  • Basic Javascript
    • Description and basic syntax
    • The Document Object Model
    • Extra Resources
    • Basic assignment
    • The Color Game
  • Advanced Javascript
    • Runtime Engine, Callstack, Scope
    • ES6
  • Advanced Javascript 2
  • Programming paradigms
  • OOP Javascript
  • Functional Programming
  • OOP vs. Functional Programming
  • Asynchronous Javascript
  • Backend Javascript
    • NodeJS
    • ExpressJS
    • REST APIs
    • Authentication and Authorization
  • Firebase
    • NoSQL Databases
    • Database as a Service
    • Google Cloud Firestore
    • CRUD operations
    • Securing your database
  • Basic VueJS
  • Agenda: VueJS and Frontend Frameworks
  • Single Page Applications
  • VueJS basic syntax
  • Vue Components
  • Advanced VueJS
  • Advanced apps with Vue CLI
  • Vue Router
  • SPA State Management - Vuex
  • Composition API
  • Evaluation
    • Final Individual assignment
Powered by GitBook
On this page
  • 1. Single Page Applications
  • 1.2 SPA vs. MPA
  • 1.3 Frontend Frameworks
  • 2. Basic VueJS
  • 2.1 Introduction to VueJS
  • 2.2 Comparison with other frameworks
  • 2.3 Basic directives and examples
  • 2.4 Hello World example
  • 3. Component-based Architecture in VueJS
  • 3.1 Options API
  • 3.2 Components lifecycle
  • 3.3 Communication between components
  • 4. Advanced Vue Apps

Was this helpful?

Agenda: VueJS and Frontend Frameworks

1. Single Page Applications

1.2 SPA vs. MPA

  • Scope and comparison

1.3 Frontend Frameworks

  • Scope & advantages

2. Basic VueJS

2.1 Introduction to VueJS

  • Brief history

  • Progressive adoption

  • Popular applications using VueJS

2.2 Comparison with other frameworks

  • Main characteristics (Virtual DOM, Reactivity, Declarative Rendering)

  • Comparison with React and Angular

  • Why VueJS and not React?

2.3 Basic directives and examples

  • Alternative structure

  • Loops

  • One-way and two-way data binding

  • Handling events

  • Modifiers

2.4 Hello World example

  • Root Component, using VueJS from CDN

  • Methods, Computed Properties, Watchers

3. Component-based Architecture in VueJS

3.1 Options API

3.2 Components lifecycle

3.3 Communication between components

  • Props, Event Emitting, Store, Composition API

4. Advanced Vue Apps

  • Using the CLI and project scaffold

  • HTTP requests

  • Working with Forms

  • Application Routing

PreviousSecuring your databaseNextSingle Page Applications

Last updated 1 month ago

Was this helpful?