Course Detail    

EngX Clean Code

Course Overview

Learn to write readable, efficient, and modifiable code. Identify and fix flaws with effective techniques. Master constructive code reviews to improve collaboration and outcomes. Explore how AI tools can enhance clean coding practices for better project results.

Mode of Delivery

Self-paced course (Online Learning)

Course Description

This course consists of 4 Modules, including interactive self-paced eLearning sections, and practical tasks.
You are an author who writes lines of code – not only for the computers, but for other developers and for your tomorrow self, who will need to get all the ins-and-outs of the code after only one or two brief looks.
 
Chances are that before creating the code you read what is already there. Typically, you take 1 minute to write a code and about 10 minutes to read it. Among other things, writing clean code decreases your reading time, thus speeding up your development. With basic Clean Code development principles under the hood, this course helps you write code that is easy to read and maintain, that shortens the entire coding journey, eases code maintenance, and decreases software-rotting.
 
 

Learning Outcomes

You get with this course
  • Practice with Code and Functions
  • Clean Code examples in the 4 most popular languages (Java, C#, JS, Python, and TypeScript)
  • A list of easy-to-use principles for writing clean code
  • Advice on handling errors in code
 
After this course you will be able to
  • Determine if the code “smells”
  • Fix code imperfections
  • Write code that is extremely easy to read and modify
  • Comment your code effectively
 
 

Who Should Attend

Developers interested in improving the readability, structure, and reliability of their code.
Software professionals looking to enhance their code review skills and collaborate effectively with peers.
 

Minimum Entry Requirement

Prerequisites
To take the course you need to have:
- At least B1+ level of English
- Know how to work with GitLab
- Know one of these programming languages: Java, C#, JS, Python, or TypeScript
 

Duration

(12 Hrs)

Course Fee

$43.60 (Incl. of 9% GST)

Registration Fee

A Registration Fee of $10.90 (Incl. of 9% GST) will be collected upon course registration, and It is non-refundable.
* In the event of any class cancellation by Eduquest, the Registration fee will be refunded

Miscellaneous Fees (Incl. of 9% GST)

Admin Fee for Absent and Reschedule: $32.70

Admin Fee for Make-up Session for Partial Absent, Appeal & Re-assessment: $54.50

Miscellaneous Fees refer to any non-compulsory fees which the trainees pay only when applicable. Such fees are normally collected by Eduquest when the need arises.

Fees indicated are per pax and not per proforma invoice or invoice.

Schedule

Play Video

Course Fee $43.60 (Incl. of 9% GST)

This Course Includes:

Duration:  (12 Hrs)

Language: English

Related Courses

EngX Knowledge Sharing

Learn to structure critical project information, streamline onboarding for new team members, and evaluate the health of knowledge-sharing initiatives to drive team success and efficiency.

AI-Assisted Business Analysis

Discover how ChatGPT can transform business analysis! Learn to explore AI applications, master prompt engineering, and gain skills to make informed decisions, boost productivity, and deliver valuab

AI-Assisted Test Automation

Gain knowledge and practical skills on how AI may speed up the execution of tasks that a test automation engineer faces daily and improve their average performance.

EngX Technical Debt Management

This course is designed to provide you with a comprehensive understanding of technical debt, including its causes, effects, and, most importantly, how to manage it effectively.

Prompt Engineering Fundamentals

Master Prompt Engineering! Create impactful prompts with role, context, and instructions. Explore zero-shot, few-shot, and chaining techniques. Fine-tune parameters for better results and apply eth