Browse Source

Update docs for videocourses

Co-Authored-By: Deniz Demirkan <50696649+denizdemirkan@users.noreply.github.com>
pull/19223/head
honurbu 2 years ago
parent
commit
a64b32033c
  1. 3
      docs/en/API/Auto-API-Controllers.md
  2. 4
      docs/en/Application-Services.md
  3. 1
      docs/en/Authorization.md
  4. 1
      docs/en/CLI.md
  5. 6
      docs/en/Data-Transfer-Objects.md
  6. 1
      docs/en/Dependency-Injection.md
  7. 6
      docs/en/Domain-Services.md
  8. 6
      docs/en/Dynamic-Proxying-Interceptors.md
  9. 1
      docs/en/Entities.md
  10. 1
      docs/en/Entity-Framework-Core.md
  11. 3
      docs/en/Exception-Handling.md
  12. 3
      docs/en/Localization.md
  13. 3
      docs/en/Module-Development-Basics.md
  14. 3
      docs/en/MongoDB.md
  15. 3
      docs/en/Repositories.md
  16. 3
      docs/en/Startup-Templates/Application.md
  17. 4
      docs/en/UI/Angular/Service-Proxies.md
  18. 4
      docs/en/Unit-Of-Work.md
  19. 4
      docs/en/Virtual-File-System.md

3
docs/en/API/Auto-API-Controllers.md

@ -214,3 +214,6 @@ services.Configure<AbpAspNetCoreMvcOptions>(options =>
options.ControllersToRemove.Add(typeof(AbpLanguagesController));
});
````
## See Also
* [Video tutorial](https://abp.io/video-courses/essentials/auto-api-controllers)

4
docs/en/Application-Services.md

@ -562,3 +562,7 @@ namespace MyProject.Test
Lifetime of application services are [transient](Dependency-Injection.md) and they are automatically registered to the dependency injection system.
## See Also
* [Video tutorial Part-1](https://abp.io/video-courses/essentials/application-services-part-1)
* [Video tutorial Part-1](https://abp.io/video-courses/essentials/application-services-part-2)

1
docs/en/Authorization.md

@ -473,3 +473,4 @@ Configure<AbpClaimsServiceOptions>(options =>
* [Permission Management Module](Modules/Permission-Management.md)
* [ASP.NET Core MVC / Razor Pages JavaScript Auth API](UI/AspNetCore/JavaScript-API/Auth.md)
* [Permission Management in Angular UI](UI/Angular/Permission-Management.md)
* [Video tutorial](https://abp.io/video-courses/essentials/authorization)

1
docs/en/CLI.md

@ -598,3 +598,4 @@ abp install-libs [options]
## See Also
* [Examples for the new command](CLI-New-Command-Samples.md)
* [Video tutorial](https://abp.io/video-courses/essentials/abp-cli)

6
docs/en/Data-Transfer-Objects.md

@ -277,4 +277,8 @@ You are free to design your DTO classes. However, there are some best practices
### Output DTO Principles
* You can **reuse output DTOs** if you **fill all the properties** on all the cases.
* You can **reuse output DTOs** if you **fill all the properties** on all the cases.
## See Also
* [Video tutorial](https://abp.io/video-courses/essentials/data-transfer-objects)

1
docs/en/Dependency-Injection.md

@ -507,3 +507,4 @@ Startup templates come with Autofac installed. See [Autofac integration](Autofac
## See Also
* [ASP.NET Core Dependency Injection Best Practices, Tips & Tricks](https://medium.com/volosoft/asp-net-core-dependency-injection-best-practices-tips-tricks-c6e9c67f9d96)
* [Video tutorial](https://abp.io/video-courses/essentials/dependency-injection)

6
docs/en/Domain-Services.md

@ -132,4 +132,8 @@ While both of [Application Services](Application-Services.md) and Domain Service
## Lifetime
Lifetime of Domain Services are [transient](https://docs.abp.io/en/abp/latest/Dependency-Injection) and they are automatically registered to the dependency injection system.
Lifetime of Domain Services are [transient](https://docs.abp.io/en/abp/latest/Dependency-Injection) and they are automatically registered to the dependency injection system.
## See Also
* [Video tutorial](https://abp.io/video-courses/essentials/domain-services)

6
docs/en/Dynamic-Proxying-Interceptors.md

@ -1,3 +1,7 @@
## Dynamic Proxying / Interceptors
TODO
TODO
## See Also
* [Video tutorial](https://abp.io/video-courses/essentials/interception)

1
docs/en/Entities.md

@ -438,3 +438,4 @@ You typically **don't need** to use this system for your own entities, because i
## See Also
* [Best practice guide to design the entities](Best-Practices/Entities.md)
* [Video tutorial](https://abp.io/video-courses/essentials/entities)

1
docs/en/Entity-Framework-Core.md

@ -936,3 +936,4 @@ public class MyCustomEfCoreBulkOperationProvider
* [Entities](Entities.md)
* [Repositories](Repositories.md)
* [Video tutorial](https://abp.io/video-courses/essentials/abp-ef-core)

3
docs/en/Exception-Handling.md

@ -338,3 +338,6 @@ Here, a list of the options you can configure:
* `SendExceptionsDetailsToClients` (default: `false`): You can enable or disable sending exception details to the client.
* `SendStackTraceToClients` (default: `true`): You can enable or disable sending the stack trace of exception to the client. If you want to send the stack trace to the client, you must set both `SendStackTraceToClients` and `SendExceptionsDetailsToClients` options to `true` otherwise, the stack trace will not be sent to the client.
## See Also
* [Video tutorial](https://abp.io/video-courses/essentials/exception-handling)

3
docs/en/Localization.md

@ -254,4 +254,5 @@ See the following documents to learn how to reuse the same localization texts in
* [Localization for the MVC / Razor Pages UI](UI/AspNetCore/JavaScript-API/Localization.md)
* [Localization for the Blazor UI](UI/Blazor/Localization.md)
* [Localization for the Angular UI](UI/Angular/Localization.md)
* [Localization for the Angular UI](UI/Angular/Localization.md)
* [Video tutorial](https://abp.io/video-courses/essentials/localization)

3
docs/en/Module-Development-Basics.md

@ -189,3 +189,6 @@ There are **two types of modules.** They don't have any structural difference bu
- **Framework modules**: These are **core modules of the framework** like caching, emailing, theming, security, serialization, validation, EF Core integration, MongoDB integration... etc. They do not have application/business functionalities but makes your daily development easier by providing common infrastructure, integration and abstractions.
- **Application modules**: These modules implement **specific application/business functionalities** like blogging, document management, identity management, tenant management... etc. They generally have their own entities, services, APIs and UI components. See [pre-built application modules](Modules/Index.md).
## See Also
* [Video tutorial](https://abp.io/video-courses/essentials/modularity)

3
docs/en/MongoDB.md

@ -481,4 +481,5 @@ public class MyCustomMongoDbBulkOperationProvider
## See Also
* [Entities](Entities.md)
* [Repositories](Repositories.md)
* [Repositories](Repositories.md)
* [Video tutorial](https://abp.io/video-courses/essentials/abp-mongodb)

3
docs/en/Repositories.md

@ -506,3 +506,6 @@ This method is suggested;
* If you want to **completely isolate** your domain & application layers from the database provider.
* If you develop a **reusable [application module](Modules/Index.md)** and don't want to force to a specific database provider, which should be done as a [best practice](Best-Practices/Index.md).
## See Also
* [Video tutorial](https://abp.io/video-courses/essentials/generic-repositories)

3
docs/en/Startup-Templates/Application.md

@ -459,3 +459,6 @@ If you want to configure social/external logins for your application, please fol
- [The getting started document](../Getting-Started.md) explains how to create a new application in a few minutes.
- [The application development tutorial](../Tutorials/Part-1.md) explains step by step application development.
## See Also
* [Video tutorial](https://abp.io/video-courses/essentials/app-template)

4
docs/en/UI/Angular/Service-Proxies.md

@ -175,3 +175,7 @@ yarn nx g @abp/nx.generators:generate-proxy
### Known Limitations
When you run a project on Visual Studio using IIS Express as the web server, there will be no remote access to your endpoints. This is the default behavior of IIS Express since it explicitly protects you from the security risks of running over the network. However, that will cause the proxy generator to fail because it needs a response from the `/api/abp/api-definition` endpoint. You may serve your endpoints via Kestrel to avoid this. Running `dotnet run` in your command line (at your project folder) will do that for you.
## See Also
* [Video tutorial](https://abp.io/video-courses/essentials/generating-client-proxies)

4
docs/en/Unit-Of-Work.md

@ -354,3 +354,7 @@ app.UseUnitOfWork();
app.UseConfiguredEndpoints();
````
## See Also
* [Video tutorial Code](https://abp.io/video-courses/essentials/unit-of-work-code)
* [Video tutorial Presentation](https://abp.io/video-courses/essentials/unit-of-work-presentation)

4
docs/en/Virtual-File-System.md

@ -182,3 +182,7 @@ So, if you need to replace a file of a module, just create the file in the exact
### Physical Files
Physical files always override the virtual files. That means if you put a file under the `/wwwroot/my-folder/my-file.css`, it will override the file in the same location of the virtual file system. So, you need to know the file paths defined in the modules to override them.
## See Also
* [Video tutorial](https://abp.io/video-courses/essentials/virtual-file-system)
Loading…
Cancel
Save