Bootcamp: React, NextJS & TypeScript Pro
What will you learn in this course
Mentors
- How web works, front-end Vs back-end Vs full stack architecture
- HTML5, CSS3, Flex Box, Grid and Tailwind CSS
- Linux commands, Git and GitHub
- Figma design system and convert Figma design into website
- Javascript basics to intermediate
- Problem solving with JavaScript
- DOM Manipulation and Build application using MVC (model-view-controller) concept
- JavaScript unit tests
- NodeJS basics and NPM
- Type Script
- React JS
- Fetch data using bongoDev and other APIs
- Software Testing (Unit test and functional test with Selenium)
- Next.js
- Docker, Docker Hub, Dockerizing Application
- CI/CD pipeline
- Functional Testing with SELENIUM
- SCRUM: Build software under Agile (scrum) process using JIRA tool
- Projects: You will build and deploy 20+ small to large websites and applications
- How to deploy your application on the internet free
- OpenAI: Unleash the power of ChatGPT in Web Development
- Build standard Resume/CV, LinkedIn profile and network building
- Professional English communication training
- Freelancing Marketplace
- Hackathon: Participate in the monthly Hackathon (contest) and win attractive prizes
- It’s a marathon, not a sprint!!
Throughout the course, you will work on hands-on projects and practical assignments to apply your knowledge and strengthen your skills. By the end of the course, you will be equipped with the expertise needed to create visually appealing and user-friendly websites, making you a proficient front end developer ready to excel in the industry. We will ensure that you are learning cutting edge technologies and tactics from the industry experts.
Who is eligible for this Course
✅ Students
✅ Absolutely beginner in programming and want to learn Front End Web Development with JavaScript, React and NextJS
✅ CSE and non-CSE students
✅ Interested in web development with JavaScript stack
✅ Job holders who wants to excel in their industry standard web development knowledge and to become professionals
Goals of this course
Course Roadmap
The uniqueness of this course
-
1. Zero to hero web development course
To find a job as a Front End Developer, starting from zero, this course will cover everything you need to know and all the skills required in the job market. I hope that after completing the course successfully, you will receive interview offers from software companies, be able to attend interviews, and secure a job without any lack of qualifications or confidence.
-
3. One-to-one Mentorship and guidance
Experienced industry mentors provide regular guidance on learning and career-related aspects. They identify and highlight areas of weakness to provide advice and direction for improvement. You will need to be sufficiently proactive and have a strong desire to learn in order to benefit from their invaluable guidance.
-
5. Online live class
Teachers and students engage in face-to-face video conferences. Market experts will explain each topic with ease, using relevant examples during live classes, and provide relevant quizzes for practice. There will be homework assignments as well. Upon completion of the course, you will receive a certificate and job placement training. It is necessary to complete quizzes and projects on time to avail yourself of these opportunities. There is no room for slacking off or procrastination.
-
7. Professional english training
Having coding or web development skills alone is not sufficient to secure a job. Even in foreign companies, and sometimes in many local companies as well, interviews are conducted in English. For those of you who face difficulties speaking in English, there is intensive professional English training available, and there is no additional fee required for it.
-
9. Live class video and PDF notes
Since we teach through live classes, it is natural to forget many things after a long class. When revising at home or solving practice quizzes, you will need the class lectures. After the class ends, you can watch the entire class video on our website, and for those who prefer reading books, short notes will be uploaded as PDFs. In case of any urgent need or if you miss a class, you can cover it later by watching the class video at a convenient time. However, repeatedly missing classes and relying solely on watching videos later is not desirable. We will monitor your attendance in the class regularly. Multiple absences in your class may hinder your participation in job placement training.
-
11. Continuous Assessment
Regular assessments and feedback mechanisms are incorporated into the course to monitor your progress and identify areas for improvement. This helps you gauge your understanding and allows for personalized learning.
-
13. Local, international & remote job placement
In order to obtain internships or full-time positions, including in foreign companies, it is essential to acquire qualifications and skills that outshine the competition in our country. Currently, there are numerous foreign companies providing remote job opportunities, along with salary packages that can be truly impressive. It is important for you to strive and put in the effort, while our job placement team will ensure that your CV is forwarded to local, remote, and various foreign companies for potential job interviews.
-
15. Monthly Hackathon (contest)
As part of our commitment to fostering a culture of continuous improvement, we host monthly internal hackathons or web development contests, encouraging students to showcase their skills and push their boundaries. Winners get attractive prizes
-
2. 24/7 group and individual support
If you find it challenging to understand a particular topic, even to the extent of not being able to grasp it with the help of Google, our on-call support engineers are available in the group chat or through Zoom calls to help you understand. You will get 24/7 amazing group support. However, initially, it is encouraged for you to try solving the problem on your own as Google can be your best friend. One of the significant advantages of being a developer/engineer is the ability to search on Google and solve problems. And remember, we are always here with you for assistance.
-
4. practice, practice and practice
Coding practice is extremely important, especially when you are learning a new programming skill. Because practice makes a better developer, and in this Bootcamp, we prioritize the practice aspect. Throughout the entire course, you will be given numerous problems and projects of various sizes to practice in class and at home. These will help you become a skilled developer.
-
6. Intensive job preparation (IJPS)
Once you successfully and thoroughly complete the core course, our job interview experts will be with you for a period of 4 to 6 weeks to help you build your technical and behavioral interview skills. We will prepare you for web development and interviews, but ultimately, it will be up to you to satisfy the interviewers on the interview board that you are capable of working and possess the necessary knowledge. Alongside that, you must have confidence in your own abilities to demonstrate your competence for the job.
-
8. Individual and group projects
When a company is hiring, they consider not only hard skills such as coding skills and technical knowledge but also soft skills equally. Many excellent developers miss out on job opportunities due to a lack of soft skills. Among these soft skills, the mindset and ability to work both individually and as part of a team are extremely important. You should demonstrate your ability to complete our tests individually, practice working in teams, complete projects, and submit them. Software companies assess your teamwork skills and verify during interviews whether you are a good team player.
-
10. Job Placement Assistance
After completing the core course, those of you who are seeking opportunities in the job placement section will have an additional 4 to 6 weeks of dedicated support from our expert job placement team. They will assist you in preparing your CV/resume, getting your LinkedIn profile ready, and building your professional network. They will forward the CVs/resumes of qualified candidates to our hiring partners for job interviews, both within the country and abroad, including remote job opportunities. We cannot guarantee job placement as it ultimately depends on the company’s decision and your qualifications. You should stay engaged while we take care of forwarding your CV/resume. If you successfully complete our course on time, have good communication skills, and actively participate in the intensive training provided at the end of the course, we see no reason why you wouldn’t find a job.
-
12. Software development under Agile (scrum) process using JIRA tool
We believe in the power of hands-on learning, which is why our students actively participate in real-world projects executed under the Scrum project management framework, using the industry-standard JIRA tool. This will make a huge difference between you and others.
-
14. Job opportunity at bongoDev
Those who successfully complete the course on time and demonstrate exceptional performance will have the opportunity for a direct paid internship or full-time job at bongoDev. During the selection process, your skills, knowledge, communication, adaptability, and ability to collaborate with the bongoDev team will be taken into consideration.
Course Certificate
You will receive certificate if you get minimum 60% marks in total, we won’t be able to issue your certificate otherwise. We believe in quality and do not compromise with that.
The course will be conducted in the following manner:
1. Six (6) months course duration
✓ 3 days classes in a week (Friday, Saturday and Wednesday), 1.5 hours duration of each class. Live classes will be conducted via Zoom or Google Meet. Rest of the three days you will practice quizzes and complete home works.
✓ Main course will be completed in first 4 to 5 months and get certificate. You will be placed in the Intensive job preparation and placement assistance program (IJPS) for the last 6 to 8 weeks.
✓ You will keep in touch with bongoDev until you get hired and our job placement team will always help you out
2. Multimedia Content
The course will include a variety of multimedia content besides live classes, such as recorded video after the class, interactive quizzes, reading materials in PDF format, and practical exercises. These resources aim to enhance your understanding of the subject and provide a comprehensive learning experience.
3. Practical Approach
The course emphasizes hands-on learning and practical application of knowledge. You will have ample opportunities to work on real-world projects, solve complex problems, and develop practical solutions individually and in groups.
4. 24/7 private group support, live 1:1 mentor session and group discussion
If you have any kind of confusion or need assistance, you will have the option to join a private group for live discussions and clarification. If necessary, individual one-on-one meeting support is also available. Group discussions and group projects are included to facilitate collaborative work, allowing you to work together as a team. In addition to that, weekly discussion sessions are available.
5. Assignments and Assessments
“Learn by doing” – the entire course will be conducted following this approach. You will be assigned various assignments and assessments to gauge your progress and reinforce your learning. These include quizzes, projects, coding exercises, and projects submission. Solutions will be discussed after submitting your assignments or projects for collaborative learning and knowledge sharing.
6. Progress Tracking
The learning has features that allow you to track your progress throughout the course. You can monitor your marks and progress, assignments, and assessments to ensure you stay on track and meet the course requirements.
7. Professional English Development Training
English professional training program included to improve your communication skill to improve your weakness that goes above and beyond traditional methods. Every Saturday mandatory english class.
8. Production-grade React-TypeScript-NextJS application
Many of us work on various types of projects at different times, but we often fail to mention in our resumes or interviews that we have worked on a special project and feel extremely proud of it. Along with many other projects, a production-grade and large-scale application will be developed using React, TypeScript, Next.js, Docker, and a CI/CD pipeline maintained, so that you can mention it in your resume/CV and elaborate on it during the interview. This will showcase your skills and depth of knowledge and enable you to answer many questions related to these projects.
9. Final Exam
At the end of the course, there will be a final examination, and ultimately, you will be required to prove that you are eligible for certification and have a chance for job placement.
10. Certification
Upon successful completion of the course with minimum 60% marks, you will receive a certificate of completion or achievement.
11. Intensive job preparation and placement Assistance (IJPS)
Those who score a minimum of 70% in all exams will placed in the IJPS section. Job placement team will be working with you closely and actively
✓ Actively participate in real-world projects executed under the Scrum project management framework, using the industry-standard JIRA tool. Join in the daily standup, provide update on your project progress and develop software under iterative development which is followed in the real world software companies.
✓ Focus on Mock interview and code test
✓ Build standard resume/CV, LinkedIn profile and networking
✓ We will prepare you as a suitable candidate for the interview by helping you write job applications and getting your GitHub profile ready
✓ After successfully completing the IJPS part, eligible candidates will have their resumes forwarded/recommended to various companies, both nationally and internationally, so that you receive interview invitations. bongoDev does not guarantee job, because it depends on you and the interviewers. However, the top 2/3 candidates will have a direct opportunity for paid internship/full-time job at bongoDev, and upon completing the course, their course fee will be 100% refunded. To secure a job at bongoDev, coding knowledge alone is not sufficient; other soft skills will also be considered for recruitment.
12. Get ready for the interview and get your dream job
Alright, you are now prepared for the interview. Until you find a job, you will continue learning, practice and stay connected with bongoDev. We will make every effort to assist you, and the rest is up to your dedication. Good luck!
Success Story
Explore our Youtube channel for free resources:
-
Sample Class Video (watch free)
-
A: Introduction and course overview
- Introduction with bongoDev team and student advisors
- Join your private Facebook group
- Know course and class schedules
- Understand how to follow this course
- Start network building from today
- How to participate in Live Classes
- How to follow live class Videos and PDFs
- How to submit projects and quizzes
- What to do when you get stuck
- How to seek help from bongoDev community and mentors
-
B: Join in the Live Class (Zoom Meetings)
-
C: Professional English Development Training
-
D: Internal Hackathon (Monthly Contest)
You will participate in monthly web development contest
-
E: LinkedIn Profile and Resume Building
-
Module-1: Understand: how web works under the hood
-
Module-2: Front end Vs back end Vs full stack architecture
-
Module-3: HTML-5
Project setup and real coding starts
-
Module-4: CSS-3 (pure CSS & Tailwind)
- Pure CSS
- Build personal website with pure CSS and deploy on the internet (free)
- CSS Flexbox
- A complete website with Flexbox and deploy on the internet (free)
- CSS Grid
- A complete website with CSS Grid and deploy on the internet (free)
- CSS advanced topics (variable, object oriented CSS)
- A complete portfolio using pure CSS, Flex box and grid
- Tailwind css
- Build and deploy a responsive world class Tailwind website
- Performance of your website
- Website optimization
- Exam – build and deploy a full portfolio website
- Exam – group GitHub project: Build a restaurant website
- Tailwind CSS: ImageVault
-
Module-5: Linux Basic Commands
-
Module-6: Git and GitHub
-
Module-7: Figma Design System
-
Module-8: JavaScript
-
Module-9: JavaScript Advanced Topics
-
Module-10: Object-oriented programming (OOP) patterns in JavaScript
-
Module-11: Document Object Model (DOM)
-
Module-12: Testing
-
Module-13: TypeScript
-
Module-14: Node JS Basics
-
Module-15: ReactJS (18)
- Full picture of React JS / overview
- Set up your first React project and execute
- React fundamentals
- Components: Class Vs Functional
- Learn React with 5 handful mini projects and deploy in the internet free
- Pagination, Filtering, and Sorting
- React form
- JSON data types and use JSON data in the React APP
- Use bongoDev APIs in React Application
- React Router
- State management with React Hooks
- React Context API
- Multiple contexts consumption (No Redux)
- Unit Testing in React App
- React App Functional Testing with Selenium
- Build Production Grade React App and Deployment
-
Module-16: NextJS
-
Module-17: Unleash the Power of ChatGPT in Web Development
-
Module-18: Docker
-
Module-19: CI/CD pipeline
-
Module-20: Graduation
-
Module-21: (ECR Section) Enhancing Career Readiness: Internship-to-Job Placement
To have a chance in this section, you need to score at least 70% marks.
- Module-21 is an integral part of this module
- Mentorship program and career advise
- Mock interviews
- Code tests and reviews
- Group code tests
- Resume / CV building
- Network building
- Job Recommendations
- Resume forwarding for interviews
- Get ready for interview
- Get hired
- Keep in touch with bongoDev until you get your dream job in the tech industry
- Keep trying for interview and jobs around the world
- What to do from here
- We will assist you in preparing for the job market, provide job recommendations and arrange interview but please note that bongoDev does not provide any job guarantees.
-
Module-22: Streamlining Project Management with JIRA: Leveraging Agile Scrum for Efficient Project Execution
You will learn and develop software under Scrum methodology for the last two months
- This is an extension of Module-20
- Get introduced with your Agile Coach
- Understand project management approach for iterative software development
- Agile vs Waterfall model
- Understand Scrum management framework
- Learn how software is developed in real industry using Scrum methodology
- Join in the Daily Standup to provide your JIRA ticket / work update
- Work and collaborate 2/3 students together to build an application using GitHub and JIRA board under Agile Coach
- Develop and deploy your final production grade Web Application maintaining industry standard Agile process (Scrum)
- You are no longer a fresh graduate in front of your employer
-
Module-23: Freelancing
-
Legacy Class Videos and PDFs
- GIT & GitHub Commands PDF
- 14th December Class Notes PDF
- The Ultimate HTML Cheat Sheet
- English Class 01 PPT
- React JS CheatSheet PDF
- Smart English Book PDF
- BootStrap Compiled Video
- ZIP file for DataBase
- English Classes PDF/PPT Documents
- JS Compiled1 Video (25th, 29th, 30th March & 5th April)
- JS Compiled2 (5th, 6th, 12th & 13th April) Video
- JS Compiled3 (15th, 30th April & 7th, 8th, 11th May) video
- Commonly Asked Interview Questions
-
Projects/Assignments/Quizes
-
Exam Results
-
Surprise Quize
-
Live Projects