-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
This programming guide is a great starter of a broader 'IT curriculum'. How would this broader curriculum look like?
First braindump: the curriculum could be as follows:
- Software Development
- Introduction of basic principles and concepts (current repo)
- From junior to senior learning curve (with examples) (current repo)
- Command line terminal skills (minimal start in current repo)
- Programming languages:
- General introduction
- Compiled vs. Interpreted
- Static vs. Dynamic Typing
- Strong vs. Weak Typing
- Object Oriented Programming vs. Functional Programming
- Concurrency
- TypeScript
- Python
- General introduction
- Test Driven Development
- Runtime environments, containers and platforms (+ VirtualMachines)
- Continuous Delivery & Pipelines (DevOps)
- DataScience & AI
- Introduction DataScience
- Data cleaning
- DataScience tooling
- DataScience exercise
- Introduction AI (see my introduction)
- AI exercise ... or experience?
- Cyber Security
- Introduction internet and cyber security
- Secure Programming experience
- Architecture
- Design Patterns
- Martin Fowler
- Clean Code & Clean Coders
- C4 Model (vs box-box-cilinder 😅)
- Event Sourcing (Paradigm Shift) and Domain Driven Design
- Low Code / No Code
- Mendix platform experience
Each part should have:
- Easy introduction and presentation of the subject
- Loads of hands-on exercises
- Loads of interaction with experts and classmates
Metadata
Metadata
Assignees
Labels
No labels