Frontend Web Developer at CAS Cél: a cégnél leggyakrabban felmerülő szükséges tudásról legyen eg...

Get Started. It's Free
or sign up with your email address
Rocket clouds
Frontend Web Developer at CAS Cél: a cégnél leggyakrabban felmerülő szükséges tudásról legyen egy objektív mapünk by Mind Map: Frontend Web Developer at CAS  Cél: a cégnél leggyakrabban felmerülő szükséges tudásról legyen egy objektív mapünk

1. JavaScript

1.1. ES6/ESNext

1.1.1. Type system

1.1.2. Concurrency model

1.1.2.1. Event Loop

1.1.2.2. Async/Await

1.1.2.3. Promises

1.1.3. Scopes

1.1.3.1. Function

1.1.3.2. Block

1.2. TypeScript

1.2.1. Special types

1.2.1.1. Additional types

1.2.1.2. Union/Intercetion

1.2.1.3. Inference

1.2.2. Generics

1.2.3. Decorators

1.2.4. TSConfig / module resolution

1.3. JSON

1.4. Bundlers

1.4.1. Webpack

1.4.1.1. Loaders

1.4.1.2. Plugins

1.4.1.3. Config

1.4.2. Rollup

1.5. Linters

1.5.1. ESLint

1.5.2. TSLint

1.6. Transpilers

1.6.1. Babel

1.6.2. TSC

2. Common knowledge

2.1. Basics

2.1.1. Terminal usage

2.1.2. Character encodings

2.2. Git

2.3. Transfer layer

2.3.1. HTTPS

2.3.2. REST

2.3.3. WebSocket

2.4. Package management

2.4.1. NPM

2.4.1.1. Semantic versioning

2.4.1.2. package.json

2.4.1.3. Task runner

2.4.2. Yarn

3. HTML5

3.1. Semantic HTML

3.2. SEO

3.3. APIs

3.3.1. Local/SessionStorage

3.3.2. Service Workers

3.3.3. IndexedDB

3.4. WebComponents

3.4.1. Shadow DOM

3.4.2. Custom Element

3.5. SVG

3.6. DOM

3.6.1. Element API

3.6.2. Document API

4. Frameworks / Libraries

4.1. Angular

4.2. Google Polymer

5. CI/Tooling

5.1. Jenkins

5.1.1. Jekinsfile

5.1.2. NPM publish

5.2. Testing

5.3. Review

6. CSS

6.1. Box model

6.2. Selectors

6.2.1. Pseudo

6.3. Media queries

6.4. Transitions

6.5. Layouting

6.5.1. Classic inline/block

6.5.2. Flexbox

6.5.3. Grid

6.6. Dialects

6.6.1. SASS

6.6.1.1. Imports/partials

6.6.1.2. Mixins/functions/variable

6.6.1.3. Interpolation

6.6.1.4. Nesting

7. Paradigms

7.1. Functional programming

7.1.1. Map/Reduce

7.2. Reactive programming

7.2.1. RxJS

7.2.1.1. Observables

7.2.1.1.1. Hot

7.2.1.1.2. Cold

7.2.1.2. Subjects

7.2.1.3. Operators

7.2.1.3.1. Merge

7.2.1.3.2. Concat

7.2.1.3.3. Switch

7.2.1.3.4. Exhaust

7.2.1.4. Schedulers

7.2.1.5. Best-practices

7.2.1.5.1. takeUntil

7.2.1.5.2. share

7.2.1.5.3. Side-effects

7.3. State management

7.3.1. Redux

7.3.2. ngrx

7.3.2.1. Reducers

7.3.2.2. Effects

7.3.2.3. Stores

7.3.2.4. Actions

7.4. Progressive Web Applications