->
Github Co-Pilot For Software Project Development

Published 1/2024
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 388.56 MB | Duration: 0h 55m

How to enhance your real-life software development skills and increase productivity with boilerplate

 


What you'll learn

Explore how modern Generative AI tools like Github Co-Pilot and ChatGPT can be use for software project development

How Github Co-Pilot can help in daily development job in various areas

How to generate code, tests and documentation using Co-pilot

How to fix issues and explain code using Co-Pilot

Requirements

At least some previous development experience would be good

Description

Welcome to my new course about Github Co-pilot for project development!This course is targeting one main concept important for real life usage of Co-pilot - project development.We will use a sample app and go through most stages of software project development with main focus on Development itself.Main app would be covering up an area of equity management with 4 core methods to write:Capitalisation of the companyInitial shares release of the companyShares split of the company sharesShares purchase by shareholders.App would be simplified for this course to not overcomplicate the implementation as the main goal of this course is to teach how to use Co-pilot for software development, NOT build a fully-pledged equity management app.NOTE: I am not an expert in equity management, just curious self-learner.Main areas to cover are:How to generate an idea for your next project (using basic ChatGPT 3.5)How to create a Backend project for your ideaHow to use Co-pilot to help boost your development productivityHow to use Co-pilot to fix issues and explain code chunksHow to write tests using Co-pilot.How to create very simple Frontend app using Co-pilot to hook it up with Backend projectWhat this course is NOT targeting:All potential use cases of Co-pilotEvery functionality Co-pilot hasSoftware development best practicesThere are some optional lessons targeting basic ChatGPT usage for project idea generation and enhancement the features set of an existing project.

Overview

Section 1: Introduction

Lecture 1 Introduction

Lecture 2 Optional: Setup ChatGPT

Lecture 3 Setup Github Co-Pilot

Lecture 4 Optional: Ideation with ChatGPT

Lecture 5 Sample app features explained

Section 2: Development with Github Co-Pilot

Lecture 6 Setting up Backend project

Lecture 7 Install dependencies & entry file

Lecture 8 Architecture of the app + Dockerising the app

Lecture 9 Mongoose models Part 1

Lecture 10 Connect MongoDB

Lecture 11 Mongoose models Part 2

Lecture 12 Add express routers

Lecture 13 Continue with routers

Lecture 14 Creating main service business logic

Lecture 15 More business logic

Lecture 16 Even more business logic

Lecture 17 Update routers with business logic actions

Lecture 18 Finish updating routers

Lecture 19 Extra: Explain it and Fix it functions

Lecture 20 Setting up Frontend project + Simple CSS suggestions

Section 3: Tests generation

Lecture 21 Unit tests generations & fixes

Lecture 22 Integration tests generation & fixes

Software Developers, Engineering Managers, Senior Leadership,Engineers curious about Github Co-Pilot basics in real scenarios

 

Github Co-Pilot For Software Project Development


 TO MAC USERS: If RAR password doesn't work, use this archive program: 

RAR Expander 0.8.5 Beta 4  and extract password protected files without error.


 TO WIN USERS: If RAR password doesn't work, use this archive program: 

Latest Winrar  and extract password protected files without error.


 Gamystyle   |  

Information
Members of Guests cannot leave comments.




rss