Challenges of CSS

The most challenging lesson this week was learning CSS. I understand CSS, however I could not implement it like I can with html. I had to research the correct property and values in order to get the code I was looking for. I had to looked up how to center content, how to make a colored background appear, and how to make a copyright symbol appear in the footer, amongst several other CSS codes. I found several websites that teach basic html and CSS. These websites gave me the most accurate codes to make my CSS appear. I also had to research how to code CSS internally in an html document. The way to do this is to but a style tag in the header before the body. 

The beginning of the video that discussed how to go from knowing nothing to being a job ready web developer was pretty informative. I was able to follow along for the beginning. I am currently learning basic html and CSS so I was familiar with these terms. I was even family with Javascript. I have been researching the difference between Javascript and Java. 

There were a lot of topics that I was unfamiliar with for the rest of the video. It was very discouraging, knowing that there is more than just Javascript that needs to be learned in order to become a web developer. Now I can understand the article I read that discussed how defining a web developer has changed. I can agree that I am on track to become a web designer not a web developer.

I am going to do my best to explain Node.js to the best of my understanding. Node.js is connected to Javascript. Javascript to my understanding is the next program to learn after learning basic html and CSS. Javascript allows for a more interactive and less plain web page. 

Node.js itself is a free open source server.  This server allows you manage files on the server. It allows you to retrieve files in the server without waiting  to display to the client. I believe the client is the webpage. 

 In other words, Node.js allows you to execute Javascript outside of a browser. It is mostly used to build back end services. Users interact with a Webpage or Mobile App and Node.js  Some companies that use Node.js is PayPal, Uber, Walmart and Netflix.

 Node.js is free, easy to learn and can be used for prototyping. It has a library of Javascript which means you do not have to start from scratch when coding Javascript. Node.js allows you to become a developer that can work the back end and front end of a website.

The following are links to learn more about Node.js:

https://www.w3schools.com/nodejs/nodejs_intro.aspLinks to an external site.

https://nodejs.org/en/learn/getting-started/introduction-to-nodejsLinks to an external site.

https://youtu.be/ENrzD9HAZK4?si=CW5mHlcAKYE3ok20Links to an external site. 


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *