- Популярные видео
- Авто
- Видео-блоги
- ДТП, аварии
- Для маленьких
- Еда, напитки
- Животные
- Закон и право
- Знаменитости
- Игры
- Искусство
- Комедии
- Красота, мода
- Кулинария, рецепты
- Люди
- Мото
- Музыка
- Мультфильмы
- Наука, технологии
- Новости
- Образование
- Политика
- Праздники
- Приколы
- Природа
- Происшествия
- Путешествия
- Развлечения
- Ржач
- Семья
- Сериалы
- Спорт
- Стиль жизни
- ТВ передачи
- Танцы
- Технологии
- Товары
- Ужасы
- Фильмы
- Шоу-бизнес
- Юмор
Software Dev - Building a Product Inventory System - Learning 3
Hey everyone! Welcome to another video where I document my progress and share what I'm learning! 😁
In today's video, I'm focusing on Software Development and taking a deep dive into fundamental Object-Oriented Programming (OOP) inside C#. Instead of a single system, I built a Product Inventory and Business Logic simulator! The goal was to practice different OOP scenarios by creating multiple mini-systems, simulating everything from a bookstore and HR employee management to digital software sales!
I'm sharing how I built this diverse structure using C# concepts.
Highlights of my learning include:
• Modeling a wide variety of real-world entities into Classes (like Book, Employee, Order, and Movie).
• Using Constructors to guarantee that objects are created with the correct initial state (e.g., an employee needs a name and a position from the start).
• Practicing Object Composition by linking classes together (like passing a TechnicalInformation object inside a DigitalProduct class to define system requirements).
• Managing state changes through specific methods (like updating a customer's order status to "Delivered" or giving an employee a promotion).
• Structuring a clean console execution using String Interpolation ($"") and visual dividers.
How to use and play around with this project: Since this is a Console Application focused on structural learning, you can easily customize the data directly in the code to test it out:
1 - Clone the repo and open the Program.cs file.
2 - Create your custom digital product by first instantiating its specs (e.g., TechnicalInformation mySpecs = new TechnicalInformation(2000, "Windows/Mac");).
3 - Pass those specs into a new software object (e.g., DigitalProduct myGame = new DigitalProduct("Awesome RPG", 60.00, mySpecs);).
4 - Play around with the other classes! Try hiring a new Employee, or updating the status of an Order.
5 - Call the display methods (like myGame.ShowDetail()) and run the project to see your custom store output directly in the terminal!
If you're also studying C#, exploring Software Development, or just enjoyed the video format, don't forget to drop a Like, subscribe to the channel, and let me know in the comments what you think! Let's build and learn together! 🤝
Github: https://github.com/Matheus-Ganancio/CSharp-2_Learning
#CSharp #DotNet #SoftwareDevelopment #LearningToCode #SoftwareEngineering #OOP #Programming #DeveloperJourney"
Видео Software Dev - Building a Product Inventory System - Learning 3 канала Nyteon
In today's video, I'm focusing on Software Development and taking a deep dive into fundamental Object-Oriented Programming (OOP) inside C#. Instead of a single system, I built a Product Inventory and Business Logic simulator! The goal was to practice different OOP scenarios by creating multiple mini-systems, simulating everything from a bookstore and HR employee management to digital software sales!
I'm sharing how I built this diverse structure using C# concepts.
Highlights of my learning include:
• Modeling a wide variety of real-world entities into Classes (like Book, Employee, Order, and Movie).
• Using Constructors to guarantee that objects are created with the correct initial state (e.g., an employee needs a name and a position from the start).
• Practicing Object Composition by linking classes together (like passing a TechnicalInformation object inside a DigitalProduct class to define system requirements).
• Managing state changes through specific methods (like updating a customer's order status to "Delivered" or giving an employee a promotion).
• Structuring a clean console execution using String Interpolation ($"") and visual dividers.
How to use and play around with this project: Since this is a Console Application focused on structural learning, you can easily customize the data directly in the code to test it out:
1 - Clone the repo and open the Program.cs file.
2 - Create your custom digital product by first instantiating its specs (e.g., TechnicalInformation mySpecs = new TechnicalInformation(2000, "Windows/Mac");).
3 - Pass those specs into a new software object (e.g., DigitalProduct myGame = new DigitalProduct("Awesome RPG", 60.00, mySpecs);).
4 - Play around with the other classes! Try hiring a new Employee, or updating the status of an Order.
5 - Call the display methods (like myGame.ShowDetail()) and run the project to see your custom store output directly in the terminal!
If you're also studying C#, exploring Software Development, or just enjoyed the video format, don't forget to drop a Like, subscribe to the channel, and let me know in the comments what you think! Let's build and learn together! 🤝
Github: https://github.com/Matheus-Ganancio/CSharp-2_Learning
#CSharp #DotNet #SoftwareDevelopment #LearningToCode #SoftwareEngineering #OOP #Programming #DeveloperJourney"
Видео Software Dev - Building a Product Inventory System - Learning 3 канала Nyteon
Комментарии отсутствуют
Информация о видео
18 ч. 37 мин. назад
00:01:36
Другие видео канала




















