top of page
Image by Pawel Czerwinski

Full Stack Web Development Using MERN Stack Bootcamp

The core to become a full stack MERN developer is to have sound technical

knowledge of underling languages like HTML/CSS and Javascript.


7+1 Weeks 

There will be online interviews for +1 week

Location: Konzek Technology Head Office / Istanbul

Starting Date

21 July 2022

Pre Requirements

HTML/CSS and Javacsript

Bootcamp Program




Every MERN stack developer should have a basic understanding of Node.js concepts like

• What is Node ?

• HTTP Protocol

• Node.js Architecture

• Different libraries used by Node


• How is node different from browser ?


• What is call stack and event-loop ?


• Create a basic http server in node


• Working with core node modules and globals

• Working with FileSystem in Node.js


• Package managers & external module


• NPM, Yarn


• Blog App

• Shopping Cart

• Book Store

MongoDB database is used to store application data. It is designed for fast performance and it can scale with demand.

• Concepts to learn in mongoDB are



• MongoDB database structure

• Working with Mongo Shell

• CRUD operations in mongoDB

• Ad-hoc query

• Indexing

• Aggregations

• Import/Export data from JSON/CSV formats


Twitter Database Model

Express is fast, light weight framework build on top of Node.js that provides a robust set of features to develop web and mobile applications. In MERN stack, Express will be used as backend API server which interacts with mongoDB database to serve data to client(React) application.

Concepts to learn in Express are

• Basic server in Express

• Middlewares in Express

• Handling Routes

• Mongoose ORM

• Designing Database Models

• Error Handling & Writing Tests

• CRUD in Express with Mongoose

• What is API & API Conventions

• JWT based Authentication

• API Versioning, Authentication & Authorization


ExpressJS Fundamentals

• Middlewares in Express.js

• MVC Pattern

• Templating and Rendering Dynamic Pages

• Mongoose ORM

• Designing Database Models

• Error Handling & Writing Tests

• CRUD in Express with Mongoose

• Session Based Authentication & Authorization


• Blog App

• Shopping Cart


 Book Store




React is an open-source frontend library developed using Javascript for creating small, reusable user interfaces on the browser. React native, a modified version of react can be used to create mobile


Concepts to master in React are

• Class and function based components

• State and props

• Lifecycle hooks

• Fetching data from APIs

• Controlled & Uncontrolled Components

• Routing in React

• Context API & React hooks

Redux Bonus Part

• General Bonus parts


• Introduction to Web and HTML & CSS

• Box Model

• Positioning

• Flexbox

• Typography

• Adding Media, Lists, Tables, Forms

• Responsive Web Design


• Building Resume in HTML & CSS

• Local Gym Website

• Web Developer Conference Website

• Insurance Company Website

• Blog- Gallery


• Value, Variable and types

• Functions

• Data Structure (Arrays and Objects)

• Array and String methods

• Debugging & Chrome Developer Tools

• Introduction to DOM

• DOM and Events


• Implement array methods


• Calculator


• Chrome extension


• Memory Game


• TODO app


• People of GOT


• Login and signup modal

• Introduction to Unix & Shell Commands

• Introduction to Git

• Branching and Merging in Git

• Collaborating with Github

In computing, virtualization or virtualisation (sometimes abbreviated v12n, anumeronym) is the act of creating a virtual (rather than actual) version of something, including virtual computer hardware platforms, storage devices, and computer network resources.


• Easier Management, Efficiency, and More

• Desktop Virtualization.

• Application Virtualization.

• Server Virtualization.

• Network Virtualization.

• Storage Virtualization.

• Samples (Docker, VMWare, Virtual Box, OpenVZ, … )

Application Form

Application Form


Thank you for registering for our event. See you!

Bu ücretsiz eğitim programını paylaşın!

Yeşil İpli Nazar Boncuğu
bottom of page