Skip to main content

Skills neste repositório

abpframework/abp-skills - Página 2

O SkillsMP coletou 80 skills de abpframework/abp-skills. Abra uma skill para revisar a origem e os detalhes.

abpframework/abp-skills

Mostrando 40 de 80 skills coletadas.

ocupação
Desenvolvedores de software
descrição

Decide how two ABP modules or microservices communicate — synchronous integration services vs asynchronous distributed events — and make events reliable and idempotent. USE FOR: choosing sync (integration services — in-process DI in a monolith, HTTP client…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Run ABP's own abstractions (client proxies, distributed event bus, distributed lock) over a Dapr sidecar with little or no code change. USE FOR: adding the Volo.Abp.Dapr modules, invoking services through Dapr service invocation, backing IDistributedEventBus…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Writes or reviews an ABP application service — the DTO-taking, DTO-returning boundary between the domain and the presentation/API layer. USE FOR: implementing IApplicationService/ApplicationService for non-CRUD use cases, using AbstractKeyCrudAppService for…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Builds or reviews a complete ABP CRUD application-service contract and implementation with the CrudAppService APIs. USE FOR: choosing ICrudAppService/CrudAppService generic overloads, separating get/list/create/update DTOs, wiring IRepository, object mappings…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Load ABP modules at runtime as plug-ins instead of referencing their assemblies directly, via AbpApplicationCreationOptions.PlugInSources. USE FOR: configuring options.PlugInSources with AddFolder / AddFiles / AddTypes (or a custom IPlugInSource), building a…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Extends or customizes a pre-built ABP module (Identity, Account, etc.) referenced as NuGet packages without editing its source. USE FOR: adding extra entity/DTO properties via the module extension system, mapping extra properties to real EF Core columns,…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Define and wire up an ABP module: the AbpModule class, [DependsOn] dependencies, service registration, options configuration, lifecycle hooks, and conventional DI. USE FOR: creating an AbpModule class, declaring [DependsOn] dependencies, registering services…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Add framework-level dynamic properties to any ABP entity or DTO that implements IHasExtraProperties. USE FOR: IHasExtraProperties and ExtraPropertyDictionary; ExtensibleObject and extensible aggregate roots/DTOs; ObjectExtensionManager definitions;…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Validates DTOs/inputs and throws/localizes business errors in an ABP app. USE FOR: data annotations, IValidationEnabled, FluentValidation, BusinessException/UserFriendlyException, error codes, localizing error messages, mapping exceptions to HTTP status…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Organize an ABP solution/module into DDD layers and decide which project a given type belongs in. USE FOR: laying out the *.Domain.Shared / *.Domain / *.Application.Contracts / *.Application / *.EntityFrameworkCore / *.MongoDB / *.HttpApi / *.HttpApi.Client /…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Framework-level ABP localization (resources, validation, exceptions, app services, text templating — not just UI). USE FOR: a LocalizationResource + [LocalizationResourceName], registering via AbpLocalizationOptions.Resources.Add(...).AddVirtualJson, sharing…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Maps entities to DTOs (or object-to-object) in an ABP app through the IObjectMapper abstraction. USE FOR: IObjectMapper usage, defining AutoMapper profiles or Mapperly mappers, registering maps with AbpAutoMapperOptions.AddMaps, mapping extra properties,…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Model an ABP domain layer using DDD building blocks: entities, aggregate roots, value objects, domain services, specifications, and domain events. USE FOR: designing entities and aggregate roots (AggregateRoot with a typed key, GUID ids via IGuidGenerator,…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Apply ABP's advanced dependency-injection conventions and controlled service customization. USE FOR: precise conventional exposure and lifetime rules; ExposeServices and Dependency attributes; replacing registrations; OnExposing, OnRegistered, and OnActivated…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Decide whether business logic belongs in the domain layer (entities, domain services) or the application layer (application services), per ABP's DDD guidance. USE FOR: judging a rule as core domain vs use-case (application) logic; keeping domain services free…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Configure ABP multi-tenancy with explicit host/tenant boundaries, tenant-aware entities and request resolution, and cross-tenant background execution. USE FOR: implementing IMultiTenant; using ICurrentTenant.Change safely; distinguishing host rows from…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Add real-time SignalR features to an ABP app via the Volo.Abp.AspNetCore.SignalR module — creating hubs, wiring conventional hub routes/authorization, reading CurrentUser in a hub, and connecting from a JS or Blazor/.NET client. USE FOR: installing the…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

In-process/cross-service events, entity change reactions, deferred/recurring background work. USE FOR: ILocalEventBus / IDistributedEventBus, EntityCreated/Updated/DeletedEventData, [EventName] ETOs, IBackgroundJobManager jobs,…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Read-only single-entity-by-id caching via the generic IEntityCache abstraction (cache to the entity or a DTO), auto-invalidated. USE FOR: AddEntityCache, caching to entity or DTO, batch lookups (FindMany/GetMany), expiration, EntityCacheWithObjectMapper…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Named application roots and external URLs with AppUrlOptions, resolved tenant-aware via IAppUrlProvider. USE FOR: AppUrlOptions.Applications; RootUrl and named Urls; email links; cross-application links; tenantId and tenantName placeholders; redirect…

Idioma do texto original: inglês

atualizado
ocupação
Administradores de redes e sistemas de computador
descrição

Release checklist for hosting an ABP app in production behind a reverse proxy or clustered. USE FOR: forwarded headers, shared Data Protection keys, cluster cache/lock, single/multi-instance jobs/workers, SignalR scale-out, shared KeyPrefix. DO NOT USE FOR:…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Typed distributed caching and cross-instance distributed locking. USE FOR: typed IDistributedCache / GetOrAddAsync (Redis-backed), IAbpDistributedLock.TryAcquireAsync, AbpDistributedCacheOptions / [CacheName]. DO NOT USE FOR: per-entity caching…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Render text templates (Scriban or Razor) in ABP. USE FOR: TemplateDefinitionProvider, TemplateDefinition + WithScribanEngine/WithRazorEngine, WithVirtualFilePath content, ITemplateRenderer.RenderAsync, per-culture localization, layouts, the Razor safety…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

ABP ASP.NET Core CSRF protection and response security headers. USE FOR: AbpAntiForgeryOptions and antiforgery cookies; MVC antiforgery validation; IAbpAntiForgeryManager; Blazor/WebAssembly antiforgery; AbpSecurityHeadersOptions; UseAbpSecurityHeaders; CSP…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Send/queue email in ABP via the provider-independent IEmailSender (MailKit). USE FOR: SendAsync/QueueAsync, CC/attachments via AdditionalEmailSendingArgs + EmailAttachment, Abp.Mailing.Smtp.* settings, MailKit (AbpMailKitModule/AbpMailKitOptions),…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

ABP provider-independent ISmsSender with a real provider package for delivery. USE FOR: ISmsSender; SmsMessage; SendAsync; provider-specific values via SmsMessage.Properties; NullSmsSender; a provider such as Volo.Abp.Sms.Twilio. DO NOT USE FOR: rendering…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

ABP typed hybrid cache: in-memory L1 + distributed L2 over Microsoft.Extensions.Caching.Hybrid. USE FOR: the generic IHybridCache, GetOrCreateAsync / SetAsync / RemoveAsync / RemoveManyAsync, AbpHybridCacheOptions, HybridCacheEntryOptions, stampede…

Idioma do texto original: inglês

atualizado
ocupação
Analistas de garantia de qualidade de software e testadores
descrição

Write or fix integration tests for an ABP application against the generated *TestBase — resolving services, controlling the unit of work, seeding data, faking the current user/tenant, exercising the real `[Authorize]` pipeline, and proving transaction…

Idioma do texto original: inglês

atualizado
ocupação
Analistas de garantia de qualidade de software e testadores
descrição

Write ABP Angular component/service unit tests using ABP's testing modules on the app's Vitest or Jest stack. USE FOR: CoreTestingModule.withConfig from @abp/ng.core/testing, ThemeSharedTestingModule.withConfig from @abp/ng.theme.shared/testing,…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Write ABP MVC/Razor integration tests that drive real HTTP against the app through AbpWebApplicationFactoryIntegratedTest. USE FOR: subclassing AbpWebApplicationFactoryIntegratedTest with the SUT Program type (not a module); the Client (AllowAutoRedirect is…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores web
descrição

Build and debug ABP Angular UI — generated proxy services, routing/menu contribution, replaceable components, config/permission checks, and localization. USE FOR: calling app services through generated proxy services, adding routes/menu items with…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores web
descrição

Build and debug ABP Blazor UI — pages/components, base classes, render/hosting models, theming, and the Blazorise vs MudBlazor choice. USE FOR: creating Blazor pages/components, choosing a base class (AbpComponentBase / AbpCrudPageBase), calling application…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores web
descrição

Build ABP Angular list and form pages the framework way — server-side paged/sorted/filtered lists via ListService, and reactive forms with ABP's automatic validation. USE FOR: ListService with component-scoped providers, hookToQuery returning PagedResultDto,…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Build reusable ABP MVC / Razor Pages widgets — a ViewComponent marked [Widget] that ships its own scripts, styles and bundle contributors, plus a client-side refresh lifecycle so consumers don't wire up dependencies by hand. USE FOR: turning a ViewComponent…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores web
descrição

Extend a shipped ABP Angular module's UI (Identity, etc.) through the extension system — add row/toolbar actions, columns, and create/edit form fields without forking. USE FOR: the five contributor buckets (entity/toolbar-action, entity-prop,…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Extend the ABP application shell/layout across MVC and Blazor with layout hooks, global/page toolbars, the page header, and branding — without copying the theme layout. USE FOR: injecting content into the layout via AbpLayoutHookOptions + LayoutHooks (MVC…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Contribute navigation menu items, and add/translate the localization json text a module's menus and UI display. USE FOR: adding or editing menu items (IMenuContributor, context.Menu.AddItem, StandardMenus.Main), adding keys to Localization/**/en.json and…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores web
descrição

Build and debug ABP MVC / Razor Pages UI — pages on AbpPageModel, abp-* tag helpers, the modal system, the bundling system, and per-page CSS/JS. USE FOR: writing pages on AbpPageModel, using abp-* tag helpers (abp-button, abp-modal, abp-dynamic-form,…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores web
descrição

Use ABP's browser JavaScript APIs in an MVC / Razor Pages app: generated JS service proxies + the DataTables adapter, plus the client-side abp.* surface (auth, localization, settings/features, messages, busy/block, events). USE FOR: calling an app service…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Upgrades an existing ABP solution through reviewable version hops using the classic Volo.Abp.Cli update implementation and the migration guides that apply to every crossed release. USE FOR: planning major or minor ABP upgrades, applying breaking changes,…

Idioma do texto original: inglês

atualizado
Mostrando 40 de 80 skills coletadas.