Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add course links for course plan #67

Merged
merged 2 commits into from
Nov 27, 2023
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
56 changes: 28 additions & 28 deletions Introduction/Introduction/Introduction/task.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,34 +20,34 @@ Embark on a coding journey with refactoring and design patterns – your path to

<div class="hint" title="Course Plan">

- **Section 1: Refactoring and its purpose**
- Lesson 1: What is code refactoring?
- Lesson 2: Common code issues and their impact on code quality
- Lesson 3: Refactoring techniques
- Lesson 4: Getting familiar with IDE refactoring features
- **Section 2: Code style and Formatting**
- Lesson 1: What is code style and formatting?
- **[Section 1: Refactoring and its purpose](course://RefactoringAndItsPurpose)**
- [Lesson 1: What is code refactoring?](course://RefactoringAndItsPurpose/WhatIsCodeRefactoring)
- [Lesson 2: Common code issues and their impact on code quality](course://RefactoringAndItsPurpose/CommonCodeIssuesAndTheirImpactOnCodeQuality)
- [Lesson 3: Refactoring techniques](course://RefactoringAndItsPurpose/RefactoringTechniques)
- [Lesson 4: Getting familiar with IDE refactoring features](course://RefactoringAndItsPurpose/GettingFamiliarWithIDERefactoringFeatures)
- **[Section 2: Code style and Formatting](course://CodeStyleAndFormatting)**
- [Lesson 1: What is code style and formatting?](course://CodeStyleAndFormatting/WhatIsFormatting)
- Lesson 2: Reformat the code using IDE
onewhl marked this conversation as resolved.
Show resolved Hide resolved
- Lesson 3: Code schemas and EditorConfig
- **Section 3: Renaming code**
- Lesson 1: Naming rules
- Lesson 2: Rename refactoring in IDE
- **Section 4: Moving code**
- Lesson 1: Cohesion and coupling
- Lesson 2: What is Move refactoring?
- Lesson 3: What are Pull Up and Push Down refactorings?
- **Section 5: Extracting code**
- Lesson 1: What is Extract Function refactoring?
- Lesson 2: What is Extract Variable refactoring?
- **Section 6: Inlining code**
- Lesson 1: What is Inline Variable refactoring?
- Lesson 2: Inline Method refactoring
- Lesson 3: Middle Man code smell
- **Section 7: Refactoring to Design patterns**
- Lesson 1: Design patterns and their relationships with refactoring
- Lesson 2: Facade Pattern
- Lesson 3: Strategy Pattern
- Lesson 4: Factory Method Pattern
- **Section 8: Conclusion**
- [Lesson 3: Code schemas and EditorConfig](course://CodeStyleAndFormatting/CodeSchemasAndEditorConfig)
- **[Section 3: Renaming code](course://RenamingCode)**
- [Lesson 1: Naming rules](course://RenamingCode/NamingRules)
- [Lesson 2: Rename refactoring in IDE](course://RenamingCode/RenameRefactoringInIDE)
- **[Section 4: Moving code](course://MovingCode)**
- [Lesson 1: Cohesion and coupling](course://MovingCode/CohesionAndCoupling)
- [Lesson 2: What is Move refactoring?](course://MovingCode/WhatIsMoveMethodRefactoring)
- [Lesson 3: What are Pull Up and Push Down refactorings?](course://MovingCode/WhatArePullUpAndPushDownRefactorings)
- **[Section 5: Extracting code](course://ExtractingCode)**
- [Lesson 1: What is Extract Method refactoring?](course://ExtractingCode/WhatIsExtractMethodRefactoring)
onewhl marked this conversation as resolved.
Show resolved Hide resolved
- [Lesson 2: What is Extract Variable refactoring?](course://ExtractingCode/WhatIsExtractVariableRefactoring)
- **[Section 6: Inlining code](course://InliningCode)**
- [Lesson 1: What is Inline Variable refactoring?](course://InliningCode/WhatIsInlineVariableRefactoring)
- [Lesson 2: Inline Method refactoring](course://InliningCode/InlineMethodRefactoring)
- [Lesson 3: Middle Man code smell](course://InliningCode/MiddleManCodeSmell)
- **[Section 7: Refactoring to Design patterns](course://RefactoringToDesignPatterns)**
- [Lesson 1: Design patterns and their relationships with refactoring](course://RefactoringToDesignPatterns/DesignPatternsAndTheirRelationshipsWithRefactoring)
- [Lesson 2: Facade Pattern](course://RefactoringToDesignPatterns/FacadePatternTheory)
- [Lesson 3: Strategy Pattern](course://RefactoringToDesignPatterns/StrategyPatternTheory)
- [Lesson 4: Factory Method Pattern](course://RefactoringToDesignPatterns/FactoryMethodPatternTheory)
- **[Section 8: Conclusion](course://Conclusion)**
- Next steps for further learning
</div>
Loading