Journey of Delivering Session in MERN Stack MAY_2024
Prajjal Dhar
DATA SCIENCE | | MACHINE LEARNING | | MERN STACK | | NEXTJS | | FULL STACK DEVELOPER | | SDE | | DATA ANALYST | | LINKEDIN TOP VOICE | | ADMINISTRATIVE SOLUTION EXPERT | | PROBLEM SOLVING | | NO SQL DATABASE
Introduction
In this article, I narrate my experience of teaching the MERN stack in a 45-day at REGex Software Services intensive training program. I'll answer the following questions and provide insights into our journey:
Content and Reels
Our PR and Marketing team created several engaging reels to highlight the progress and activities of our interns during the 45-day training program. These reels not only showcased the hard work and dedication of our interns but also provided a glimpse into the dynamic and interactive learning environment we fostered. Here are some of the highlights:
These reels were instrumental in not only documenting the journey but also in engaging our audience, drawing attention to the innovative and collaborative nature of our training program. They serve as a testament to the dedication and creativity of our interns and the supportive environment we aimed to create.
?
How I Managed to Teach MERN Stack in 45 Days of Training
In this article, I share my detailed journey of teaching the MERN Stack in just 45 days. This article provides insights into the procedure and steps I followed to achieve this feat, addressing various key aspects and answering crucial questions.
Team Introduction
We are the team of Regex Software Services, a dedicated and passionate group of individuals. Here's a brief introduction to our team and their roles in this journey:
·??????? Mr. Tushar Goyal : He introduced Linux and Git to the newly enrolled interns, emphasizing the importance of production environments and terminal commands. His sessions were crucial in building a strong foundation for understanding the underlying systems and tools used in development.
·??????? Mr. Ashish Mathur : Managed a collaborative team and handled all the digital data to ensure smooth teamwork among trainers, developers, and team members. He was responsible for managing day-to-day recordings, scheduling calendars, and ensuring that all training materials were organized and accessible. His efforts ensured that all team members stayed on track and collaborated effectively.
·??????? Mr. Mohit Sharma : Focused on helping interns understand the frontend and monolithic architecture methodology. He taught the fundamentals of HTML, CSS, and JavaScript, laying the groundwork for frontend development. His sessions covered the intricacies of building user interfaces and ensuring responsive design.
·??????? Mr. Prajjal Dhar (myself): Guided the interns through the complete MERN stack, starting with MongoDB as the database. I taught them how to create APIs using Express, optimize the frontend using React, and leverage Node.js to run the complete application. My sessions were designed to give a comprehensive understanding of how to build full-stack applications using the MERN stack.
Together, we formed a cohesive and supportive team, each bringing our expertise to provide a well-rounded and effective training program for the interns.
Roles and Goals of Our PR and Marketing Team
The success of our training program also heavily relied on our PR and Marketing team. Key members Karishma and Prachi Yogi played pivotal roles in various aspects of the program:
·??????? Selecting the Right Interns: Karishma and Prachi meticulously reviewed a large pool of applicants to ensure we had a motivated and skilled group of interns. Their selection process focused on identifying individuals who demonstrated a genuine interest in learning and had the potential to excel in the MERN stack.
·??????? Creating Engaging Content: They produced engaging reels and attractive content to capture the interest of potential interns. Their creativity in content creation helped in building a strong online presence and drawing attention to our training program.
·??????? Effective Marketing: They adopted a non-clickbait marketing approach, which emphasized delivering genuine value. Their marketing strategies were designed to help interns understand various tech concepts rather than just attracting clicks. This approach not only attracted quality applicants but also set the right expectations for the training program.
·??????? Promoting Learning Opportunities: Through their efforts, Karishma and Prachi highlighted the learning opportunities available in the training program. They effectively communicated the benefits of the program, showcasing success stories and real-world applications of the skills being taught.
Their dedication and strategic efforts in PR and marketing were crucial in ensuring the success of our training program by attracting the right talent and maintaining a focus on quality and genuine learning experiences.
?
Our Interns Who Sacrificed Their Summer Vacations
Our training program would not have been successful without the dedication and hard work of our interns, who sacrificed their summer vacations to learn the challenging MERN stack in just 45 days. Here’s a look at the remarkable individuals who made this journey memorable:
?
Additional Contributors
Special Mentions
Project 1:
Project 2:
Group:
Project Assignments and Group Dynamics
Group Assignments
Mr. Mohit Sharma played a crucial role in organizing the interns into groups and assigning projects to them, starting from webpage design. This approach ensured that interns worked collaboratively, enhancing their learning experience through real-world projects.
Group 1: Anisha, Tanisha, Indira, and Kanak
Anisha, Tanisha, Indira, and Kanak were placed in the first group. Initially, Kanak was part of the Django interns, contributing significantly to their projects. However, later she shifted to the MERN stack domain and joined this group.
领英推荐
Group 2: Arohi, Girwar, and Lakky
The second group consisted of Arohi, Girwar, and Lakky.
Learning Outcomes
Both groups gained comprehensive knowledge and hands-on experience in the following areas:
The group assignments and projects played a vital role in providing practical experience to the interns. They not only learned the theoretical aspects of the MERN stack but also applied their knowledge in building real-world applications. This collaborative and project-based approach significantly enhanced their understanding and skills, preparing them for future challenges in web development.
Managing Digital Data for Collaboration
Effective collaboration was at the heart of our training program. Mr. Asish Mathur took charge of managing our digital data, ensuring that all team members could work seamlessly together. His responsibilities included:
·??????? Utilizing Collaborative Tools: He leveraged tools like GitHub for version control, ensuring that all code and project files were managed efficiently and could be accessed by all team members. This facilitated smooth collaboration and integration of work done by different interns and trainers.
·??????? Organizing Training Materials: Mr Asish ensured that all training materials and resources were easily accessible to everyone involved. This included using platforms like Google Drive for storing and sharing documents, slides, and other learning resources.
·??????? Scheduling and Coordination: He used Google Calendar to schedule training sessions, meetings, and deadlines. This helped in maintaining a well-organized schedule that all team members could follow. Additionally, Google Classroom was utilized for organizing assignments, resources, and announcements, creating a structured learning environment for the interns.
·??????? Hosting Online Sessions: To facilitate remote learning, Mr Asish ensured that we had premium accounts for tools like Google Meet. This enabled us to conduct seamless and high-quality virtual sessions, ensuring effective communication and interaction between trainers and interns.
·??????? Maintaining Consistency: He coordinated between different trainers and developers to maintain consistency in teaching methods and materials. By standardizing the resources and approaches used, Mr Asish helped in providing a uniform learning experience for all interns.
His meticulous management of digital data and collaboration tools played a crucial role in the smooth execution of our training program, ensuring that all participants could work together effectively and efficiently.
?
Collaboration with Other Teams
To ensure the smooth running of the training program, we collaborated with various teams, each contributing their expertise to enhance the learning experience. These collaborations were crucial in addressing different aspects of the program:
·??????? Content Creation Team: This team was responsible for preparing comprehensive and engaging training materials. They worked on creating detailed tutorials, project guides, and reference documents that facilitated the interns' learning. Their efforts ensured that the content was both informative and easy to understand, catering to interns with varying levels of prior knowledge.
·??????? Technical Support Team: The technical support team played a vital role in assisting with any technical issues faced by interns during the training. Whether it was troubleshooting software problems, resolving connectivity issues, or providing guidance on using development tools, this team ensured that technical obstacles did not hinder the learning process.
·??????? Feedback and Evaluation Team: This team was tasked with continuously assessing the progress of interns and making necessary adjustments to the training program. They marked daily feedback for each trainee, which helped track progress on each topic. This feedback was crucial in identifying areas where interns needed additional support and in ensuring that everyone was on track with their learning goals. Their evaluations provided valuable insights that helped tailor the training to better meet the needs of the interns and enhance their understanding of the projects.
By collaborating with these teams, we created a well-rounded support system that addressed the diverse needs of our interns, ensuring a comprehensive and effective training experience.
?
Innovations and Traditional Procedures
While we adhered to some traditional teaching methods, we also introduced several innovative practices to enhance the learning experience. This blend of old and new approaches ensured a comprehensive and engaging training program.
Traditional Procedures
Innovative Practices
Coordinated Teaching Plan
By integrating traditional methods with innovative practices and a coordinated teaching plan, we provided a well-rounded and effective learning experience for our interns. This approach not only enhanced their technical skills but also prepared them to tackle real-world challenges in web development.
Attracting Audience to Main Day Show Activities
To keep the interns motivated and engaged, we organized several main day show activities, including:
Challenges Faced During the Journey
Managing and teaching a diverse group of interns in just 45 days was not without its challenges. Some of the key challenges included:
Despite these challenges, the enthusiasm and dedication shown by the interns made this journey a rewarding experience.
Under the Guidance of Mr. Shivam Maheshwari
All of this was made possible under the guidance of Mr. Shivam Maheshwari , the founder and CEO of Regex Software Services. He is a man of immense knowledge and dedication, always ready to help and impart wisdom. As a working professional, I deeply respect Mr. Maheshwari for his tremendous efforts and the way he motivates the younger generation.
Conclusion
This article captures my raw on-field experience and my narrative around my role in this training program. It's a testament to the hard work and dedication of all team members and interns involved.
Follow Me for More!
Follow me, Prajjal Dhar , for valuable content on personal branding and my professional journey. If you found this post valuable, show some love in the comments below. If you have any queries or would like to ask me something, I am just a message away ??
This article is 100% manually typed and crafted with ?? for all the readers, followers, my batchmates, and my lovely juniors and colleagues. Thank you for your dedication and hard work!
?
MERN STACK | | NODEJS | | MONGODB | | JAVASCRIPT | | SQL | | DATA STRUCTURE | | PYTHON | | ex@RegexSoftwareIntern | | @BanasthaliUniversity | | IT_2026
5 个月Thank you Prajjal Dhar sir, for believing in me, providing invaluable insights, and constantly pushing me to excel. Your mentorship has significantly impacted my personal and professional growth, and I am immensely grateful for the opportunity to learn and grow under your guidance.