Sunday, July 26, 2015

Learning Web Development Update July 26 2015

There is a lot that has happened in the past couple of weeks. I have purposely kept family and work related matters out of this blog but I do have a family life and a regular 9 to 5 job, so on top of my web development studies there can be a lot to get in the way. I have been very busy lately.



Currently I've completed reading the first three chapters of Javascript for Kids by Nick Morgan. At this time I would say this book is the easiest to read and understand. Right now I'm at the programming challenge at the end of chapter three and I'll be completing and logging that challenge here by the end of tonight. This chapter was mainly about arrays and array methods. There were several simple coding examples going over the dot push and dot pop methods but due to a shortage of time, I will not be logging that here.

In Javascript by Example by Ellie Quigly I am at the end of chapter 2 where the exercises are. This is another set of exercises that I'll be logging here later on today. My impression of this book at this time is that it's informative and I am glad I bought it, not hard to follow and full of examples as you go that require only a browser at this point as all of the examples can be done in the console. One of the things I learned this past week was how to use shift enter to go to the next line in the chrome console. This allows me to write multiple line scripts so that I can follow along with the book material.

Over the past week I have spent a great deal of time at the MDN (link) researching events and responding to events with javascript. This really is the heart of what I want to do, and the main reasen why I started learning web development in the first place. Event driven programming is what javascript is made for. There is a certain amount of satisfaction that I'm feeling at this point as I am able to pull off simple 'click' tricks like generating alerts, and adding things to a page with innerHTML and the dot write method.

The other book worth mentioning here is Javascript The Definitive Guide 5th edition. I can't count the hours I've spent jumping around in this book reading about specific topics as they pop up in the other material I'm studying. One of the things I did recently was go through the indexes of most of my books with a red pen underlining things that relate to dom traversal, events, arrays, and how I can use all of these things to build my current Coffee Tech project. Here is a link to the site, although it will definitely have changed by the time anyone gets around to reading this.  CoffeeTech .

The past week was spent mainly working on the slider and making the site responsive. The drop down menu is all CSS and at the time of this writing is giving me some problems, but I'm developing a solution in the back of my mind even as I'm typing this. The menu buttons will eventually load new HTML to the div holding the slider and info block. Things are working out but there is still a bunch to do at this point.

Three days ago I purchased the udemy course 'Complete Web Developer' and I have gone through the first 5 videos where I set up the free hosting that comes with the course. Working with Eco Web Hosting has been a real pain. half of the time I can't access the control panels for the domains that I set up (free domains that have a local scope) so while I'm waiting for the site to work I end up working on something else. The thing that drew me in was  the price, (paid $50) and the e-commerce site example that I hope will help me with a project I have had on the back burner for a while now. The course promises 14 hands on site builds, so hopefully at the end of this thing I will have something of a portfolio, I have nothing like that right now.

Well, that's it for now.

Cheers,

Jon





















No comments:

Post a Comment