Course Details
Topic 1 Getting Familiar with Github Copilot
- What is Github Copilot
- Warning: Use responsibly
- Test flight
- Productivity tips and tricks
Topic 2 Building a Project with Github Copilot
- What we will build
- Security considerations
Topic 3 Backend Code with Github Copilot
- Using Copilot for project boilerplate
- High level thinking without Copilot
- Creating a data model with Copilot
- Implementing a REST API with Copilot
- Writing tests with Copilot
Topic 4 Front End Fun with Github Copilot
- Where Copilot differs in front end work
- Consuming our API with client-side code
- Presentation logic and HTML
- Styles
Topic 5 Using Copilot Chat
- The chat panel
- Prompting with Copilot
- Troubleshooting codes
- Writing comments
Course Info
Promotion Code
Your will get 10% discount voucher for 2nd course onwards if you write us a Google review.
Minimum Entry Requirement
Knowledge and Skills
- Able to operate using computer functions
- Minimum 3 GCE ‘O’ Levels Passes including English or WPL Level 5 (Average of Reading, Listening, Speaking & Writing Scores)
Attitude
- Positive Learning Attitude
- Enthusiastic Learner
Experience
- Minimum of 1 year of working experience.
Target Age Group: 18-65 years old
Minimum Software/Hardware Requirement
Software:
TBD
Hardware: Window or Mac Laptops
Job Roles
- Software Developer
- Front-End Developer
- Back-End Developer
- Full Stack Developer
- Mobile App Developer
- AI/ML Developer
- DevOps Engineer
- Web Developer
- System Integrator
- Data Scientist
- QA Tester
- Application Developer
- Software Architect
- Technical Writer
- IT Project Manager
- UX/UI Designer
- Cloud Engineer
- Security Engineer
- Game Developer
- Freelance Programmer
Trainers
Man Guo Chang: Man Guo Chang graduated from Nanyang Technological University, School of Electrical and Electronic Engineering, major in Computer Engineering.
He has more than 25 years of working experience in the Semiconductor field, specialized in IC Testing, Inline Electrical Testing, Product & Yield Engineering, Data Analysis, System Engineering, and Software Development. He is also an ACTA certified trainer, currently providing STEM training to adult learners in the area of Computer Vision, Internet of Things, Embedded Electronics, and Python Programming.