My Portfolio

A showcase of my projects and my abilities.

My Name is Mete Atbaş

I'm a passionate developer but more importantly I'm passionate about technology.

CI CD Pipeline Project

Bu projede git üzerindeki örnek bir proje ile 2 adet aws ec2 sanal serveri kullanarak(master-slave) linux üzerinde tomcat containerini yükledim , jenkins üzerinden source code management ile git personel access tokens kullandım git üzerinden webhook ekledim ,ssh key ile master üzerinden slave makineye ulaştım, jenkins arayüzünde slave'in ip adresini ve master'in key'ini slave'i kontrol için kullandım(böylece yeni bir node oluşturdum), jenkins üzerinden source code manager ile pipeline script'i (git ile) entegre ettim,pipeline syntax kullanarak proje icinde kullandıgım script'i elde ettim, linux'a Apache maven yükledim jenkins ile entegre ettim , test komutu kullanarak proje kodunu jenkins ile test ettim . linuxta Docker Hub ile pipeline scriptini elde ettim :8080 portunu kullanarak .docker exec Container ID ile kaynak kodu projeyi yayınladım.

06 Jun 2020

TUR REZERVASYON SITESI

Bu projede , Node.JS ,Express.js,MongoDB Model Routing ve Controller yapısını , Async-Await , JWT kullanımını MongoDB Cluster bağlantısını öğrenerek Tur alışveriş sitesi'nin Backend,Frontend kısmını inşa etmeyi ve Postman ile API'leri nasıl test edeceğimi öğrendim ve Heroku ile siteyi nasıl yayınlayacağımı öğrendim.(Siteye giriş yapmadan önce Hesap bilgileri için GitHub Linkine bakınız)

10 May 2020

Banka Hesabı

Bu projede DOM kullanarak , Javascript fonksiyonları , Higher order Arrays(map,filter,reduce) metodları ile banka hesabındaki parayı dinamik olarak değiştirme işlemlerini , ve bu işlemlerin JSON ile localstorage'e kaydetmeyi öğrendim.

15 June 2020

Game Shopping Site

Bu projede Node.JS Express.JS , MongoDB Atlas kullanarak basit bir alışveriş sitesi tanımladım , Projeyi MVC mimarisini kullanarak , FrontEnd için Bootstrap kullandım , REST metotlarını kullanarak kullanıcıya veri akışı sağladım , ve siteyi Heroku kullanarak internette yayınladım.

20 June 2020

DevCamper API

Bu projede Node.JS,MongoDB ile kullanarak bir kurs sitesinin BackEnd tarafını tasarladım , Projede REST metotlarını Postman üzerinde test ederek Bulut üzerinden API’lerin JSON formatında veri akışını sağladım.Kullanıcılara güvenlik sağlamak için şifreyi Hash encyription yöntemini ve Json Web Token ile kullanıcılara oturum açmak için güvenlik ,API güvenliği için Express-Mongo-Sanitize,Cross site scripting koruması için Helmet, Kullanıcının istek limitini sınırlamak için Express-Rate-Limit kullandım,Postman Docgen ile projenin dökümantasyonunu HTML formatına getirerek bu siteyi , SSH key ile Droplet server üzerinden internette yayınladım.