Jumpstart Your Software Development Career
What you'll learn
- Impress interviewers or your current employer with non-technical knowledge and skills that are typically only gained with years of experience
- Pursue your career with intention having the skills to help you choose the employment type, organization size/type, and technologies that you are best suited for
- Understand the SDLC and software development project roles and responsibilities
- Provide high-quality project and task estimates
- Write conceptual, high-level, and detailed functional software requirements in the most popular formats
- Participate on projects employing waterfall or agile methodologies with a solid understanding of your role as a professional software developer
- Have basic software coding skills. This course does not teach you how to write code.
This course will provide software programmers that are new or early in their career with the knowledge that is not typically covered in programming training courses.
After successfully completing this course learners should be more equipped to work as a professional on a software development team. Learners will be introduced to knowledge & practices that are typically learned through years of experience giving them confidence and increasing their value to the businesses who employ them. This course is more about the breadth of knowledge than the depth of knowledge and will serve as a solid foundation that developers can use to build from.
Throughout the course, you will be introduced to topics including:
What to expect as a Software Developer
Choosing the right development position
The software development life cycle (SDLC)
Project resources, roles, & responsibilities
Software development methodologies
Software requirements analysis
Functional and non-functional requirements
Estimating development tasks
Who this course is for:
- Developers just starting out in their career who wish to increase their confidence, gain a competitive edge over their peers, and increase their value to the organizations they work for.
Kirt is a seasoned software engineer with over 20 years of experience developing desktop, web, and mobile applications. He has worked with several large organizations in the banking, healthcare, and education industries as well as several startup companies. He is currently working as a freelance developer for his Salt Lake City-based company Optimal Cadence.
He has served in the role of lead developer, software architect, and enterprise architect on dozens of projects with budgets in the millions of dollars. He also has extensive experience in business analysis and has authored guidelines for project management processes for a fortune 1000 company.
Kirt is the owner of Optimal Cadence and the owner, architect, and lead developer of the Zest Menu online restaurant ordering platform.