PDA

View Full Version : ORM, N-Tier Architecture, Multi Layered Applications



BaDshaH
11-28-2023, 04:00 PM
https://i.postimg.cc/gJn0q6bX/5667324-97ae.jpg
Published 11/2023
Created by Ivan Iliev
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English | Duration: 59 Lectures ( 21h 5m ) | Size: 13.8 GB

Business, Data, Service, Presentation Layers, Code and Database First, Async-Await, MVC, WPF, Windows Forms, Unit Tests

What you'll learn
What is object relational mapping and why it is important.
Why you should have layers in your application and what functionalities you should implement in there.
Understand and use asynchronous programming.
Create unit tests using NUnit library.
Develop your Data layer faster with Code First or Database First approach using Entity Framework (Core).
Create different presentation layers (Console, Windows Forms, WPF and MVC) appreciating the benefits of the multi-tier structure.

Requirements
Finishing all the previous courses will be of great help or having a vast amount of knowledge and experience in object-oriented programming and relational databases.

Description
In this course the students will finally see the fruits of the hard work that they have undergone through the previous courses. The knowledge of the four fundamental principles of object-oriented programming, the four basic database operations (CRUD), the developed analytical and algorithmic thinking from solving preceding tasks will help them in the current challenge - creating a multi-tier application containing different layers.The course will be focused on the following flexible structure - Business, Data, Service and Presentation layer. There will be different approaches to the Data layer so that the students will be able to appreciate the advantages of the multi layered paradigm (for example, changing one facet of the application won't require rewriting the whole code). After finishing the synchronous implementation of the Data layer the asynchronous approach will be explained and integrated.Entity Framework (Core) will be introduced as the ORM technology for the C# applications. Code First and Database First approaches will be taught. Data annotations and Fluent API will be used to configure the databases further. Optimization for the querying of data will be shown.Different presentation layers will be created - Console application, Windows Forms, Windows Presentation Foundation (WPF) and (web-based) MVC. Students will realize how easily they can build upon the structure of the first three layers any kind of graphical user interface. Although some of the technologies are becoming outdated, the principles and concepts wherein are crucial for the development of the thinking of the student. Even if the students will start creating web applications only with JavaScript, Java or game applications with C++ the knowledge and experience in components, delegates and events are necessary. The ability to follow SOLID principles, OOP principles, good programming practices and algorithmic thinking are vital for the growth of the software developer. Even if the user migrates to a different type of database model, it will be easier to implement it in its application because of the same principles that n-tier applications are made of.Before we continue making complex multi-tier applications (adding authorization, authentication, email confirmation, payment methods and filtering of data; adding new layers to simplify the growing of the functionalities in the service layer) a strong foundation of knowledge, skills and experience with solving simple tasks are necessary. This course is the sixth stepping stone towards achieving that goal.I hope that my students will be benevolent toward each other in the Q&A section of the courses and be successful in their future career as a software developer (and engineer).

Who this course is for
Anyone who has an interest in software development and particularly creating multi-tier applications.

Homepage

https://www.udemy.com/course/orm-n-tier-architecture-multi-layered-applications/


https://i.postimg.cc/vmLsvJBf/url.png





https://rapidgator.net/file/c8d5f63c277fb8c196e73dbce60a6190
https://rapidgator.net/file/1432ab031af21f71ad9ebc1238bdf959
https://rapidgator.net/file/feef001619cdc3d1f29877dbcd0e6d96
https://rapidgator.net/file/55e753b2be47239d65c2ea60fa404e23
https://rapidgator.net/file/5122a358c4ae8bcbc213c62607705364
https://rapidgator.net/file/38731a2df77be1ea1326add50404ab79
https://rapidgator.net/file/5ea2b80b2cbf8cce4cecd1f35cb495ff
https://rapidgator.net/file/b4822103c087e1a5cc8f731b760cc58e
https://rapidgator.net/file/20f5c7f70612283c034c96dc435b10b3
https://rapidgator.net/file/f71e5334cbd3b47554268312bf15e0fd
https://rapidgator.net/file/18484eb2127ee26a13246292ef1c0e4d
https://rapidgator.net/file/299b0440c5052265bcb6a226da2da62b
https://rapidgator.net/file/a55968b9f142c3a2bec04c86d8e1ee3c
https://rapidgator.net/file/4ff3162e378f2845ca74926a7518c7bd
https://rapidgator.net/file/f22aa8507ead930351c8e617479be30c




https://nitroflare.com/view/6A7E0AAFCC5050A
https://nitroflare.com/view/C8496F91EC7A818
https://nitroflare.com/view/DACA3BD612340B5
https://nitroflare.com/view/90B199D8F678AB7
https://nitroflare.com/view/BA3D4466410AE7B
https://nitroflare.com/view/D84B3E1DDB59F1B
https://nitroflare.com/view/630EDB38B22299E
https://nitroflare.com/view/5D604DBDB0108A1
https://nitroflare.com/view/3DC28477F949721
https://nitroflare.com/view/8D445313948E1FB
https://nitroflare.com/view/A851F67519EEB63
https://nitroflare.com/view/4BF6AC41C00F65B
https://nitroflare.com/view/856C873AE9D6C56
https://nitroflare.com/view/2279D47C17A0195
https://nitroflare.com/view/429141E01BEEC33