12 June 2012

Web tech @ NCIRL General Jist

My experience Studying The higher diploma in web technologies in national college of Ireland.

My objective here is to write the general jist about what i learn and why i need it for my modules in college!

I started studying the web technologies a few months ago, April to be precise, So far ive found the coure really interesting, Its by no means an easy course, especially when you have to work 3 businesses and other ventures full time and go to college in the evenings but i still love it!

We started off doing three modules, the first was Server side technologies which as the name says covers all server side aspects, the focus on this module is more frameworks such as rails beneath programming languages such as ruby,
We started off learning Ruby, Ruby for me was new as i had not done any serious programming before at all, Just messing about or maybe editing something via a guide such as sever side scripting

for SEFs on my business post,  That as an example i got an error and had to figure out what the problem was by Google, researched what i needed to do and then how to do it, In that care it was a simple script rewrite for the sever i was using my hosting on (Zeus with register365).

Looking at that script rewrite it made no sense to me but i searched for the relevant parts and changed what needed to be changed to make it work!, since its now coming up to the end of June we've been at this course for nearly 3 months so its great to say when i coincidentally looked at another rewrite script on another server having a basis of all this made me at least know what needed to be done without much research.

I went a bit off topic there but basically what i like about the programming element of this module which everything is ultimately about is that it is straightforward, i might not have a clue but like any language it can be translated so i can find the answer.

So we started learning ruby as i said, we started off at basic tutorials such as learn ruby the hard way, I have to say the guy who wrote it wasn't telling porkies as it was the hard way, I read a Chris pine book a few weeks into the class about learning ruby which seemed to adopt an easier straight forward approach which made it "click" and then i at least understood the concepts. The problem now is that we then moved on to git-hub
 which is server where you can essentially sync, push and pull code off while you are working so it can be tracked who made and did what etc., We have been told its a great tool but we spent so much time on that I've forgotten most of the ruby i spent weeks learning prior, I guess you don't use it you lose it right?.
So now we finished up with git-hub and that that, we use a program called ruby-mine to do our work in and then










push the projects to git-hub, Next after that we have started to learn the basics and fundamentals of Rails.

Rails is a framework which you install on the server for ruby, it basically takes for granted that you need certain basics so instead of spending weeks writing a site in ruby you can do it in rails in a night then edit it and carry on working in ruby, so it gets you up quick assuming you need a certain standard which most users would, it was created by this guy Called DHH.

2 comments:

  1. Very interesting. I am also new to some of these web technologies in this course, such as Github, Ruby and the Rails framework. They are all quite complex for the beginner but certainly possess potential for great web application development and collaboration!

    ReplyDelete

Thanks for commenting,, Paul.