14:02
2024-10-09 09:17:17
37:43
2024-10-09 10:28:35
41:26
2024-10-09 11:54:39
1:32:51
2024-10-09 13:58:13
Visit the API Testing with Postman course recordings page
WEBVTT
-->
Okay, okay na ba lang ha?
-->
Naran na? Nakintegrate na?
-->
Okay, okay na ba lang ha?
-->
Naran na? Nakintegrate na?
-->
Nakintegrate na?
-->
Yes, ma'am. Tama na.
-->
Yes, ma'am. Tama na.
-->
Yes, ma'am. Tama na.
-->
Yes, ma'am. Tama na.
-->
Okay, subscription siya. Pero it's also one of the important features ng postman, na.
-->
Okay, given na, given we have this, we have this endpoint na.
-->
May sinashare ako sa screen ko. Tingnanin nyo.
-->
So, pwede nyo namalikan later yung ginagawa ninyo na.
-->
Now, okay, given I have this, ano na, I have this data na may data akong
-->
customer or users, so sabihin natin customer yan na.
-->
Sabihin natin yung user na yun. So, so customer.
-->
Now, wait na na.
-->
Tumag lang mga tamagang. Tumag lang mga kaming classic.
-->
Tumag lang mga kaming classic.
-->
Okay, given we have this data na. Given we have this data na.
-->
May data tayong products, order, shipping, saka user na.
-->
Now, let's say, sabihin natin endpoints na ng ating devs na.
-->
Now, gusto natin siyang itest.
-->
There are two ways to create a test dito.
-->
Pwede tayong gumawa ng manual, which is yun yung ginawa natin yung nagpuprogram.
-->
Tayo, diba, nagpapustest. Tayo, nagpre-script.
-->
So, that's perfect. Okay yan. Walang problema.
-->
Okay na okay yan.
-->
So, you can do that way. Pwedeng gawin nyo yan. Walang problema.
-->
Or the other way around, pwede rin gamitin yung picnic ng flow, ng postman flow.
-->
Paano ba natin gamitin yung postman flow na yun?
-->
Now, puto kayo sa workspace, then click ninyo configure workspace toolbar na.
-->
Dito kayo yung muna sa screen ko na para makita ninyo yung ginagawa ko.
-->
Tapos, iti-check ninyo yung flow na.
-->
Yung flow, iti-check ninyo. Normally, naka-out yan. Naka-turn-out yan.
-->
So, makagano, naka-turn-out yan.
-->
So, usually, yung makikita nyo lang diyan is environment saka collection.
-->
Tama.
-->
So, pake-turn-on lang. Rebawa na ng flow.
-->
Then makita nyo sa left side, may flow na kayo.
-->
Now, dito sa left side, sa flow natin, pwede tayong gumawa ng flow.
-->
By clicking this new flow.
-->
Okay, by clicking this new flow.
-->
Now, yung purpose ng flow is to create a visual programming.
-->
First visual programming siya.
-->
So, easy to manipulate data. Mas madali siya kasi nga naka-visual siya.
-->
Now, let's say I have this collection already created.
-->
And I named that customer order.
-->
Yung customer order ko, alimawa, is to capture the customer ID.
-->
Yung customer order ko, alimawa, is to capture the customer information.
-->
Then yung get product, alimawa, is to get the customer product na.
-->
Yung kanyang product na in-order, alimawa.
-->
So, same with the order.
-->
So, get the customer ID.
-->
So, get my shipping.
-->
So, alimawa, yung gagawin ko, I have a plan to create a workflow na ipitest ko yung...
-->
...punin ko yung customer information.
-->
Then out of that customer information, gusto kong punin yung kanyang order.
-->
Then saan siya si-ship.
-->
So, parang ganun yung plan ko, alimawa.
-->
Now, to be able to do that, I have 2 ways to do that.
-->
Una, is pwede ko siyang gawin manually na manually sa programming.
-->
Pwede ko siyang gawin dito sa script na post response na.
-->
Pwede ko siyang gawin na mag-PM response ako na.
-->
So, pwede ko siyang gawin dito, alimawa.
-->
Pwede ko siyang gawin na ika-capture ko...
-->
...pag-send ko ng customer data, i.e. ng request doon, is pwede ko siyang...
-->
...pwede ako mag-send ng environment.
-->
So, this is the other hard way to automate the flow.
-->
Una, alimawa ko kunin ko yung customer or base product URL.
-->
Pwede kong gunin dito, base product slash get customer ID.
-->
So, constant customer ID.
-->
So, get environment, customer ID.
-->
Alimawa.
-->
So, kung baga, if response status code is equal to 100, i.e. okay siya, mag-send ako ng request doon sa next request...
-->
...which is yung order URL, for example.
-->
So, ibig sabihin, punta ako doon sa next page, which is the order URL.
-->
So, ibig sabihin, punta ako doon slash customer ID.
-->
Pwede kong punin.
-->
Slash customer ID.
-->
So, ibig sabihin na kung kapag okay, kapag may response doon sa server ng customer apan submission...
-->
...then pupunta sa next page, which is product URL.
-->
So, kapag i-automate ko ito, so ayan siya ng pupunta sa kabilang product, kabilang URL.
-->
So, check natin sa console.
-->
Ayan, nakita nyo?
-->
Pumawa siya ng customer ID, din ang procedure doon sa product ID.
-->
Nakita ninyo?
-->
So, kung baga, pwede ninyo bumawa ng kumpul-kumpul na instruction para makagawa kayo ng workflow.
-->
So, tawang doon workflow programming.
-->
Walang problema.
-->
Kung gusto nyo yun, okay talaga.
-->
So, basta kayo na mag-plan kung paano yun nyo gawin.
-->
Pero ito yung process nya.
-->
Kacapture nyo yung data, process data, ipapas yung data sa next flow.
-->
Ngayon, syempre medyo mahirap pa ganoon.
-->
Now, there are another way to implement that workflow.
-->
Damit yung workflow design.
-->
Yung workflow design para makagawa ka, click mo yung workflow.
-->
Add nyo yung workflow.
-->
Tapos, create yung workflow.
-->
Pagawa mo ng workflow.
-->
Let's say, pangalan natin siya as customer follow.
-->
Now, upon creation, gagawa siya ng initial start natin.
-->
Sa initial start natin, makita ninyo we have this send request.
-->
We have this add blocks and explore katalog.
-->
Yung send request is mapaprocess ka ng request.
-->
Yung add block na ito is gagawa ka mag-add ka ng block.
-->
Pero hindi pa siya maging part ng flow mo.
-->
Just simply add block.
-->
So, if you notice dito sa block natin, halos kompleto.
-->
May send request, may delay, may if, may blocker.
-->
May eval weight, may collect, may repeat, may looper tayo.
-->
May data type tayo and everything sa block natin.
-->
Kung familiar ka sa tawag dito sa data transformation,
-->
parang gano'y to lang siya ng drag drag lang siya sa mag-data transform na proseso.
-->
Parang gano'y to rin yung concept niya.
-->
Pero siyempre iba to.
-->
Pero parang gano'y yung flow niya lang.
-->
So, halimbawa dito gawa tayo ng request, send request.
-->
So, yung first process natin, click mo lang to.
-->
So, to delete ang bawa ng changeman.
-->
Kaya gusto ko siyang delete.
-->
So, click mo to.
-->
Click mo yung X.
-->
Then click mo.
-->
Drag out mo siya.
-->
Then pwede mo na siyang delete.
-->
So, ayan kung gusto mo siyang delete.
-->
Nagkamali kalimbawa.
-->
Pero pag hindi naman, click mo to ng send request.
-->
Click mo yung send request.
-->
Halimbawa, customer order, get customer.
-->
Then kung fail siya, anong gagawin mo?
-->
Kung fail siya, anong gagawin mo?
-->
So, kung success, anong gagawin mo?
-->
Halimbawa, fail.
-->
Anong gagawin mo sa fail?
-->
So, mouse over mo siya dito.
-->
Dito sa endpoint.
-->
Tapos lalabas yung crosshair.
-->
Drag out.
-->
Tapos anong gusto mo mangyari kung fail siya?
-->
So, halimbawa gusto ko siyang ilag.
-->
Sabi mo dito yung lag.
-->
So, maglalag kung ano yung mga error.
-->
Anong nangyari?
-->
Now, kung success naman yung request, anong gusto mo mangyari?
-->
So, still, i-drag out mo lang siya.
-->
Apan si in the crosshair.
-->
Drag out lang siya.
-->
Then halimbawa, mag-send to ulit ng request.
-->
Kunin mo yung tawag dito.
-->
Yung order nya.
-->
Then, sa order nya, kung may fail,
-->
gusto mo siyang ilag.
-->
Kung wala, okay lang naman.
-->
Kung ayaw mo siyang ilag na furthermore,
-->
pwedeng skip mo nalang ya.
-->
So, dito, halimbawa, pag success,
-->
anong gusto mong kunin?
-->
Halimbawa, gusto mong kunin yung mga information ng products.
-->
Sa kanyang order.
-->
Tapos, kung success,
-->
ano ulit yung gagawin mo?
-->
Ano ulit yung gagawin mo?
-->
So, kunin mo yung get order.
-->
Dito.
-->
So, yan.
-->
So, ulit, kunin mo.
-->
Halimbawa, get product na tayo.
-->
Now, dito, is
-->
halimbawa, gusto natin kunin yung mga products.
-->
Then,
-->
san ba siya natin ishishift?
-->
So, mag-request tayo kung san ishishift.
-->
Tapos, finally,
-->
gusto natin interesed ay
-->
ipiprint yung mga ganun-ganun
-->
na nilabasatin doon.
-->
Pwede natin siyang bigyan nalabawan ng delay.
-->
Like, 1 to 2 seconds.
-->
Ganun, after 2 seconds.
-->
Or after 1 second.
-->
So, that is 1,000 seconds.
-->
Pwede natin siyang iprint out na.
-->
Iprint out yung
-->
kung ano may yung mga content doon.
-->
So, pwede natin siyang iprint.
-->
Yan, na.
-->
So, kung iraran ko to,
-->
ulit mo lang siya na run.
-->
Kung may error tayo dito.
-->
Error not found.
-->
Possible na
-->
naka-randomizer, yata.
-->
Check ko sa consumer ID.
-->
Wala.
-->
Wala akong consumer ID.
-->
Ah, okay. Sorry.
-->
So, dito pala sa flow.
-->
Naka sa flow pala.
-->
Make sure na ka-select yung environment mo dito.
-->
Eto. So, select yung environment.
-->
Then, select yung proper environment.
-->
Tanumutan dito.
-->
Update na update.
-->
So, make sure na same parin yung concept doon.
-->
Kaba na ka-select yung proper environment.
-->
So, try natin iraran.
-->
Yan.
-->
Nag-highlight siya, di ba?
-->
Eto, and ito yung output niya.
-->
So, kung baga
-->
makita niyo yung inter-output niya.
-->
Diba?
-->
So, mas madali.
-->
Walang programming.
-->
Drag and drop lang.
-->
Kunting masabasa lang.
-->
Then, your workflow done.
-->
Ganun siya.
-->
Ganun lang siya kadali.
-->
Ganun lang kadali yung pagawa ng
-->
programming.
-->
Walang coding.
-->
Zero coding tawag dito.
-->
Zero coding.
-->
Parang data transformation lang.
-->
Drag-drag ka lang.
-->
So, then, get na ng response.
-->
Ganun siya.
-->
So, pwede niyo siyang gawin.
-->
So, yung activity natin dito.
-->
So, siyempre may nakita kung may nakatapos sa inyo.
-->
So, yung activity sa indi pa nakatapos, siyempre
-->
dapusin mo na yung ginagawanin niya.
-->
So, sa mga tapos na,
-->
sa mga tapos na, gumawa
-->
kayo ng
-->
postman flow
-->
to open
-->
bank account.
-->
So, postman for
-->
to open
-->
create postman flow.
-->
So, try ninyo na.
-->
Ganun siyan.
-->
So, gumawa kayo ng postman flow na.
-->
Automate ninyo
-->
to open bank account.
-->
So, go. So, yan yung
-->
activity ninyo. So, sa mga tapos na nga,
-->
sa indi pa tapos, tapusin niyo muna yung ginagawan
-->
ninyo, then, insert
-->
yung activity na.
-->
May tanong dito. Wala. Okay naman. Clear naman.
-->
Parang explain ko.
-->
Clear naman na. Wala naman tanong na.
-->
Yes, ma'am. Ah, yung url.
-->
Ah, sige. Gawan ka na lang kaya ng
-->
ano, ng bago.
-->
Try mo sa iyo, ma'am, kung ano lang naman,
-->
kung try mo sa iyo, kung ano
-->
taw dito, kung working na siya, kung expired pa rin,
-->
gawan kita ng bago.
-->
Yung Mac API mo,
-->
try mo kung working na siya kasi, ano na, yung
-->
darawang araw na. So, baka working naman siya.
-->
Kung hindi, let me know para
-->
gawan na lang kita ng data.
-->
Ah, sige. Wait lang nga.
-->
Gawan na lang kita ng resource.
-->
Eto, meron tayong customer.
-->
So, try mong gumawa ng transaction
-->
ng
-->
get
-->
saka delete.
-->
Get,
-->
add create,
-->
get saka delete pala sa transaction.
-->
So, meron tayong sa customer,
-->
meron tayong name,
-->
ganito yung data structure natin.
-->
Sa passbook,
-->
meron tayong ganito.
-->
So, username.
-->
So, naka-link sila between sa
-->
customer at passbook.
-->
Yung warranty nila is username.
-->
So, sige,
-->
ito yung
-->
path natin.
-->
Saka ito naman yung path natin.
-->
Saka ito naman yung path natin.
-->
Diyan, tala sa virtual computer,
-->
pwede kayong mag-copy paste from your computer
-->
diretso dyan. Basta text lang.
-->
Pwede yung copy paste.
-->
Yes.
-->
Pagkatapos mong magawa ng
-->
YML,
-->
napush mo na siya ba?
-->
Napush mo na siya,
-->
hindi pa.
-->
Pag push mo sa kanya,
-->
mag-get, get commit, get push,
-->
ganun, diba? Pag push sa kanya,
-->
gumawa ka ng pull request
-->
dun sa
-->
get hug mo.
-->
Pag-create mo ng pull request,
-->
automatic parang ganito yung itsura nya
-->
pag tama yung
-->
YML mo.
-->
Gagawa yun ng test.
-->
Gagawa yun ng human test.
-->
Automatic.
-->
Then, if naka-pass sa human test,
-->
then makita mo automatic, madigreed nyan.
-->
Pag hindi, magiging red
-->
dyan dito. Somewhere dito.
-->
Sige, sir. Sige, sir. Si-check ko yung machine mo.
-->
Wait lang.
-->
Parang muna ng mouse.
-->
Parang wala ka pa ng mga ano.
-->
Wala ka pa
-->
Wala ka pa ng YML.
-->
Meron nga ba?
-->
Parang wala ka pa ng YML.
-->
Check natin kung
-->
naka-enable yung
-->
action. Enable yung action mo.
-->
Wala ka pa ng YML.
-->
Wala siyang reaction.
-->
Wala siyang action. Wala siyang YML. Sige na.
-->
So dito sa local mo,
-->
get push return.
-->
Ay, dat text pala.
-->
Dat text pala yan. Dat text pala.
-->
So, kapag ay hindi mo siya nakikita yung extension,
-->
kapag ay hindi mo siya nakikita yung extension,
-->
kasi naka-disable pa yung extension mo.
-->
kasi naka-disable pa yung extension mo.
-->
Mag-search saka dyan.
-->
Click move view.
-->
Hide.
-->
Check mo to.
-->
Show din file and folder. Click OK.
-->
Yung naka-text pala siya.
-->
Delete mo yan.
-->
Check natin na.
-->
Bago mo siya i-commit,
-->
dapat i-test ko muna to sa local mo
-->
kung running siya yung command na to.
-->
Kasi pa hindi siya running sa local mo,
-->
kasi pa hindi siya running sa local mo,
-->
naki yung chance yung hindi rin tatakbo sa server.
-->
So, kung baga, dapat mag-a-out mo muna
-->
dyan ng cg.dat, cg.dat.
-->
Tapos, copyahin mo to.
-->
Tapag hindi to tumakbo sa local mo,
-->
hindi talaga tatakbo to sa server.
-->
So yan, tumakbo siya sa local mo,
-->
pero may mga error lang.
-->
May error kasi
-->
may path
-->
na hindi
-->
na-satisfy.
-->
Yan.
-->
So, yung probably
-->
yung ano to, yung
-->
tawag dyan, yung
-->
variable mo.
-->
Variable mo to.
-->
Check ko kung may variable ko.
-->
Diba, may dalawang variable ka doon na hinahanap.
-->
Yung isa is MAC API Global, diba?
-->
Wala ka o.
-->
Yan, wala ka.
-->
So, mayroon din yung sana
-->
hinahanap ng variable.
-->
O wala ka, yung user ID mo wala din.
-->
Wala din.
-->
So, ibig sabi yung mali siguro yung na-export mo, sir.
-->
Na-environment variable.
-->
So,
-->
export mo yung isa siguro, yung tama.
-->
Kasi mali-mali yung
-->
yung variable
-->
na hinahanap ni
-->
collection.
-->
Kasi yan yung pinobride mo
-->
dito sa packet.
-->
Yan, chau.
-->
So, walang variable na ganito.
-->
So, mag-relation ng error. Kasi hindi nga ma-reach.
-->
Hindi ma-reach yung location.
-->
So, sige update mo, sir, yung ano?
-->
Yung
-->
environment mo
-->
nagaling doon sa...
-->
Galing ngayon sa, diba? Sa tawag
-->
dyan. Galing yun sa
-->
postman.
-->
Nagaling yun sa postman.
-->
Dito.
-->
Spaces.
-->
Nanda, sir, ngayon galing yun dito ba sa training?
-->
Sa training ba?
-->
Training.
-->
Gan.
-->
Environment.
-->
Wala ka na.
-->
Wala ka na, no. Tawag siyan.
-->
Wala kang variable na hinahanap niya.
-->
So, gawan mo muna ng variable.
-->
Then, export mo siya. Same mode siya kay export.
-->
Tapos i-overwrite mo yung previous
-->
file mo na ito. Para
-->
mag-work siya.
-->
Makikita mo naman yan, actually.
-->
Asan ba yung activity na in-export?
-->
May ka ba yung activities?
-->
Ah, yung trade.
-->
Ano ba ito galing? Ah, global.
-->
Oo.
-->
Kasi sa... Hindi kasi na-export yung
-->
global environment na yung pwede
-->
ma-export.
-->
So, dapat sa environment ka gumawa.
-->
So, yung global mo,
-->
pwede mo siyang kopyahin. Lagay dito sa
-->
environment.
-->
So, sa MAC API,
-->
magdadadan na dito ng
-->
filmate. Sige. Tapos export,
-->
tapos try ulit, iran ulit yung
-->
new man na kaman. Then,
-->
kung tatakbo na yung new man,
-->
itong new man na ito, pag tumakbo ito sa
-->
local, ibig sabihin, malaki yung
-->
chance na tatakbo yan dun sa
-->
CI-CD mo. Kasi nga,
-->
test edge sa local.
-->
So, yun yung ano niya.
-->
Ano yung reason niya? Sige, sige.
-->
Ikaw na gumamit. Ah, okay.
-->
Sige, sige. Number 12.
-->
Sige, sige, wait na. Check mo. Yung yamel mo.
-->
Postman training.
-->
Yung yamel mo. May yamel ka na
-->
trolapos yung laman.
-->
Ah, yung ano natin,
-->
yung...
-->
yung ano natin. Ito yung ilagay natin.
-->
Ah, yan.
-->
So, palitan mo yung ano natin, yung
-->
filename dito.
-->
Or yung path, yung path na, yung
-->
interpath na ito. Depende sa
-->
ayun dyan na. Palitan mo siya.
-->
Then, ikot, ikot.
-->
A-a. So,
-->
asan ba kanina yung tinakbo mo dun?
-->
Ah, ito. A-a. So,
-->
ito, pwede mo tong kapyahin.
-->
Para hindi ka naiyaw, hindi ka nang mahirapan.
-->
Ah, check natin sa
-->
structure.
-->
Ande, tama siya. Tama.
-->
Kasi, kasi, ito yung route. Ito yung route
-->
project mo. Diba?
-->
Yan yung route project mo.
-->
So, eka, eka, eka.
-->
So, ito yung route project mo.
-->
Diba? Ito yung route. Ano to log ito?
-->
Yung
-->
route repository
-->
mo, diba?
-->
So, syempre, ibig sabihin ng dot.
-->
Ibig sabihin ng dot. Current
-->
working directory. Tama?
-->
So, yan yung ibig sabihin ng dot.
-->
So, ibig sabihin ng dot is current
-->
working directory. So,
-->
ibig sabihin mula sa
-->
pinakarot ng file mo,
-->
hahanapin niya yung
-->
Ito yung pinakarot eh.
-->
Yung current working directory mo.
-->
So, hahanapin niya yung collection, yung mga
-->
kung ano-ano dyan. So, ito tama
-->
na ito. Tama na yan.
-->
So, save na lang yan saka i-commit mo na
-->
lang. Tapos try run.
-->
Get add, get add,
-->
get commit, get push.
-->
Ma-get add ka para ma-add siya sa
-->
patch. Sa mga
-->
tapos na, gawin niyo yung activity
-->
na pinapagawa ko.
-->
Let me know kung may problema kayo dito
-->
sa postman flow para
-->
ma-address natin.
-->
Anyway, lahat nang ginawa natin
-->
maliban sa CICD, is magagawa
-->
ng postman flow.
-->
So, lahat nang ginagawa
-->
natin doon, maliban sa pag
-->
CICD natin, siyempre hindi na yung
-->
magagawa na. Teran mo yung
-->
integrate. So, dito
-->
pwede mo siya magawa.
-->
Not
-->
not apparent
-->
50 percent
-->
50 percent
-->
Nag-ilito ba yung
-->
dot get mo dyan?
-->
Ay, wait na.
-->
Mag-elos ako. Bakit nga wala yung
-->
dot get mo?
-->
Ha-ha-ha-ha
-->
Eh
-->
Eh, eto
-->
Ha-ha-ha-ha
-->
Nawala yung repository mo pag
-->
anon?
-->
Ay, dey dapat
-->
Oh my goodness
-->
Ha-ha-ha-ha
-->
Ano na lang? I-drag out.
-->
Wait lang.
-->
Yung dot get, dinilit mo
-->
o pinalitan mo?
-->
Ha-ha-ha-ha
-->
Ha-ha-ha-ha
-->
Kasi yung dot get, ano yan eh?
-->
Parang ano yan? Hidden file
-->
ni GitHub para
-->
ma-manage siya yung mga header mo
-->
Ha-ha-ha-ha-ha
-->
Ano mo siya?
-->
Kinu-wrap mo siya? Parang ganun?
-->
Hindi siya pwede, no?
-->
Sige, i-drag out ko na lang muna to
-->
para hindi mawala
-->
Okay lang naman
-->
i-move out ko na lang siya
-->
I-clone na lang natin
-->
ulit saka mag-switch back na lang
-->
sa ino. So, i-drag ko na lang siya dito sa
-->
desktop
-->
Okay, tapos mag
-->
ano ka na lang dito, gumawa ka ng bagong
-->
repository dito. Ah, mag-clone ka ng
-->
repository, tapos mag-get
-->
branch ka. I mean, mag-switch
-->
branch ka. Then,
-->
i-copy-paste. After mo nagswitch
-->
branch, i-copy-paste mo
-->
yung content ng
-->
collection saka nang environment
-->
dito. Ha-ha-ha-ha
-->
Tapos, ha-ha-ha
-->
gumawa ka ng bagong folder na dot get
-->
hub. Huwag mong i-rename yung kanyang
-->
folder ah. Kasi ano, yun eh
-->
for management. Automatic yung
-->
ginagawa. Oo, for management ng get. Sa
-->
terminal. Ha, sa terminal. Kapunta ka ng terminal.
-->
Kaya hindi pala ma-ano, hindi mo hindi
-->
anong get kung saan
-->
kasi
-->
ne-rename mo pala yung kanyang ano
-->
Sa project na ninyo, hindi kayo gumagamit ng get
-->
sa current
-->
project na ninyo, hindi kayo gumagamit ng get
-->
or
-->
ah, kaya pala. Sige, punta muna
-->
sa dana ng activities
-->
So, hindi pa kayo gumagamit
-->
pala ng mga repo-repo, gano'n?
-->
Pero yung repository, hindi kayo gumagamit
-->
ng get hub or
-->
in-add repository, walang
-->
ah, okay.
-->
Parang hindi talaga kayo sabi
-->
pala sa get
-->
ah, okay.
-->
okay.
-->
Bago-bago talaga. So, dito
-->
sa log, gano'n na activities, diba, sir?
-->
Ma-ano ka, mag-execute
-->
na ganito, mag-get cloned ka
-->
mag-get, hindi, mag-get cloned ka muna kasi
-->
wala ka pang repo dyan, diba?
-->
Gin-rag na pin sa laba. Mag-clone ka tapos
-->
mag-switch ka doon sa ano
-->
mag-get cloned ka muna. Hindi mong gamitin
-->
yung arrow right na
-->
tapos mong mag-get
-->
cloned, mag-get
-->
mag-get ano ka
-->
get checkout-b
-->
ah, mag-ano ka pala
-->
mag-cd, mag-pasok ka muna sa loob
-->
mag-cd postman training
-->
mag-pasok ka muna sa loob
-->
tapos mag-get checkout
-->
after mong mag-get checkout
-->
pwede mo nang i-drag
-->
may gin-drag tayo sa labas, diba?
-->
So, yung gagawin mo
-->
i-drag muna lang siya
-->
ah, doon na pala siya
-->
o, doon na pala siya. Pero mas
-->
i-overwrite nalang natin, para updated
-->
i-move muna lang yung collection
-->
saka yung environment
-->
overwrite kusyong disa
-->
overwrite mo rin. Kus gumawa ka ng bagong folder
-->
na, ano
-->
na, dat-get-hub
-->
tapos enter
-->
tapos, pasok ka doon sa loob ng dat-get-hub
-->
ok na lang kahit
-->
i-drag mo na lang yung
-->
folder sa loob, pasok ko nang data sa loob
-->
kasi may folder na doon eh
-->
pasok ko nang sa loob, tapos drag mo nang yung
-->
workflow. Yung workflow lang
-->
ok, tapos ok na yan
-->
tapos mag-get commit ka nalang
-->
mag-get, get-dat-add
-->
get commit. I mean, get-add
-->
get commit ka nalang
-->
tapos
-->
mag-get push ka nalang
-->
iyan na, so
-->
konta ka doon sa repository
-->
so, diyan
-->
diyan
-->
Sir Mike, pa-share nga ng
-->
workflow mo sa akin
-->
I mean, ng flows
-->
flows ba yung kinapos mo o
-->
workflow? Ano ba yung natapos mo sir Mike?
-->
ok, so sa flow na kayo. Sige pa-send nyo nga sa akin
-->
pa-share nga public sa pa-send sa akin
-->
pa-dm sa akin yung ano
-->
yung link
-->
pa-baro muna ng mouse sir
-->
sir
-->
ok nato, wait, may chek-check
-->
may mali ka sir, nang kita mo
-->
may mali ka
-->
so ito yung purpose ng CICD
-->
maano ka
-->
mahuhuli ka ko yung mali
-->
ah, sige, sige
-->
update mo
-->
automatic na
-->
iyan yung purpose niya
-->
kumbaga
-->
kumbaga, every time na magpupos
-->
kasi usually may ano yun eh
-->
talag dyan
-->
yung sa software development
-->
may ibang faces diba?
-->
mayroon tayong devs, mayroon tayong tester
-->
mayroon tayong
-->
talag dyan nakalimutan po yung nagmanage siya
-->
sir
-->
ah
-->
nakalimutan po
-->
sila yung nag-approve
-->
usually tatlo yun eh, nag-approve
-->
so
-->
pag request pull mo
-->
sila yung mag-merge
-->
kapag nakita nilang
-->
ok na parang ano
-->
so number one usually mag-approve dyan is
-->
yung
-->
yung
-->
ah
-->
yung primary tester
-->
so mag-approve nila
-->
pag ok, usually tatlo yun mag-approve
-->
bago siya mag-merge sa production
-->
so kumbaga sa testing
-->
pala makita na may mali ka
-->
ah, yung environment ka
-->
doon mo baguhin sa postman na
-->
tapos sa export
-->
ang workflow
-->
kapag nilang commit mo na siya
-->
ah
-->
so
-->
so
-->
so sa assertion lang di siya nakapastpro
-->
tamay
-->
yung process
-->
process
-->
um
-->
sir mike
-->
hello sir
-->
narini mo ako sir
-->
bali yung sa
-->
collection natin dibag gawa tayo ng
-->
great customer
-->
tapos great passport account
-->
na tama siya
-->
doon dapat sa
-->
flow natin
-->
open
-->
bank account
-->
bank account
-->
bank account
-->
ok
-->
parin management
-->
natin
-->
dapat sa open bank account
-->
dapat yung makita akong flow dapat dito
-->
great customer
-->
sir ng great customer i-coin nyo dapat yung
-->
great or open passport
-->
ganun
-->
isang flow lang dapat to sa open bank account
-->
dapat madesend siya ng request to create
-->
customer tama kasi yun yung flow natin
-->
then after maka trade yung customer
-->
diba, mag-open ako ng account sa customer service
-->
kailangan ko ng form
-->
tapos after that doon pa siya
-->
mag-generate ng
-->
passport tama
-->
so dapat second process yun
-->
dapat nakalink yung email
-->
na i-generate mo dito
-->
kumbaga, meron kang data dito
-->
dito na mag-generate ng email
-->
which is inform on post
-->
mag-create ng customer data pala
-->
siyempre email yung parin key natin
-->
so kumbaga
-->
doon gawa dito dapat ng customer na may email
-->
na gano na limawa
-->
then after that on success
-->
dapat maglilink siya sa other
-->
request
-->
maglilink siya sa isang request
-->
na create passbook limawa
-->
or open passbook depende siya
-->
then after that
-->
dapat yung email na i-create mo dito
-->
is the same email na
-->
ma-generate dito kasi naka parin key siya sa email
-->
yung data structure
-->
yung schema natin
-->
yung schema na kasi natin
-->
may customer tayo
-->
diba, yung customer natin
-->
limawa diba may email siya
-->
tapos sa passbook dapat may
-->
email yan
-->
dapat yan siya na dapat may email
-->
so parang yung parin key niya dapat
-->
sa email
-->
limawa sa email sa
-->
so kumbaga mag-create tayo dito
-->
then at the same time next flow
-->
is mag-create siya ng passbook
-->
which is parin key siya sa
-->
email then from there tayo mag-di-display
-->
doon tayo mag-di-display
-->
now gagawa ulit tayo
-->
ng retrieve or get
-->
passbook details or get customer account details
-->
so dito
-->
dapat dalawa yung lalabas
-->
dapat mag-get
-->
customer details then get passbook
-->
details apos mag-define
-->
ng display
-->
para yung flow niya is dalawa yung affect
-->
tatwong flow siya
-->
so kasi ito
-->
according sa
-->
analyze natin
-->
parang
-->
hahaha
-->
parang ganoon parang di ko
-->
get saan yung flow
-->
kasi parang sabay-sabay sila diba
-->
tapos may isang labas
-->
parang dapat flow siya na
-->
yung normal na flow
-->
sa request create
-->
sige try mo
-->
try mo i-refactor
-->
sige sige sa workflow
-->
ah yes andiyan
-->
chinap ko