Frontend training
Quick Navigation
WebDev for beginners
- Essential and clean code snippets
- Programming essential steps
- how to install node, java
- what is package json and npm
- commands (start, pretty-fix)
- library vs app
- backend-frontend apps
- testing apps
- Angular
- Express REST
- How to setup Commerce
- How to work with Spartacus analytics and GTM
- RxJS essentials (pipe with async)
Why web development?
- State of the art
- Example apps
- From web to native (also PWA)
3 essential languages
- HTML
- examples
- CSS
- bootstrap
- examples
- JavaScript
- jQuery
- debugging
- storage: local storage, session, SQLlite
- counter ( event handling)
- http requests (axios)
- Node development
- BE and FE apps
- package.json, node, npm
- HTML
Data transmission architectures
- Client server DB
- SOAP, RESTful, GraphQL, gRPC, WebCocket, Webhook
Development tools
- Angular, React, Vue
- IDE, git, Github, gitpod (deploy)
- One project with multipel modules for each topic
Data types (module/s)
- JSON
- images (upload?)
- binary (for compression)
HTTP, WebSockets, webhooks?
Project and CRUD apps
Bluetooth (module)
GPS (module)
Compression (module)
Error detection and correction (module)
Tech trends and market needs in 2024
- FE: Angular, React, Vue
- SAP composable storefront
- BE: Spring boot, C#, python
- DevOps: Azure, AWS, gogole cloud
- FE: Angular, React, Vue