During week 3 we learned about flex boxes and project management
We learned a lot about the agile methodology as well as scrums
Our lessons were as follows:
Flex boxes are a good way to organize and layout your site, it has multiple related attributes, flexboxes are a very expansive topic that I suggest reading up on
You can read up on flexboxes hereOr you can read my wednesday notes which look into flexboxes more indepth
We worked on a task around building a database for an archery club app as well as designing a ui for the app as well with a colour scheme of red with black and white, it also had some specific requirements such as being able to create an account, see average score, and look at older rounds as well as inputting new rounds
Because of the importance of flex boxes, here is a look into all of the settings related to and around flex boxes
To make a container a flex box you can initialize it with the line "display:flex;"
Flexbox has a lot of related attributes which are:
example: "flex-flow: row wrap;"
This is all of the related attributes for flexboxes that I could find, and also the reason I do not enjoy doing css notes however knowing about these are essentially for properly styling a site
We learned more about the software development cycle as well as learning how to do pseudo code using a flowchart to show a program flow
The agile Workflow is an iterative workflow where you constantly repeat reviewing and developing the software until it is in a release ready state
The agile workflow is broken up into multiple steps:
The stages Design, Develop, Testing, Deploy, Review are repeated until it is a release ready software, this is the iterative part of the agile workflow, one iteration is often referred to as a sprint
We did an assessment where we were given an hour to beat 3 katas (coding challenges) at the level of 8,7,6 Kyu (increasing difficulty in lower numbers), I found them relatively easy, with the most interesting part being researching the toString() method and how it can convert between decimal, binary and hexadecimal
I personally extremely enjoy the small coding challenges that code wars provides as they feel very similar to a puzzle game, giving me satisfaction with every single one I complete, my current honour (score) is at 350 and it will probably increase a lot more as I frequently use code wars in my free time to sort of detox from any violent or stressful games I play, or I go on code wars when I've run out of puzzle games to play and am still in the mood for a mental challenge
Aside form code wars, we worked on our project which is this site, which is due in today however I will continue to update this throughout the whole course as it is a good way to consolidate what I learned and look back at anything I might have missed