Posts

Showing posts with the label Week 2

Week 1 to 4 - Learning with MCR Codes

Image
My experience with  @MCRcodes   as a Quality Assurance Tester.  This is an evening part-time coding boot camp based in central Manchester which runs for 24 weeks, from February 2018 to July 2018. Week 1 - Meet up with Michael (Coach) and class. Everyone is very friendly and it feels like we all already know each other very well. Started off with setting up our laptop with typical software used by mainstream developers. Got comfortable using GIT and CLI. Session 1 - Getting Set Up Session 2 - Command Line Interface Week 2   - Weekly standup and retrospective have been carried out just like in the working environment. Started learning the fundamentals of JavaScript, and using npm and Jest. Additionally worked in pairs on practical tasks which also included committing work simultaneously to GitHub. This  week assignment was on basic fundamentals of JavaScript which consists of numbers, strings, boolean...

Test snippets of code with JS Bin

Image
JS Bin is an open source collaborative web development debugging tool specifically designed to help JavaScript and CSS folk test snippets of code, within some context, and debug the code collaboratively. What can JS Bin do? Write code and have it both save in real-time, but also render a full preview in real-time Help debug other people's JavaScript, HTML or CSS by sharing and editing urls CodeCast - where you share what you're typing in JS Bin in real-time Remote rendering - view the output of your JS Bin on any device on any platform, updating in real-time Processors, including: coffee-script, LESS, Markdown and Jade. Debug remote Ajax calls JS Bin - https://jsbin.com/ GitHub - https://github.com/jsbin/jsbin

"You Don't Know JS" (book series)

Image
This is a series of free ebooks diving deep into the core mechanisms of the JavaScript language. GitHub -  https://github.com/getify/You-Dont-Know-JS Kickstarter -  https://www.kickstarter.com/projects/getify/you-dont-know-js-book-series

TypeRacer – The Global Typing Competition

Image
Increase your typing speed while racing against others. The award-winning online typing competition, TypeRacer, allows people to race each-other by typing quotes from books, movies, and songs. It is the first multiplayer typing game on the web. TypeRacer –  http://play.typeracer.com/

Week 2 - Session 2 - npm and Jest

Image
npm  (Node Package Manager) is a  package manager  for the  JavaScript  programming language.  It is used to install, upgrade, configure, and remove software packages in a quickly and consistently.  It consists of three distinct components,  the website,  the registry, and  the Command Line Interface (CLI). Jest is a  JavaScript testing framework  used to test JavaScript code. It is d eveloped by Facebook and also used by Facebook to test all JavaScript code. This framework requires zero configuration and works out of the box. npm -  https://www.npmjs.com/ Jest -  https://facebook.github.io/jest/

Week 2 - Session 1 - JavaScript Fundamentals

Image
A JavaScript program is essentially a list of instructions for the computer to follow in order to achieve whatever useful thing the program is required to do.  Each instruction in a program is called a statement.  In JavaScript, statements are composed of values , operators , expressions and keywords , and end with a semicolon. Values: there are two types of values in JavaScript, literal values ( Numbers,  Strings,  Booleans,  Arrays,  Objects ), and variable values ( var, const, and let ). Operators: these are special symbols that are used to combine two values and create a new one. Arithmetic, String, Logical, Comparison, and Assignment operators. Expressions: an expression is a combination of literal values, variables, and operators, which evaluates to a single value. Keywords: these are basically reserved words that perform special actions and cannot be used as variable names. JavaScript statements can be grouped together in blocks us...