แกแแแแแแ แกแแฅแขแแ แจแ แฃแฌแงแแแขแ แแแแแแแ แแแแแกแ แแ แแแก แแแแแแขแแแก แจแแ แแก แฃแแแแจแแแแแแแแแแกแแ. แแแแแแฃแ แ แแ แแแขแแ แแแข แแแแแแแแแก แแแแกแแฎแฃแ แแแแ, แแแแแแขแแแแแ แฃแ แแแแ แแแแแก แแแแ แฌแแแ แชแแ แคแฃแ แแ แฎแแแแ แแแแแแแแ, แกแแแแช แแ แแแแ แกแฎแแแแแกแฎแแ แคแฃแแฅแชแแแแแแ แแ แแแ, แแแแแ แแแกแแช แแแแแแฌแงแแแขแ แ แแแ แแแแกแ แแแ. แแกแแแ แแ แแแ แแแแแแก แแฎแแแ แจแแแแแแแแแแแแก, แแแแแฎแแแแฃแแ แคแฃแแฅแชแแแแแกแ แแ แแฃแชแแแแแแแ แจแแขแงแแแแแแแแแแก แแแชแแแแแ, แแแ แขแแแ แแ แแแแแแ แคแแ แแแ.
Optio-แก แแแแชแแแแ แแแแฎแแแ แแก แแแแแก แแแก แแแแแแขแแแแแ แแแแฃแแแแแชแแแจแ, แแแแขแแแแช แแแแแแฌแงแแแขแแ, แ แแ แจแแแฅแแแแ แแแแแ แแแแก แแแ แแแแก แแแแแแแฃแ แ แแแแฃแแ. แแก แแแแฃแแ แฉแแคแแฅแ แแแฃแแแ, แ แแแแ แช แแแกแขแ แฃแแแแขแ แแแแแแก แแแ แแแขแแแแแก แแฃแแแแกแแแแก, แ แแแ แจแแฅแแแแก, แแแ แแแก แแ แแแแแแแแกแแก แแแแแ แแแ แกแแแฃแแแ แชแแคแ แฃแ แแแแขแคแแ แแแแแ.
แจแแแ แแแแแฌแแแแแ, แแฃ แแแ แฉแแ แแแก แแแซแแแแแก, แแ แฉแแแแคแแฅแ แแก แแแแฎแแ แชแแแแแแ แแแ แแแแแแแชแแแก แแฎแแ แแก.
แแแแกแแแแแก, แ แแ แแแ แแแขแแแแแก แแฃแแแแก แแแแแแจแ แแแแแแ แแแแแแแ แจแแซแแแก แแแแแ แแก แแแแแแแกแแแ, แแแแแแฃแ แ แแ แแแขแแ แแแข แแแแแแแแแก แแแขแแ แคแแแกแ แแแงแแคแแแแ แแแแแแฃแ แแแแแแแ (แแแ. Header, Right Sidebar, Footer, Main Hero Slider, แแ แกแฎแแ). แแแแแ แแก แแแแแขแแแแกแแก, แแ แแแแแแแแแ แแ แแแ แแ แแฃแชแแแแแแแ แฃแแแ แแแแฃแแแแแ แฉแแแแฌแแ แก.
แแแแแ แแก แฉแแแแฌแแ แแก แแแแแแ แฅแแแแ แชแฎแ แแแจแแ แแฆแฌแแ แแแ (โ*โ แกแแแแแแแแ แแฆแแแจแแฃแแแ แแฃแชแแแแแแแ แแแแ):
แกแแแแฃแ แ | แแแแแชแแแแ แขแแแ | แแฆแฌแแ แ |
---|---|---|
id | string | แฉแแแแฌแแ แแก แฃแแแแแแฃแ แ แแแแแขแแคแแแแขแแ แ. API-แก แจแแแแซแแแ แแแแแแกแชแ แจแแแกแแแฃแแ แแ แชแแ แแแแ. API แจแแแชแแแแ แแแแแแก แแแแแแชแแแฃแแ แแแแจแแแแแแแแ แฉแแแแฌแแ แ แแ แแฃ แแแแแ แแแแแแฎแแแก แแก, แแฃ แแแ แแแแแแแแก แจแแฅแแแแก แแฎแแ แฉแแแแฌแแ แก |
name* | string | แแแแแ แแก แกแแแแฃแ แ, แ แแแแแกแแช แแแแฎแแแ แแแแแ แกแแแฃแแแ แ แกแฃแ แแแแแกแแแแแ แแ แฅแแแแก |
channelId* | string | แฉแแแแแแแแแแ แแแแกแแแฆแแ แแแก, แแฃ แ แแแแแ แกแแแแแฃแแแแแชแแ แแ แฎแแกแแแแกแแ แแแแแฃแแแแแแ แแก แแแแแ แ |
language* | string | แแแแแแแแแแ แ แแฅแแแแ, แแแแฎแแแ แแแแแก แ แ แแแ แแฅแแก แแ แฉแแฃแแ, แแแแแ แแช แจแแกแแแแแแก แแแแแ แฃแแแ แแแแแฃแฉแแแแก. |
zoneId* | string | UI-แก แแแแแแฃแ แ แแแแ, แ แแแแแจแแช แแแแแฉแแแแแ แแก แแแแแ แ |
priority* | number | แแ แแแ แแขแแขแฃแแแแแก แแแแแฅแกแ แแแแแแงแแแแแ แแแแแ แแแแก แกแแ แขแแ แแแแกแแแแก. แแแแแแแแแ, แแฃ แแ แ แแแแแแฃแ แแแแแจแ แ แแแแแแแแ แแฅแขแแฃแ แ แแแแแ แแ, แแก แแแแแฅแกแ แแแแแแแแแก แแแ แแแแแแแ แแแแก แกแแแแแแ แจแ. |
fileId* | string | แคแแแแแก แแแแแขแแคแแแแขแแ แ, แ แแแแแแช แแฅแแแแแ แคแแแแแก แแขแแแ แแแแก แจแแแแแ. แแแแแ แแแแแขแแคแแแแขแแ แแ แแแฎแแแแ แคแแแแแก แฌแแแแแฎแแ API-แแแ (แแฎ. Blobs API แฅแแแแแ). |
url* | string | แแก แแแฃแแ แแแแแแงแแแแแ แแแแฎแแแ แแแแแก แแแแแแแกแแแแ แแแแแกแแแแก แแแแแ แแ แแแแแแแแแก แจแแแแแ. |
startDate* | Date | แแแ แแฆแ, แ แแแแแก แจแแแแแแแช แแแแแ แ แแแแแแแ แแฅแขแแฃแ แแ แแ แฃแแแ แแแแแฉแแแแก แแแแแแฃแ แแ แแแขแแ แแแข แแแแแแแแจแ. |
endDate | Date | แแแ แแฆแ, แ แแแแแก แจแแแแแแแช แแแแแ แ แแฆแแ แฃแแแ แแแแแฉแแแแก แแแแแแฃแ แแ แแแขแแ แแแข แแแแแแแแจแ. |
active* | boolean | แแ แแแแแ แแแแแ แขแแแแแก แแฃแแแแก แแแแแแจแ แแแแแก แจแแฃแซแแแ แกแฌแ แแคแแ แแแแฅแ แแก แแ แแแแแแฉแแแแก แแแแแ แ. แแ แแแแก แแแแแแก แแแแแแจแ แแแแแแ แแ แจแแแแฎแแแแแจแ แแงแแแแแแ แแฃ แแแฃแแแแแแแแ แแฆแแแแฉแแแแก แ แแแแ แฎแแ แแแแ แแ แแแ แแฆแแแแก แชแแแแแแแแก แแแชแแแแ, แกแฌแ แแคแแ แฃแแแ โแแแแแ แแแโ แแ โแฉแแ แแแโ แแแแแ แ. |
labels | string[] | แแแแแจแ แ แแแแกแขแ แแ แแแฃแ แแแแแแฃแ แแแแแแขแก แแแแแญแแแฃแแ แแฅแแก แ.แฌ. แขแแแ, แแแแแแ, แ แแแแแแช แแแแกแแแฆแแ แแแก แแแก แกแแแแแแขแก. แแแแแแแแแ: Payroll, Social, Affluent, แแ แ.แจ. แแฅ แแแแแแแ แแ แแ แแ แแแขแ แกแแแแแแขแ, แ แแแแแแแกแแแแกแแช แแ แแก แแแแแฃแแแแแแ แแก แแแแแ แ. แแฃ แแแแ แชแแ แแแแแ แแแจแแ แแแแแแแ, แ แแ แแแแแ แ แงแแแแ แแแแฎแแแ แแแแแกแแแแกแแ แแฅแขแแฃแ แ. |
๐ Optio-แก Banners API
-แจแ แจแแฎแแแแแ แแแแแ แแ แ แแแแก, isCorporate
, แแฃแแชแ แแก แแ แแแแแแงแแแแแ แแ แแแแชแแแแจแ แแ แแ แแแแฅแชแแ แงแฃแ แแแฆแแแ
- แจแแฅแแแแ แแแแ แแ, แ แแแแแแช แแฉแแแแแแก แกแแแก Optio-แก
Banners API
-แก แแแแแงแแแแแแ - แแแแแแฉแแแ แแแคแแ แแแชแแ แแแแแ แแก แจแแกแแฎแแ: แกแฃแ แแแ, แกแแแแฃแ แ, แกแขแแขแฃแกแ, แแแแ, แแแฌแงแแแ-แแแกแ แฃแแแแแก แแแ แแฆแแแ, แแแแแแแแ.
- แจแแกแแซแแแแแแ แฃแแแ แแงแแก แกแแแก แแแแแคแฃแ แชแแแ (Paging) แแ แกแแ แขแแ แแแ
- แแแแฎแแแ แแแแแก แแกแแแ แฃแแแ แจแแแซแแแก แแแคแแแขแแ แ แขแแฅแกแขแแ
- แแแแแขแแแแกแ แแ แ แแแแฅแขแแ แแแแกแแแแก แแแแแแงแแแ แคแแ แแ, แ แแแแแแช แแแแแฉแแแแแ แแแ แฏแแแแ แแฎแแ แแก แ.แฌ. Drawer-แแ
- แ แแแแฅแขแแ แแแแกแแแแก แกแแแแแ แแกแ แฃแแแ แแงแแก แกแแแก แฉแแแแฌแแ แแ แแแแแแแแ
- แแแแฎแแแ แแแแแแ แฃแแแ แจแแซแแแก แกแฃแ แแแแก แแขแแแ แแแ, แกแแฎแแแแก แแแ แฅแแแแ, แแแแแก แแ แฉแแแ, แกแขแแขแฃแกแแก แแแแแญแแแ, แแแฌแงแแแแกแ แแ แแแกแ แฃแแแแแก แแแ แแฆแแแแก แแแแแแแแ, แแแแแแขแแแแก แแแแแแแแแก แแแแแจแแแ. แกแฃแ แแแแแแก แแกแแขแแแ แแแ แแแแญแแ แแแแ Optio-แก
Blobs API
. - แแแแแแแกแ แแ แแแแแแขแแแแก แแแแแแแแแก แจแแกแแซแแ แแแแจแแแแแแแแแแก แฉแแกแแขแแแ แแแ แแแแญแแ แแแแ Optio-แก
Reference Data API
.
Optio-แก API CRUD แแแแ แแชแแแแแกแแแแก แแ แแแแแแแแก แแงแแแแแก:
find
- แแ แแแแแ แฉแแแแฌแแ แแก แแแซแแแแfind-one
- แแ แแ แฉแแแแฌแแ แแก แฌแแแแแฎแแsave
- แแ แแ แฉแแแแฌแแ แแก แจแแฅแแแ แแ/แแ แจแแแแฎแแ, แแแแแแแแแแฃแแแ แแแแแ, แแฃ แ แ แแฌแแ แแแ แแแแแแชแแแฃแid
แแแแจแ.remove
- แแ แแ แฉแแแแฌแแ แแก แฌแแจแแ
แแฆแกแแแแจแแแแแ, แ แแ แแแคแแ แแแชแแแก แฌแแแแแฎแแแก แแแแแแแแก แแฅแแ แจแแกแแซแแแแแแแ แแแแแแแฎแแแ แแแแแ แแขแฃแแ แแแแแแ. แแแแกแแแแก แแแแแแงแแแแแ include
แแ exclude
แแแ แแแแขแ แแแ. แแแแแแแแแ แแฃ include
-แก แแแแแกแชแแ แแแกแแแก [โidโ, โnameโ]
แแฎแแแแ แแก แแ แ แแแแ แแแแ แฃแแแแแ แกแแ แแแ แแแแ.
API-แก แแแขแแแฃแ แ แแแแฃแแแแขแแชแแ แจแแแแซแแแ แแฎแแแ Swagger-แแ, แแ แแแฃแแแ: https://development.api.optio.ai/swagger/banners
แแแแแ แจแ แกแฃแ แแแแก แแขแแแ แแแแกแแแแก แแแแแแงแแแแแ Blobs API
แแ แแ แแชแแกแ แแ แแขแแแแแแแ:
- แกแฃแ แแแ แฃแแแ แแขแแแ แแ
/api/v2/blob/upload
แแแแแแแก แแแแแงแแแแแแ, แ แแแแแก แ แแแฃแแขแแขแจแแช แแฅแแแแ แแแแแแแแฃแแ แคแแแแแก แแแแแขแแคแแแแขแแ แ - แแก แแแแแขแแคแแแแขแแ แ แฃแแแ แจแแแแแฎแ แแแแแ แแก
fileId
-แ แแแแจแ
แแแแแแแแขแ multipart/form-data
-แก แแงแแแแแก แแ แคแแแแแก แแแแแชแแแแแก แแแแแแแ blobs
แแแแจแ.
แแขแแแ แแแแก แแแแแแแแ FormData
-แก แแแแแงแแแแแแ:
...
upload(image: File) {
const formData = new FormData();
formData.set('blob', image);
return this._httpClient.post(
[ENDPOINT_URL_HERE],
formData,
);
}
...
แ แแช แจแแแฎแแแ แกแฃแ แแแแก แฉแแแแขแแแ แแแแก แแ แฉแแแแแแแก, แแแแกแแแแก แฃแแแ แแแแแแงแแแ /api/v2/blob/{id}
แแแแแแ, แกแแแแช {id}
-แจแ แฉแแฌแแ fileId
-แแก แแแแจแแแแแแแแก.
API-แก แแแขแแแฃแ แ แแแแฃแแแแขแแชแแ แจแแแแซแแแ แแฎแแแ Swagger-แแ, แแ แแแฃแแแ: https://development.api.optio.ai/swagger/blobs
แแ แฃแแแคแแชแแ แแแฃแแ API-แก แแแแแงแแแแแแ แจแแกแแซแแแแแแแ แกแฎแแแแแกแฎแแ แฉแแแแแแแแแแแก แแแแแแฎแแแ แแแแแชแแแแ แแแแแแแ. แฉแแแแแแแแแแก แแแแแขแแคแแชแแ แแแ แฎแแแแ typeId-แ แแแแแก แกแแจแฃแแแแแแ, แ แแแแแแช /api/v2/reference-data/find
-แก แแแแแแแชแแแ payload
-แแ.
แแ แแแแชแแแแกแแแแก แแญแแ แแแแ แแแฎแ แฉแแแแแแแแแแ:
- แกแแแแแฃแแแแแชแแ แแ แฎแแแ -
typeId:1600
- แแแแแแ -
typeId:1700
- แแแแแแแแ -
typeId:1900
- แแแขแแ แคแแแกแแก แแแแแ -
typeId:2900
key
แแแแจแ แแ แกแแแฃแแ แแแแจแแแแแแแ, แแแแฎแแแ แแแแแก แแ แฃแแแ แฃแฉแแแแ name
แแแแแก แแแแจแแแแแแแ.
API-แก แแแขแแแฃแ แ แแแแฃแแแแขแแชแแ แจแแแแซแแแ แแฎแแแ Swagger-แแ, แแ แแแฃแแแ: https://development.api.optio.ai/swagger/reference-data
- UI-แแก แแกแแแแแแ แแแแแแงแแแ แแฎแแแแ Angular Material-แแก แแแแแแแแแขแแแ.
- แฃแแ แฃแแแแแงแแแ แกแฃแคแแ แแ แแแขแฃแแขแแฃแ แ แแแแแแแ.
แฅแแแแแ แฉแแแแแแแแแแ แแแแแขแแแแแ แขแแฅแแแแแแแแแ แแ แแแ แแแแแ, แ แแแแแแ แจแแกแ แฃแแแแ แแ แแ แแก แแฃแชแแแแแแแ, แแฃแแชแ แฉแแแแแแแแ แฃแแแ แแขแแกแแแแ แแแแฃแจแแแ แแแแก แจแแคแแกแแแแกแแก:
- NGRX-แแก แแแแแงแแแแแ แกแแแแแแก แแแ แแแแกแแแแก
- แแแแ แแแก แแแ แแคแ แแจแแแแกแแก แกแแแก แแแแแแแ แแแแแก แจแแแแ แฉแฃแแแแ (แคแแแขแ แ, แกแแขแแ แแแ, แแแแ แแ, แแแแแจแแฃแแ แฉแแแแฌแแ แ)
- Unit Test-แแแ
- README
แฉแแแแ API แแแฎแแแก แแแขแแ แแแแชแแแก, แ แแกแแแแกแแช แแแแแฌแแแแ Bearer Access Token-แก แกแแ แแแแกแขแ แแชแแ แคแแ แแแก แจแแแกแแแแก แจแแแแแ.
๐น๏ธ แแแแแงแแแแแฃแแ แขแแฅแแแแแแแแแ/แแแแแแแแแขแแแ
แแแแชแแแแก แแแแแฌแงแแแขแ แกแแญแแ แแ Angular-แแก แแแแแงแแแแแแ, แชแฎแ แแแแแ แแ แกแฎแแ แแแแฃแแแฃแ แ แแแแแแแแแขแแแ แแฎแแแแ Angular Material
Optio, แ แแแแ แช แคแแแขแแฅแแก แแฎแแ แแแแญแแ แ แฅแแ แแฃแแ แแแแแแแแ, แแแแแแ แแกแแฎแแแก แกแแแแแแ แกแแฅแขแแ แจแ แแแแแแขแแแแแ แฃแ แแแแ แแแแแกแ แแ แแแแ แฉแแ แแฃแแแแแก แฎแแแแฎแแ แแแแกแแแฆแแ แแก, แ.แฌ. แ แแแแแแแแก. แฉแแแแ แฃแแฎแแแกแ Customer Data Platform (CDP) แแซแแแแ แแแก แแแแแแแก แแแแแชแแแแ แแแขแแแแฅแขแฃแแแฃแ แ แแแแแแขแแแแ, แฎแแแก แฃแฌแงแแแก แแแ แกแแแแแแแแแฃแ แแแขแแ แแฅแชแแแก แแแ แแแแแแแแแแแ แชแแคแ แฃแ แแ แกแฎแแ แกแแแแแฃแแแแแชแแ แแ แฎแแแจแ.
แแ แแแแแแก แแแกแแฆแฌแแแแ แจแแฅแแแแ CDP-แจแ แแแแแแงแแแแแ แแแฌแแแแแ แขแแฅแแแแแแแแแ: Big Data, Machine Learning, NLP, MicroService Architecture, Business Process Automation, Data Enrichment แแ แกแฎแแ แแ แแแแแ.
แแแแแแแแแแจแ แฉแแแแ แขแแฅแแแแแแแฃแ แ แกแขแแแ แแแแชแแแก: Angular, NodeJS, Python, ElasticSearch, Redis, RabbitMQ. แแแ แแแแฃแแแ แแแแฌแแแก MS SQL, Oracle, MongoDb, dotnet core แขแแฅแแแแแแแแแแแ แแ แกแฎแแ แแ แแแแ แกแแกแขแแแแแแแ แแฃแจแแแแ แแ แแแขแแแ แแชแแ.
๐ง แแแแแแแแแก แแแฌแแแแแ แแ แจแแคแแกแแแแก แแ แแขแแ แแฃแแแแ
แฉแแแ แแแซแแแ แแฎแแแแแแ แแแแก, แ แแแแแแแช แแฎแแ แแฌแงแแแแ แแแ แแแแ แแแ แแแ แฃแแ แแแแแฏแแแแก แแแแแแแแแก แแ แแแแแฌแงแแแขแแแ แแฅแแ, แ แแ แแ แแแ แแแแ แแแ แแแแ แแแแแแ แ แแ แแคแแกแแฃแแ แกแแฅแแแแแแแแ.
แฉแแแแก แแฃแแแจแ แฃแแแ แแ แแแ แจแแแแแแ แ แแแแฌแงแแแ แแ แแแ แแแแกแขแแแ. แแแ แงแแแ แกแแฅแแ แแแแแแจแ แแ แ-แแ แแ แกแแฃแแแแแกแ แแแแขแแ แ, แ แแแแแแช แฃแแ แฃแแแแแงแแคแก แจแแแก แแ แแคแแกแแฃแ แแแแแแแแ แแแแก แแ แแแแแฎแแแ แแแ แจแแแกแฌแแแแ:
- แแ แแแ แแแแ แแแ Javascript/Typescript/Angular/NodeJS แแแแแแก แแ แขแแฅแแแแแแแแแแก แแแแแงแแแแแแ;
- Clean code-แแก แกแขแแแแแ แขแแแ;
- Git-แแแ แแฃแจแแแแแก แกแแฃแแแแแกแ แแ แแฅแขแแแ;
- แแแแแแแฅแกแฃแ แ แกแแกแขแแแแแแก แแ แฅแแขแแฅแขแฃแ แ;
- แแฃแแแฃแ แ แแฃแจแแแแ;
- แแแขแแแแขแฃแ แ แขแแกแขแแ แแแ.
แฉแแแแแแแก แแแแจแแแแแแแแแแ แแแแแแแ แชแแแแแกแแแงแแแ แ, แกแฌแแแแแแ แแ แจแ แแแแแ แแ แแแแขแแ แแแฃแแ แแแแแแแแแแ, แ แแแแแแแช แแแแแแแแ แแแแแฆแแฃแ แแแแ แกแขแแแแ แแแแก แแ แฌแแ แแแขแแแฃแแ แกแขแแแแ แแแแก แจแแแแฎแแแแแจแ แแแกแแฅแแแแแแแ แฉแแแแก แแแแแแแแแจแ.
แแแแชแแแแก แจแแกแ แฃแแแแแกแแก แงแฃแ แแแฆแแแแก แแแแแฅแชแแแ แ แแแแแแแ แกแฌแแ แแ แแ แแก แแแแแแฃแแ แแ แจแแกแ แฃแแแแฃแแ แแแแชแแแแก แแแแฎแแแแแแ แแ แ แแแแแแแ แแ แแก แแแฎแแ แฏแฃแแ แแ แ แแแแแก แฎแแ แแกแฎแแ.
Optio Internship Oct 2023 - ${YOUR_NAME_HERE}
แแแแแ แฏแแแ,
แแแแแแแแ แฉแแแแแฏแ แแแแแคแฎแฃแแแแช แแแแแแแแแแ?