From Figma Prototypes to JavaScript Mastery
Greetings! I'm Uthman Bashir Dantata, and I'm excited to share my enriching experiences from my second month at TIIDELab. During this time, we embarked on a journey that not only honed our technical skills but also delved into crucial aspects of professional development. Let's explore how we built a medical adherence tracker using Figma, mastered the fundamentals of JavaScript, and had insightful sessions on vital business topics like bias. Plus, I had the honor of presenting our task management app, which showcased our array manipulation prowess.
Figma Prototyping:
Our journey commenced with Figma, a powerful design tool. Here, we undertook the essential task of designing the user interface for our medical adherence tracker. Figma allowed us to visualize our concepts, fostering seamless collaboration and iterative design improvements. This phase was instrumental in laying the groundwork for our subsequent endeavors.
JavaScript Fundamentals:
Our immersion into the world of JavaScript marked the next significant milestone in our journey. We commenced with fundamental concepts like functions, the cornerstone of any JavaScript program. Learning to craft functions and comprehending their significance within our code was akin to unlocking the gateway to limitless possibilities.
DOM manipulation was another pivotal area of study. We uncovered the mechanisms for interacting with the Document Object Model (DOM), enabling dynamic changes and updates to web page elements. This newfound skill endowed us with the power to infuse life into our web applications.
Variables emerged as our steadfast allies, serving as repositories for our data. Mastering variable declaration, value assignment, and manipulation enhanced the dynamism and efficiency of our code. It was akin to wielding a potent tool for creative expression within our projects.
Arrays and array methods unveiled a realm of possibilities. These constructs empowered us to seamlessly organize and manipulate data lists. From simple operations like pushing and popping elements to more complex tasks like sorting and filtering, we harnessed these capabilities to their fullest extent.
Navigating Challenges and the Mentorship Opportunity:
I faced a series of challenges that pushed the boundaries of my knowledge and skills. These challenges weren't just hurdles but opportunities for growth and transformation. I'm proud to share that I was one of the four fellows who successfully surmounted these challenges, earning the privilege of being mentored by a distinguished figure in the tech industry, Mr. Shamsudeen.
The challenges were designed to test our problem-solving abilities, creativity, and adaptability. Each one presented unique obstacles, forcing us to think outside the box and collaborate effectively with our peers. While they were undoubtedly demanding, they also served as a proving ground, demonstrating our capacity to excel under pressure.
Professional Development Sessions:
In parallel with our technical pursuits, we benefited from engaging sessions that emphasized critical business topics. One such highlight was the discussion on bias in business. These sessions provided invaluable insights into recognizing, addressing, and mitigating bias within professional contexts, making us more conscientious and informed contributors to the business world.
Task Management App Presentation:
Perhaps the crowning moment of this month was the opportunity to present our task management app, a testament to our JavaScript prowess. During the presentation, I showcased our adept use of array methods, including pop, unshift, shift, and forEach. These techniques allowed us to manage and manipulate task data efficiently, elevating our app's functionality and user experience.
Looking Ahead:
As I reflect on this remarkable journey, I express profound gratitude for the comprehensive education and growth opportunities that TIIDELab has offered me. These two months have equipped me with an arsenal of technical skills and enriched my understanding of vital business concepts. As I look forward to the future, I am eager to further explore JavaScript's vast potential, embark on exciting projects, and continue my journey of personal and professional development.
In conclusion, my second month at TIIDELab has been a fusion of technical mastery and professional growth, encompassing Figma prototypes, JavaScript proficiency, illuminating business discussions, and the presentation of our dynamic task management app. Stay tuned, as this journey is just beginning, and I can't wait to share more exciting updates with you in the months ahead.
Until next time,
Uthman Bashir Dantata
Subscribe to my newsletter
Read articles from Uthman Bashir Dantata directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by