Skip to content

mariusAlc/2022-IPW-WEB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Web Development Course

This is the repository for the Web Development Course held at Ideeas & Projects Workshop Summer School, August 2022 in Tg. Mures, Sapientia University.

This readme serves as a compendium on the Web Development Course providing links to various resources as well as the packages used for every course.

Each course excepting the first one (Setup) is contained within a separate package and contains both the course exercises as well as functional examples that define different concepts tackled within this course.

To maintain the structure of this course it is recommended to fork it and follow the instructions written below.

Instructions

Each course contains the following structure

Curriculum

Below is a list of every course that will be

  1. Setup Overview of the setup and links to all the utilities and packages needed:
    1. Visual Studio Code
    2. Chrome & Vue.Js DevTools
    3. Node.JS
    4. TypeScript
    5. Vue.JS
    6. Vuetify.JS
    7. Docker
Note: This course does not contain a standalone package but rather, all the necessary links are provided within this readme.
  1. JS A basic introduction
    1. Syntax
    2. Basic Types + Scopes + Variable Declaration
    3. Function + Types
    4. For/While/If/Switch
    5. Arrays + Functional Programming
    6. Objects/Errors/Strings/Timers
  2. HTML
    1. Basics
    2. Video/Image/Audio
  3. Node.JS
    1. NPM
    2. HTTP/Echo server
    3. How requests work (Status/Headers)
    4. GET/POST/Other
    5. http path to resource
    6. FS + Async/Await
    7. Express + Routing
    8. Public/Private
    9. Authentication
    10. Logging + Error Handling
  4. TS
    1. Basics
    2. OOP principles
    3. Basic Types + Declarations + Type Assertion
    4. Interfaces And Classes
    5. Modules + Object Fields
  5. VUE.JS
    1. Introduction + What it is
    2. Single File COmponent
    3. First app + explanation
    4. Framework features
    5. Component strutcture
    6. Lifecycle hooks
  6. Vuetify
    1. Introduction + What it is
    2. Application layout
    3. Flex/grid
    4. Components
    5. Props
  7. DB - Mongo - if we have time
  8. Dockerizing - if we have time

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published