Bootcamp: MERN And PERN (MongoDB, PostgreSQL, Express, React & Node) Full Stack
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
- Javascript basics to intermediate
- Problem solving with JavaScript
- DOM Manipulation and Build application using MVC (model-view-controller) concept
- JavaScript unit tests
- Build APIs using Node, NPM and ExpressJS
- MongoDB, PostgreSQL and connect applications with databases
- Type Script
- React JS, Virtual DOM, React Router etc
- Fetch data using bongoDev, your own APIs and other APIs
- Software Testing (Unit test and functional test with Selenium)
- OpenAI: Unleash the power of ChatGPT in Web Development
- Docker, Docker Hub, Dockerizing applications
- CI/CD pipeline
- Tasks automation and cron job with Jenkins
- AWS: IAM, EC2, S3 and Route 53. Deploy application to AWS
- Deploy application to the DigitalOcean
- DevOps basics: Understand software development life cycle and DevOps best practices
- Projects: You will build and deploy 20+ small to large websites and applications
- SCRUM: Build software under Agile (scrum) process using JIRA tool
- How to deploy your application on the internet free
- Build standard Resume/CV, LinkedIn profile and network building
- Professional English communication training
- 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 industry standard, appealing and user-friendly websites and applications, making you a proficient MERN and PERN full stack 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
✅ Completely beginner in Web Development
✅ Who wants to start a career in the tech industry
✅ Absolutely beginner in programming and wants to learn MERN and PERN stack from scratch
✅ CSE and non-CSE students
✅ Interested in full-stack web development
Job holders who wants to excel in their industry standard web development knowledge and to become professionals
Goals of this course
Course Roadmap
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 uniqueness of this course
-
1. Full Stack web development course
To find a job as a Full Stack MERN or PERN 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.
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 MERN and PERN applications
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, two production-grade and large-scale applications will be developed using React, TypeScript, Express, MongoDB, PostgreSQL, Docker, and CI/CD pipeline maintained and deployed, 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)
-
Hackathon
-
Zoom Live Class
-
Revision Classes
-
Module-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
-
Module-B: Internal Hackathon
-
Module-C: Professional English Development Training
-
Module-1: Understand: How Web Works
-
Module-2: Front End Vs Back End Vs Full Stack Architecture
-
Module-3: HTML-5
-
Module-4: CSS-3
- Pure CSS
- Build personal website with pure CSS
- CSS Flexbox
- CSS Grid
- A complete portfolio using pure CSS, Flex box and grid
- CSS advanced topics
- Tailwind CSS
- Exam – build and deploy a full portfolio website
- How to deploy website free (5 places)
- Website optimization
- Performance of your website
- Tailwind CSS: ImageVault
-
Module-5: Linux Basic Commands
-
Module-6: Git And GitHub
-
Module-7: JavaScript
-
Module-8: Document Object Model (DOM)
-
Module-9: Unit Test
-
Module-10: Object-oriented programming (OOP) patterns in JavaScript
-
Module-11: JavaScript Advanced Topics
-
Module-12: Node JS
-
Module-13: ExpressJS
- Building RESTful API’s Using Express
- Express- Basics to Advanced Topics
- 21st May ExpressJS Class Video
- 24th May NodeJS Class Video
- 28th May Express and Mongo Class Video
- 31st May Node-Express Class Video
- 7th June Mongo & Express Class Video
- 18 June Node & Express Class Video
- 14th June MERN Class Video
-
Module-14: Query Languages and Databases
- Learn MongoDB and it’s queries
- Connect MongoDB with Express APIs
- CRUD Operations Using Mongoose
- Mongo – Data Validation
- Authentication and Authorization
- Handling and Logging Errors
- Learn SQL and create MySql database
- Connect to PostgreSQL database server
- 20th June SQL & My SQL Class Video
- ZIP file for DataBase
-
Module-15: React JS
-
Module-16: Docker
-
Module-17: Amazon Web Services (AWS)
-
Module-18: CI/CD pipeline
-
Module-19: Final Projects
-
Module-20: Graduation
Certificate পেতে হলে কমপক্ষে ৬০% মার্কস পেতে হবে
-
Module-21: Job Placement
এই সেকশনে চান্স পেতে হলে কমপক্ষে ৭০% মার্কস পেতে হবে
- 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
- Keep trying for interview and jobs around the world
- What to do from here
- আমরা আপনাকে জব মার্কেটের জন্য প্রস্তুত হতে সাহায্য করবো কিন্তু bongoDev কোনোভাবেই চাকুরীর গ্যারান্টি দেয়না
-
Live Projects
-
Class Videos and PDFs
-
Quizes
-
Legacy Class Videos and PDFs
- 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
- 14th June MERN Class Video
- 18 June Node & Express Class Video
- 26th June MySql Class Video
- 5th July MySql Class Video
- Commonly Asked Interview Questions
- 9th July Interview Questions and answers
- 11 June MERN Revision Class Video
- 12 July Node and Express Class Video
- 14th July Resume Details Zip File
- 16th July File Upload Class Video
- 19 July Node & Express Class Video
- 21 july LinkedIn profile Building Class Video
- 27th July Node and Express Class Video
- 2nd August MERN class video
- 9th August MERN Class Video
- 11 August Docker Class Video
- 17th August React1 class video
- 20th August React2 Class Video
- 24th August React3 Class Video
- React GAMMERS app zip
- 29th August React4 Class Video
- 1 September Docker2 Class Video
- 6th September React Router Class Video
- 9th September Selenium Testing Class Video
- 12th September unit test Class Video
- 17th September MERN Class Video