- Level Foundational
- Time Months
Foundational Software Development
Issued by
State Farm
This badge is awarded to those who complete the Software Development Institute - Aspiring Software Engineer path. Receiving this badge means a participant has learned foundational skills required to perform at an entry-level software engineer role.
- Level Foundational
- Time Months
Skills
- Advanced Git Techniques
- Advanced XP Topics (Story Writing - Iteration Planning Meetings - Pair Programming)
- Ajax And JavaScript Promises
- AWS-Cloud
- Basics Of Building Web Projects
- Building Mastery With JS Fundamentals
- Containerization And Orchestration Of Services Using Docker And Kubernetes
- Containers As A Service – Docker And Kubernetes
- Continuous Integration And Delivery (CI/CD)
- CSS – FlexBox - Web Design-Layout
- Functional And Object-Oriented Programming In JavaScript
- HTML - CSS And The DOM
- Hypertext Transfer Protocol (HTTP)
- Intermediate/Advanced JavaScript
- Introduction To Extreme Programming
- Java Development Environments – IntelliJ IDEA
- Java Programming Basics
- JavaScript Capstone Project
- Javascript Fundamentals
- Microservice Patterns
- NodeJS
- Object-Oriented Programming In Java
- Pair Programming Basics
- React Framework (Including Single Page Apps And Component Based Apps)
- Reflection - Dependency Injection And Mocking In Java Junit Tests
- Spring Boot
- Technical Platform 2 Technologies And Frameworks
- Testing In Java
- User Acceptance Testing
- Version Control With GitHub
- Writing Code Well
Earning Criteria
-
Earner must successfully complete tiers 1-4 in the Software Developer Institute - Aspiring Software Engineer path.
-
Demonstrate knowledge of learnings from tier 1-4 through application or sharing learnings with others via: capstone project, demos and team projects, and formal assessments.