・
Reviews 4
・
Average rating 5.0
Completed 100% of course
The content was so good that I finished the second volume after work, following JPA1.
yh
Instructor
Thank you, jinseok, for listening so intently.
・
Reviews 4
・
Average rating 5.0
The content was so good that I finished the second volume after work, following JPA1.
Thank you, jinseok, for listening so intently.