A Month In Egabriel Boot Camp

It has been four weeks and today is the beginning of the fifth week already at EGabriel boot camp, it went by so fast. A lot of things have been learned, meeting a few people and working with a team has been eye-opening.

The first week was more focused on getting familiar with each other and a little refresher on the basics of C#. We had a few coding-related questions and a leaderboard to track the scores of each individual and it was fun. It was during this first week we also got divided into different groups, each group containing four members and are expected to work together on each task that will be assigned every week.

The second week brought the first task, an account management console app with some set features to implement, with implementation left to each individual to decide. This task involved working with files, and I will say file handling is not as straightforward as i initially thought, there are too many edge cases, I enjoyed working through the task as I was able to learn a little more about file handling with c# and more importantly how c# handles strings and character data types and I plan to understand more on the different ways to handle files and when to use each.

The third week brought a new task, a library management web API using c# and asp.net with database access. This was easier than the previous console app task which used a text file as data storage, the current task used a real database which I am more familiar with and the required features are the standard CRUD web API features. This week brought about some shuffling as some members were not as active as was required and some were just not active, the need to adjust groups to contain members with equivalent commitment was necessary, and that was how I and another member found ourselves in another group.

The fourth week is an extension of the third week as there were quite a number of us that couldn't finish the required task on time and due to some other reasons too. A new task was announced by the end of the fourth week and I will start as soon as I am done writing this article that is the second task for week three and I will be able to move to the next task.

Over the month, we've had tasks, coding challenges, live tutorial sessions, live programming-related talks and interactions with mentors and fellow students. Today marks the beginning of another month and I surely will have more to update in a more or so and till then, we keep learning.