{"id":8621,"date":"2022-12-10T13:11:48","date_gmt":"2022-12-10T11:11:48","guid":{"rendered":"https:\/\/www.main-vision.com\/richard\/blog\/?p=8621"},"modified":"2022-12-10T13:11:51","modified_gmt":"2022-12-10T11:11:51","slug":"learning-and-consolidation","status":"publish","type":"post","link":"https:\/\/www.main-vision.com\/richard\/blog\/learning-and-consolidation\/","title":{"rendered":"Learning and Consolidation"},"content":{"rendered":"<span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Reading Time: <\/span> <span class=\"rt-time\"> 2<\/span> <span class=\"rt-label rt-postfix\">minutes<\/span><\/span>\n<p>Learning and Consolidation are important to me. Over a year ago I wanted to learn Laravel and Angular but when I started to study them I felt lost. I felt that I didn&#8217;t understand the topics well enough. I went back to the basics. I followed several courses about JavaScript and how it works. I typed out all of the lesson codes, and debugged it until it worked. Some bugs took three or four hours to fix, but eventually I got there<\/p>\n\n\n\n<p>As I followed two or more courses on the topic there was quite a bit of repetition. Another word for repetition is consolidation. By studying the same topics, taught by different people I consolidated my knowledge. I filled in the knowledge gaps and eventually I began to understand how the code works, even if I can&#8217;t write it from scratch yet. <\/p>\n\n\n\n<p>The aim isn&#8217;t necessarily to be able to write a web app from scratch. The aim is to understand how all the elements work individually, as well as how they work together in an app. <\/p>\n\n\n\n<p>Today for example in the Let&#8217;s <a href=\"https:\/\/www.udemy.com\/share\/107zTS3@-W27qVa1fUilsGlIxrepBb4hQy5Mvf6VTm6PWnT7g6RLhMUXeewvvSu3oYSDufgY\/\" data-type=\"URL\" data-id=\"https:\/\/www.udemy.com\/share\/107zTS3@-W27qVa1fUilsGlIxrepBb4hQy5Mvf6VTm6PWnT7g6RLhMUXeewvvSu3oYSDufgY\/\">Learn Laravel course<\/a> I followed the lesson on form validation, with mention of Bcrypt and Node.js. This feels good, because I see how frameworks help to save time. For years I was happy to use WordPress as a user, because it works well as a blog and CMS. Now I have studied enough to build my own, although my greatest concern is safety. I want to migrate the static part of my website to Laravel, but I want to do so when I feel confident that it will not be hacked. I also want to do this without destroying the rest of the site in the process. <\/p>\n\n\n\n<p>That&#8217;s where the current course comes in. I need help in understanding the process and the steps for setting up a project in Laravel, taking advantage of the tasks that it does for me. When the effort is ready I will deploy it to a web server and see how well it works. <\/p>\n\n\n\n<p>One of the reasons to follow courses, even if they are filled with plenty of repetition, is to learn about concepts. I knew about include but I didn&#8217;t know about layout. By understanding layout you can prepare a template, where the elements that change are individual pages, and the layout does the rest, to keep the entire site looking the same. This will become my &#8220;portfolio&#8221;. <\/p>\n","protected":false},"excerpt":{"rendered":"<p><span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Reading Time: <\/span> <span class=\"rt-time\"> 2<\/span> <span class=\"rt-label rt-postfix\">minutes<\/span><\/span>Learning and Consolidation are important to me. Over a year ago I wanted to learn Laravel and Angular but when I started to study them I felt lost. I felt that I didn&#8217;t understand the topics well enough. I went back to the basics. I followed several courses about JavaScript and how it works. I [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":8616,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":3,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[9,8],"tags":[5019,5004,1094],"class_list":["post-8621","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tech-related","category-website-news","tag-consolidation","tag-laravel","tag-learning"],"jetpack_publicize_connections":[],"_links":{"self":[{"href":"https:\/\/www.main-vision.com\/richard\/blog\/wp-json\/wp\/v2\/posts\/8621","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.main-vision.com\/richard\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.main-vision.com\/richard\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.main-vision.com\/richard\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.main-vision.com\/richard\/blog\/wp-json\/wp\/v2\/comments?post=8621"}],"version-history":[{"count":1,"href":"https:\/\/www.main-vision.com\/richard\/blog\/wp-json\/wp\/v2\/posts\/8621\/revisions"}],"predecessor-version":[{"id":8622,"href":"https:\/\/www.main-vision.com\/richard\/blog\/wp-json\/wp\/v2\/posts\/8621\/revisions\/8622"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.main-vision.com\/richard\/blog\/wp-json\/wp\/v2\/media\/8616"}],"wp:attachment":[{"href":"https:\/\/www.main-vision.com\/richard\/blog\/wp-json\/wp\/v2\/media?parent=8621"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.main-vision.com\/richard\/blog\/wp-json\/wp\/v2\/categories?post=8621"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.main-vision.com\/richard\/blog\/wp-json\/wp\/v2\/tags?post=8621"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}