{"id":25,"date":"2020-10-06T12:44:02","date_gmt":"2020-10-06T04:44:02","guid":{"rendered":"https:\/\/www.tonghin.com.my\/blog\/?p=25"},"modified":"2020-10-06T12:44:03","modified_gmt":"2020-10-06T04:44:03","slug":"getting-started-with-small-portion-of-project-source-code","status":"publish","type":"post","link":"https:\/\/www.tonghin.com.my\/blog\/2020\/10\/06\/getting-started-with-small-portion-of-project-source-code\/","title":{"rendered":"Getting Started with Small Portion of Project Source Code"},"content":{"rendered":"\n<p>As I went through some learning material that will be use in upcoming project, I am given an introduction towards an on-going project beginning with understanding the business logic behind the project.<\/p>\n\n\n\n<p>After I was given the source code, I learnt about Docker, a set of platform that uses OS-Level virtualization to deliver software in packages called as containers. It allows me to run an image of database and connect to it without having the database install locally. In order to connect to the database of the project, I need to invoke an command in Docker to start the image before I can run the project smoothly, then, connect to database using Docker&#8217;s IP address and port.<\/p>\n\n\n\n<p>As I done with connecting to database, I begin to play around and perform some unit testing. Then, I was taught how to drop certain column, perform migration process between project and database after add in a new column to store new set of data. <\/p>\n\n\n\n<p>Lastly, I was given a task to disable a button click over certain condition. I felt hard and still unable to complete my given task. I believe it is still due to me lack of experience and knowledge, but I still working on it until I manage to complete the task given.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>As I went through some learning material that will be use in upcoming project, I am given an introduction towards an on-going project beginning with understanding the business logic behind the project. After I was given the source code, I learnt about Docker, a set of platform that uses OS-Level virtualization to deliver software in &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.tonghin.com.my\/blog\/2020\/10\/06\/getting-started-with-small-portion-of-project-source-code\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Getting Started with Small Portion of Project Source Code&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[5],"tags":[12,14,11,13],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v15.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Getting Started with Small Portion of Project Source Code | Tong Hin&#039;s Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.tonghin.com.my\/blog\/2020\/10\/06\/getting-started-with-small-portion-of-project-source-code\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Getting Started with Small Portion of Project Source Code | Tong Hin&#039;s Blog\" \/>\n<meta property=\"og:description\" content=\"As I went through some learning material that will be use in upcoming project, I am given an introduction towards an on-going project beginning with understanding the business logic behind the project. After I was given the source code, I learnt about Docker, a set of platform that uses OS-Level virtualization to deliver software in &hellip; Continue reading &quot;Getting Started with Small Portion of Project Source Code&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.tonghin.com.my\/blog\/2020\/10\/06\/getting-started-with-small-portion-of-project-source-code\/\" \/>\n<meta property=\"og:site_name\" content=\"Tong Hin&#039;s Blog\" \/>\n<meta property=\"article:published_time\" content=\"2020-10-06T04:44:02+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-10-06T04:44:03+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\">\n\t<meta name=\"twitter:data1\" content=\"1 minute\">\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.tonghin.com.my\/blog\/#organization\",\"name\":\"TONG HIN MACHINERY\",\"url\":\"https:\/\/www.tonghin.com.my\/blog\/\",\"sameAs\":[\"https:\/\/www.youtube.com\/channel\/UC60EoxJMNbu8mV0LuEGfrBg\"],\"logo\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.tonghin.com.my\/blog\/#logo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/www.tonghin.com.my\/blog\/wp-content\/uploads\/2020\/10\/web_logo_180_180.jpg\",\"width\":180,\"height\":180,\"caption\":\"TONG HIN MACHINERY\"},\"image\":{\"@id\":\"https:\/\/www.tonghin.com.my\/blog\/#logo\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.tonghin.com.my\/blog\/#website\",\"url\":\"https:\/\/www.tonghin.com.my\/blog\/\",\"name\":\"Tong Hin&#039;s Blog\",\"description\":\"Sharing About Technology\",\"publisher\":{\"@id\":\"https:\/\/www.tonghin.com.my\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/www.tonghin.com.my\/blog\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.tonghin.com.my\/blog\/2020\/10\/06\/getting-started-with-small-portion-of-project-source-code\/#webpage\",\"url\":\"https:\/\/www.tonghin.com.my\/blog\/2020\/10\/06\/getting-started-with-small-portion-of-project-source-code\/\",\"name\":\"Getting Started with Small Portion of Project Source Code | Tong Hin&#039;s Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.tonghin.com.my\/blog\/#website\"},\"datePublished\":\"2020-10-06T04:44:02+00:00\",\"dateModified\":\"2020-10-06T04:44:03+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.tonghin.com.my\/blog\/2020\/10\/06\/getting-started-with-small-portion-of-project-source-code\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.tonghin.com.my\/blog\/2020\/10\/06\/getting-started-with-small-portion-of-project-source-code\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.tonghin.com.my\/blog\/2020\/10\/06\/getting-started-with-small-portion-of-project-source-code\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.tonghin.com.my\/blog\/\",\"url\":\"https:\/\/www.tonghin.com.my\/blog\/\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"position\":2,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.tonghin.com.my\/blog\/2020\/10\/06\/getting-started-with-small-portion-of-project-source-code\/\",\"url\":\"https:\/\/www.tonghin.com.my\/blog\/2020\/10\/06\/getting-started-with-small-portion-of-project-source-code\/\",\"name\":\"Getting Started with Small Portion of Project Source Code\"}}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/www.tonghin.com.my\/blog\/2020\/10\/06\/getting-started-with-small-portion-of-project-source-code\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.tonghin.com.my\/blog\/2020\/10\/06\/getting-started-with-small-portion-of-project-source-code\/#webpage\"},\"author\":{\"@id\":\"https:\/\/www.tonghin.com.my\/blog\/#\/schema\/person\/5c3ea1c3869fc5aace6be92e60cb5daa\"},\"headline\":\"Getting Started with Small Portion of Project Source Code\",\"datePublished\":\"2020-10-06T04:44:02+00:00\",\"dateModified\":\"2020-10-06T04:44:03+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.tonghin.com.my\/blog\/2020\/10\/06\/getting-started-with-small-portion-of-project-source-code\/#webpage\"},\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.tonghin.com.my\/blog\/#organization\"},\"keywords\":\"button,database,docker,UI\",\"articleSection\":\"Experiential\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.tonghin.com.my\/blog\/2020\/10\/06\/getting-started-with-small-portion-of-project-source-code\/#respond\"]}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.tonghin.com.my\/blog\/#\/schema\/person\/5c3ea1c3869fc5aace6be92e60cb5daa\",\"name\":\"Ng Ching Onn\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.tonghin.com.my\/blog\/#personlogo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/5124ba2323631ad4d512f46bd9c04829?s=96&d=mm&r=g\",\"caption\":\"Ng Ching Onn\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","_links":{"self":[{"href":"https:\/\/www.tonghin.com.my\/blog\/wp-json\/wp\/v2\/posts\/25"}],"collection":[{"href":"https:\/\/www.tonghin.com.my\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tonghin.com.my\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tonghin.com.my\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tonghin.com.my\/blog\/wp-json\/wp\/v2\/comments?post=25"}],"version-history":[{"count":2,"href":"https:\/\/www.tonghin.com.my\/blog\/wp-json\/wp\/v2\/posts\/25\/revisions"}],"predecessor-version":[{"id":27,"href":"https:\/\/www.tonghin.com.my\/blog\/wp-json\/wp\/v2\/posts\/25\/revisions\/27"}],"wp:attachment":[{"href":"https:\/\/www.tonghin.com.my\/blog\/wp-json\/wp\/v2\/media?parent=25"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tonghin.com.my\/blog\/wp-json\/wp\/v2\/categories?post=25"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tonghin.com.my\/blog\/wp-json\/wp\/v2\/tags?post=25"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}