Learn Key Skills in Software Engineering Craftmanship Course

Video description

Learn Key Skills in Software Engineering Craftsmanship Course

An Ongoing Course

This video will show you how to master the skills you need to become a software engineer.

Lessons Covered Include:

1.0 Introduction to course 2.0 What is a Makefile and how do you use it? 3.0 Popular Linux commands 4.0 Configuring ~/.bashrc 5.0 Using grep, cut, sort and uniq 6.0 Introducing GitHub Codespaces 7.0 Compiling Python in Github CodeSpaces 8.0 What is DevOps and how do you use it? 8.1 DevOps Theory Key Concepts 9.0 Kaizen Methodology 10.0 Learn Continuous Integration 11.0 Build Containerized FastAPI NLP Microservice with AWS ECR and AWS App Runner in Cloud9. 12.0 Cloud Developer Workspace Advantage: Github CodeSpaces, AWS Cloud9, Copilot, Github Actions, and Cloud Shells. 13.0 Customizing GitHub CodeSpaces One Hour Deep Dive Alfredo Deza 14.0 Using Solopreneurship to Build a Career in Software Engineering 15.0 Building AWS Tools with Python using Github Copilot to speed up development 100x 16.0 Advanced Heuristics and Algorithms in Python greedy coin traveling salesman geopy 17.0 Use GCP Cloud Workstation and setup Python

Learning Objectives
  • Learn key software engineering principles and best practices for building software.
  • Learn both concepts and hands-on techniques for building software.
  • Learn software craftsmanship.
  • Learn to use AI services like Github Codespaces and DevOps Build systems to enhance productivity.
  • Learn to use cloud-based IDEs like Cloud9, Copilot, and Github Actions.
Additional Popular Resources

Product information

  • Title: Learn Key Skills in Software Engineering Craftmanship Course
  • Author(s): Alfredo Deza, Noah Gift
  • Release date: November 2022
  • Publisher(s): Pragmatic AI Labs
  • ISBN: 080712022VIDEOPAIML