GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - StrongerProgrammer7/Design-patterns: The repository - introduction with design patterns on the language Ruby (with MySQL)

BranchesTags
Open more actions menu

Latest commit

 

History

181 Commits
181 Commits

Folders and files

NameName
Last commit message
Last commit date
Filter and sort/Filter by one field
Filter and sort/Filter by one field
 
 
IndividualWork
IndividualWork
 
 
Introduction Ruby-1lab
Introduction Ruby-1lab
 
 
Kernel class and models
Kernel class and models
 
 
MVC
MVC
 
 
Model from one entity
Model from one entity
 
 
Software building
Software building
 
 
Working with the list of labs
Working with the list of labs
 
 
README.md
README.md
 
 

Repository files navigation

**This work is being done as part of the Course Deisgn patterns on Ruby **

Design-patterns

Map

Introduction with Ruby
Kernel classes and models Pattern Strategy
Single Entity Model Pattern: Singleton && Adapter && MVC && Observer
MVC Pattern Factory
Create software
Filtering and sorting Pattern Wrapper
Working with the list of labs
Individual work Pattern: Strategy & Sigleton & Adapter & Factory & Wrapper & MVC & Observer

Diagram and view

  • Labs
  • IW
  • Developement tools

    Content:

    [Introduction with Ruby](https://github.com/StrongerProgrammer7/Design-patterns/files/11524651/1_._2022-2023.pdf)

    • Introduction to Ruby
    • Algorithms for working with numbers and loops
    • Arrays
    • Methods that take a block as an argument

    [Kernel classes and models](https://github.com/StrongerProgrammer7/Design-patterns/files/11524661/2_._2022-2023.pdf)

    Using pattern Strategy

    • Objects and classes
    • Reading, Viewing, and Writing Entities
    • Model classes.
    • Classes: JSON,YAML,TXT (pattern Strategy)

    [Single Entity Model](https://github.com/StrongerProgrammer7/Design-patterns/files/11524667/3_._2022-2023.pdf)

    Using pattern Singleton && Adapter && MVC && Observer

    • Connecting a database to a model (pattern Singleton)
    • Serialization (pattern Adapter)
    • Building a window.(pattern MVC)
    • MVC – CRUD - read. (pattern Observer - View)

    [MVC](https://github.com/StrongerProgrammer7/Design-patterns/files/11524681/4_._2022-2023.pdf)

    Using pattern Factory

    • Create implementation.
    • Update implementation.
    • Factory. (pattern Factory)
    • Delete implementation.

    [Create software ](https://github.com/StrongerProgrammer7/Design-patterns/files/11524687/5_._2022-2023.pdf)

    • Unit-test
    • Logger
    • Gem
    • Synatra(not realise)

    [Filtering and sorting](https://github.com/StrongerProgrammer7/Design-patterns/files/11524693/6_._2022-2023.pdf)

    Using pattern Wrapper

    • Filtering by one field.
    • Filtering by all fields in the database.(pattern Wrapper- realise to IW) - not realise
    • File filtering. - not realise
    • Sort - not realise

    [Working with the list of labs](https://github.com/StrongerProgrammer7/Design-patterns/files/11524698/7_._2022-2023.pdf)

    • Scenario 1 - create modal
    • Scenario 2 - realise add
    • Scenario 3 - realise update
    • Scenario 4 - realise delete

    [Individual work](https://github.com/StrongerProgrammer7/Design-patterns/files/11524701/2022-2023._.pdf)

    Diagramm class and view (labs)

    diagramm labs

    Show view program

    view labs view labs view labs

    Diagramm class and view (IW)

    diagramm iw

    Show view program

    view iw view iw

    Development tools

    • Ruby (v. 2023y)
    • Mysql
    • Fox
    • Sublime Text 3
    • StarUML
    **author Abuykov Z.M. **

About

The repository - introduction with design patterns on the language Ruby (with MySQL)

Topics

ruby

Resources

Readme
Activity

Stars

0 stars

Watchers

1 watching

Forks

0 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.