Applied Software Engineering Fundamentals Specialization
If you want to enter the exciting world of software development, this Software Engineering Foundations Specialization is for you. No prior degrees or knowledge of programming or application development are necessary.
What You Will Learn:
- Describe software development and related technologies; outline approaches to deployment architectures; and summarize career options in the field.
- Explain the role of version control and collaborative coding in SDLC & DevOps; Create GitHub repositories and use branching with Git commands.
- List and execute commonly used Linux commands, utilize pipes and redirection, create simple shell scripts using BASH, schedule jobs using Cron.
- Create, package, and deploy Python applications using knowledge of programming constructs, libraries, APIs and web services.