MEAN
Today was the first day of the MEAN stack. This stack is all in Javascript and we'll be learning technology such as AngularJS, NodeJS, Express and MongoDB. I somewhat regret not preparing more over the break since apparently half my class has already finished the first section! Luckily, the material isn't too hard because it was just the fundamentals. We learned basic data types of Javascript and prototypical inheritance.
Most of our assignments have focused on OOP, or object oriented programming. That is, writing classes or constructor functions that in itself has different objects or methods that contain code that does something. One of the important parts of OOP that its a blueprint for whatever code thats going to be written and it helps layout all the attributes that the program might have. The assignments kind of eases us in with learning new concepts such as prototype and the different ways to write OOP (good and bad way).
The big jump up was the Deck of Cards assignment. Because there weren't that many instructions, it was really hard to think how to create a random deck of 52 cards that can shuffle and deal out cards to individual players. Mike did a demo on it before I was able to finish the assignment and he made it look really easy. I'm sure a week from now, it will make more sense but it was definitely a big wake up call for me to not get behind. All the learning happens when you struggle through stuff instead of looking at the demo and pretending to know what's going on.
We are going to finish the JS Advanced Topics tomorrow..wish me luck!
No comments:
Post a Comment