SFT Eng Roadmap 2
SFT Eng Roadmap 2
(SDLC)
FOUNDATION Key
Concepts: Variables,
Key
Concepts: Repositori
Tools: Text editors
(VS Code, Sublime),
Key Concepts: Agile,
Scrum, Waterfall,
Examples: Calculator,
to-do app, personal
loops, conditionals, es, commits, branching, IDEs (PyCharm, Kanban. portfolio website.
functions, data types, merging. IntelliJ), command line.
basic algorithms.
GOAL: BUILD CORE PROGRAMMING Tools: Git, GitHub,
Tools/Languages: St GitLab.
AND COLLABORATION SKILLS. art with Python, Resources: "Pro Git"
JavaScript, or Java. book, GitHub Learning
Resources: Lab.
•Books: "Python Crash
Course," "Eloquent
JavaScript."
•Courses: Codecademy,
freeCodeCamp,
Coursera’s
"Programming
Fundamentals."
Data Structures & Algorithms
PHASE 2: CORE
Key Concepts: Arrays, linked lists, trees, sorting, Big O notation.
SOFTWARE Practice: LeetCode, HackerRank.
ENGINEERING Resources: "Cracking the Coding Interview," Grokking Algorithms.
ADVANCED
Security
Concepts: OWASP Top 10, encryption, JWT, OAuth.