Bootstrap Lesson at BSD Nigeria, my experience.
So I had the opportunity to build my first personal portfolio webpage using bootstrap. Although, it was a learning experience for me. Building a webpage using boostrap could be challenging most especially for a beginner like me. Boostrap has different application and functionalities that appeals to one’s view most especially the aesthetic look of a webpage. One will appreciate the beauty of the webpage appearance after embedding a bootstrap command. Bootstrap is the most popular HTML, CSS, and JS framework for developing responsive, mobile first projects on the web.

Having learnt HTML and CSS in my first week lecture at “Becoming a software Developer(BSD) in Nigeria, an online platform for learning software development, I was confidence to build my first websites from scratch using bootstrap and applying my experience from the previous lecture.
At first, it was a little bit confusing about the entire concept of the framework. To start with, I had to place the links to CDN on my text editor and also learn, how to install with Bower, npm, and Composer, a bunch of templates, licenses, and translations. I downloaded the bootstrap minified uncompressed file, a CSS framework, bootstrap.js– a JavaScript/jQuery framework, glyhpicons — a font (an icon font set) to enable me work offline. There are many commands in bootstrap that one has to get familiar with. From the placing of elements in a container, use of jumbotron to mastering of the grid system use in bootstrap. Grid systems are used for creating page layouts through a series of rows and columns that houses your content. Rows are placed within a container class for proper alignment and padding. The Bootstrap grid system has four classes: xs (for phones), sm (for tablets) md (for desktops) and lg (for larger desktops). These classes can be combined to create more dynamic and flexible layouts. Bootstrap also has some contextual classes that can be used to provide “meaning through colours”. Bootstrap also offers a few classes that can be used to provide emphasis on texts. Getting a first experience on the use bootstrap will allow a developer to appreciate the beauty of web and application development.
