Introduction to Career Skills in Software Development

Introduction to Career Skills in Software Development

1h 58mBeginner2022-08-12

Authors

Annyce Davis

Annyce Davis

Engineering leader, international conference speaker, and author.

Course details

Are you ready to take the first step on your journey as a computer programmer? Maybe you want to land a new job or change careers to a different industry. Whatever your goals, you don’t need a tech background to get started with programming today. In this course, instructor Annyce Davis gives you a comprehensive, behind-the-scenes look at what it’s really like to be a programmer, from basic concepts and core professional skills, to landing your first role and advancing your career.

Discover the power of computing in projects and technical roles, as you prepare for the Microsoft GSI Programming Foundations certificate exam. Learn about a week in the life of a programmer working in software development. Explore tools of the trade and various programming languages with a crash course in Python, the object-oriented programming language that’s beginner-friendly and easy to use. Upon completing this course, you’ll be ready to rewrite your resume and kick off your job hunt today.

Skills covered

Tech Career SkillsCareer ManagementProgramming FoundationsPythonCareer DevelopmentFoundationsCybersecurityCloud ComputingData ScienceOpen SourceSoftware Development

Concepts

Introduction

  • Beginning your programming journey

Life as a Programmer

  • What do programmers do
  • A week in the life
  • The biggest challenges
  • Keeping your skills sharp

Software Development

  • What is software development
  • The software development process
  • Explore the various roles in software development
  • Tools used for software development
  • Getting software to customers

Tools of the Trade

  • Explore version control systems
  • Tour various code repository services
  • Introduction to libraries and frameworks
  • Survey different types of IDEs
  • Learn where to get help

Programming Languages

  • What is a programming language
  • Basic components of a programming language
  • What is source code
  • Running source code
  • Exploring variables
  • Basic statements and expressions

Python Show and Tell

  • Introduction to Python
  • Basic Python syntax
  • Saving data with Python
  • Making decisions with Python
  • Functions in Python
  • Challenge - What's the output
  • Solution - What's the output

Working with Python

  • Introduction to object-oriented programming
  • Creating and using a class
  • How to organize your code
  • Adding modules to your programs
  • How Python is used in the real world

Exploring Different Languages

  • Statements and expressions across languages
  • Exploring variables across languages
  • Making decisions in code across languages
  • Tech careers and their associated programming languages
  • Challenge - Pick the language
  • Solution - Pick the language

Your First Programming Job

  • Explore the hiring process
  • Building up your technical portfolio
  • Writing your r sum
  • Preparing for technical interviews
  • How to be successful starting out

Conclusion

  • Next steps
40,000 Toman