Companies Home Search Profile

Github Co-Pilot for Software Project Development

Focused View

Vadym Kukhtin

55:22

8 View
  • 1. Introduction.mp4
    01:21
  • 2.1 Chat GPT.html
  • 2. Optional Setup ChatGPT.mp4
    02:10
  • 3.1 Github Co-pilot Starting Guide.html
  • 3. Setup Github Co-Pilot.mp4
    01:50
  • 4. Optional Ideation with ChatGPT.mp4
    01:54
  • 5.1 Drawing board.html
  • 5. Sample app features explained.mp4
    04:04
  • 1. Setting up Backend project.mp4
    02:35
  • 2.1 package.json.html
  • 2. Install dependencies & entry file.mp4
    01:48
  • 3. Architecture of the app + Dockerising the app.mp4
    02:45
  • 4. Mongoose models Part 1.mp4
    02:21
  • 5. Connect MongoDB.mp4
    01:33
  • 6.1 Repo.html
  • 6. Mongoose models Part 2.mp4
    02:03
  • 7.1 Repo.html
  • 7. Add express routers.mp4
    03:05
  • 8.1 Repo.html
  • 8. Continue with routers.mp4
    03:18
  • 9.1 Repo.html
  • 9. Creating main service business logic.mp4
    02:36
  • 10.1 Repo.html
  • 10. More business logic.mp4
    02:26
  • 11. Even more business logic.mp4
    02:11
  • 12. Update routers with business logic actions.mp4
    03:07
  • 13. Finish updating routers.mp4
    02:06
  • 14. Extra Explain it and Fix it functions.mp4
    02:53
  • 15. Setting up Frontend project + Simple CSS suggestions.mp4
    03:47
  • 1. Unit tests generations & fixes.mp4
    03:09
  • 2. Integration tests generation & fixes.mp4
    02:20
  • Description


    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

    Who is this for?


  • Software Developers, Engineering Managers, Senior Leadership
  • Engineers curious about Github Co-Pilot basics in real scenarios
  • What You Need to Know?


  • At least some previous development experience would be good
  • More details


    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:

    1. Capitalisation of the company

    2. Initial shares release of the company

    3. Shares split of the company shares

    4. Shares 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 idea

    • How to use Co-pilot to help boost your development productivity

    • How to use Co-pilot to fix issues and explain code chunks

    • How to write tests using Co-pilot.

    • How to create very simple Frontend app using Co-pilot to hook it up with Backend project

    What this course is NOT targeting:

    • All potential use cases of Co-pilot

    • Every functionality Co-pilot has

    • Software development best practices

    There are some optional lessons targeting basic ChatGPT usage for project idea generation and enhancement the features set of an existing project.

    Who this course is for:

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

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Vadym Kukhtin
    Vadym Kukhtin
    Instructor's Courses
    Hey there! My name is Vad and as a software developer with quite some experience in different technologies and 10+ years experience in software development, I would like to share my experience with curious audience. I want to mostly focus on Engineering Management and Leadership but nobody will stop me from sharing some insights on the latest trends!
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 22
    • duration 55:22
    • Release Date 2024/04/23