Blog 3) Node.js

What have i learnt

Node.js is a development tool that allows a developers the possibility to execute javascript console commands outside of the web browser. Thanks to Node.js developers are able to create code for both back-end and front-end without the need to learn a different language, this is thanks to npm having a large library base that are open source and free to use

Why have i learnt this

Node.js is widely adopted by developers thanks to its powerful use in application development.

How have i learnt this

Moodle resouces provide a great starting point to learn Node.js as it highlights official documentation provided by the Node.js website.

Additionally there are a wide range of tutorials and useful links provided by Moodle.

We had a crack at creating the typical “Hello World ” application using Node. js

First we had to create a variable that will hold the html

Secondly we needed to create a server for the Node.js to operate from

We crated a main.js method that needed to be called to start the server. After the server has loaded you can see the output of the application.

What do you know now that you didn’t know before

I had no idea that it was possible to create both front-end and back-end strictly using Javascript only. Having the opportunity to access such a wide range of packages through the npm library has opened my eyes to the potential possibilities offered by Node.js.

What is the point

The point of learning Node.js is due its it wide use in the work-place and by exposing ourselves to a wider range of tools that we as potential developers could add to our knowledge utility belt

What will i do to remember this

There is only so much you can learn in the classroom. In order to further my understanding of Node.js i will be completing some online courses provided by Linkedin as well as follow some useful tutorials provided by creators on Youtube.

Blog 2) JavaScript Introduction

What have you learnt?

JavaScript can be injected inline into the HTLM file directly as lone as it is encased in a script tag which looks like <script></script>, or it can have its own its own script file that can used to store all the javaScript needed for the Website as long as the file has an extension .js

JavaScript can be used to create popup windows that the user will need to interact with in order proceed with the website. These popups can be created by writing alert(“Hello”); the output will display a popup as seen below.

Why have i learnt this?

JavaScript is a crucial component that can be used to add functionality to a given website. It has the power to add buttons, popup windows, forms and so much more that has not been discovered yet.

What is the point?

There are three components that work together to bring life to a website:

HTML: the purpose of html is to display the content on a webpage nothing more. All content you wish to see on the screen will need to written in the html document.

CSS: the cascading style sheet is responsible for the style of a website. Thanks to the CSS we can add things such as color and design much easier thanks to wonders of CSS.

JavaScript: now that both the content and style of a website are taken care off the javascript adds the function such as popup message boxes through alerts.

How did i learn this?

Before we applied our javascript to any website we started the basics through the console in our purfered web browser as seen below. The console in the web browser is the perfect place to try out javascript as the effects are seen instantly with no long lasting impact.

Blog 1) Information

Information Pie chart

For the first class we had a look at what information is, and what it represents, and how it is expressed to convey meaning.

Information itself does not have a true form and can be expressed by many mediums such as finger pointing, acting out and writing it down.

The important thing to remember is that regardless of how much is said if the correct words are not expressed their meaning will not form information.

Apart from looking at what information consists of we also had a look at Architecture. it is rather common for people to think of Buildings when Architecture is mentioned and design for manufacture of cars, furniture and kitchen utensils.

However, Architecture refers to the essence and thus can be used to make a wide variety of a given object because they all share the same essence

What do you know now that you didn’t know before?

I too fell into the category that believed that Architecture referred to buildings only.

What new understanding\Skills have you gained?

That even though some people may say many words their message may not contain the necessary information needed to extract the true meaning behind their worlds. This breakdown of accurate information can lead to the developers producing a project for a client that does not meet their expectations.

Why have i learnt this?

Some people focus to heavily on the coding side of the projects and only briefly touch on the information gathering aspect of the developers life cycle. By having a closer look at how information is conveyed between 2 or more parties can potentially limit the number of costly mistakes.

What are the real life\work Applications?

Github is a source control that is used by developers to share their code with the public or with team members of their choosing. This Software makes it easier for teams to collaborate with each other. As this is such an important piece of software which must be known for any developer to be taken seriously in the workplace I’m glad we are focusing so heavily on the Application.

What will i do to remember learning?

In order to try and become fluent with the use of Github I have started to watch Github Tutorials online.

Design a site like this with WordPress.com
Get started