https://github.com/josechagas/little-lemon-menu
Coursera - Advanced Programming in Swift course: The final project
https://github.com/josechagas/little-lemon-menu
Last synced: 3 months ago
JSON representation
Coursera - Advanced Programming in Swift course: The final project
- Host: GitHub
- URL: https://github.com/josechagas/little-lemon-menu
- Owner: josechagas
- Created: 2023-03-03T17:11:57.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-03-03T17:22:58.000Z (about 2 years ago)
- Last Synced: 2024-12-31T06:30:55.319Z (5 months ago)
- Language: Swift
- Size: 281 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Little Lemon menu
Final project assessment of the course **Advanced Programming in Swift** available on **Coursera**, created by **Meta**.
## Informations about the course
By the end of this course, you’ll be able to:
- Organize and optimize your code by using subclassing and inheritance, typecasting and polymorphism
- Create custom data types including enumerations and sets.
- Discover how to set restrictions in your code using access control.
- Create blueprints for your code with optional and required protocols.
- Give control and pass responsibilities from one instance to another with delegation.
- Employ appropriate error handling approaches, implement throwable functions and catch errors.
- Describe what recursion is and identify common use cases.
- Implement higher-order functions like map, filter and reduce.
- Ensure your applications perform as expected by implementing unit tests.For more information access this [link](https://coursera.org/share/54ace19b37eae3c655fbdf05c580ed01)