Furkan Cengiz

My Adventure

To give you a brief background, I initially pursued Industrial Engineering at AGU, but my passion for software development led me to build games instead. I then decided to focus on backend development first and later on, added frontend development to my skill set.

After gaining some experience with Unity to develop games, I decided to learn .NET. The reason I shifted to web development is to build an online modern Turkish dictionary from scratch. The official dictionary lacks many features and I'm a fan of Turkish words and their roots. Initially, I developed multi-page applications but found it unsatisfying. Then, I discovered .NET APIs and became enamored with the simplicity of sending required data and using them however we want. Later on, I delved into client-side learning and studied HTML, CSS, and JavaScript. Honestly, I struggled initially since I lacked proper resources. However, I was fortunate to be accepted into the Frontend Web Development BootCamp of Recoded.

During the bootcamp, I not only improved my Frontend skills but also learned how to collaborate with teammates, provide feedback, manage time, and more. Furthermore, I honed my self-taught skills since our teachers encouraged us to self-teach.

In this adventure, I made mistakes, and I will. I learned making mistakes is not what I should be afraid of. What I should be afraid of is being afraid of making mistakes which just means that I might not like what I do.

My Education

Frontend Web Development BootCamp

Recoded

I learned how to collaborate with teammates, provide feedback, manage time, and more. Furthermore, I honed my self-taught skills since our teachers encouraged us to self-teach.

Industrial Engineering

Abdullah Gul University

Completed the prep school and left the university at the end of the first year.

Taken Courses

React Performance
React Performance

This course is about how to improve the performance of your React application. It covers the basics of performance, how to measure performance, and how to improve it. It also covers the new features of React 18.

Course Page

React

Performance

Complete Intro to Databases
Complete Intro to Databases

This course is about the basics of databases. It covers SQL, NoSQL, Graph Databases, and Key-Value Stores. It also covers how to use databases with JavaScript.

Course Page

SQL

Graph Databases

NoSQL

Key-Value Stores

Computer Science

Complete Intro to SQL & PostgreSQL
Complete Intro to SQL & PostgreSQL

This course is about the basics of SQL and PostgreSQL. It covers the basics of SQL, how to use PostgreSQL, and how to use SQL with JavaScript.

Course Page

SQL

PostgreSQL

Computer Science

Web UX Design for High Converting Websites
Web UX Design for High Converting Websites

This course is about how to design a website for high conversion. It covers the basics of human phychology on internet, UX, how to design a website, be better copy-writer, improve content on a website and how to improve the conversion rate.

Course Page

UX

The Last Algorithms Course You'll Need
The Last Algorithms Course You'll Need

This course covers the basic algorithms and techniques like divide and conquer, recursion. It also covers the basic data structures like linked lists, trees, and graphs.

Course Page

Algorithms

Data Structures

Computer Science

API Design in Node.js, v4
API Design in Node.js, v4

This course is about how to design an API in Node.js. It covers the basics of Node.js, how to design an API, how to use Express, and how to use Postgres.

Course Page

Node

API

Express

CS50 2023
CS50 2023

This course is about the basics of computer science which covers the basics of programming, algorithms, data structures, and computer science.

Course Page

Computer Science

Complete Intro to Containers (feat. Docker)
Complete Intro to Containers (feat. Docker)

This course is about how to use Docker and containers. It covers the basics of Docker, how to Dockerize an application, how to use Docker with Node.js, how to use Docker with databases, and docker-compose.

Course Page

Docker

Containers

DevOps

Full Stack

Full Stack for Front-End Engineers, v3
Full Stack for Front-End Engineers, v3

This course is about how to be a full stack developer. It covers the basics of backend, Nginx, server infrastructure, Linux, shell, and security.

Course Page

Full Stack

Backend

Nginx

Server Infrastructure

Linux

Shell

Security