Sıfırdan Django - Docker - Nginx - AWS S3 - Server Deploy
What you'll learn
- Django ile kendi projeni oluştur
- Docker ile Django ve Postgres için daha iyi bir development ortamı oluştur
- Server kirala ve Putty ile projeni servera kur
- Server'a Ngnix kurarak sitene canlı erişim sağla
- Projende Gunicorn kullan
- Amazon S3'ü sitene entegre et
Requirements
- Kullandığımız hiçbir teknolojiyi bilmeniz gerekmiyor, hepsini burada öğreneceksiniz!
- Zorunlu olmasa da temel seviyede Python bilgisi işinizi daha da kolaylaştıracaktır.
Description
Bu kurs ile birlikte temel amacımız ister projelerinizi ister kendi CV sitenizi anında üretebilmenizi sağlamak.
Kurs boyunca;
Bir CV sitesi yapıyoruz,
Server kiralayıp Putty ile projemizi servera yüklüyoruz,
Domain satın alıyoruz,
Server'a Nginx kurup domain ile sitemize ulaşıyoruz,
Sitemiz için gerekli olan Amazon S3 bağlantısı ile depolama entegrasyonlarını yapıyoruz,
Projemizi Dockerize ederek başka arkadaşlarımızla çalışırken ve servera yükleme sırasında versiyon hatalarından kurtuluyoruz,
Gunicorn kullanarak sitemizin her zaman ayakta olduğuna emin oluyoruz.
Tüm bu adımları detaylıca görüp aslında her şeyin göründüğü kadar zor olmadığını öğreniyoruz!
Aynı zamanda piyasadaki şirketlerde çalışırken karşınıza çıkabilecek tüm önemli noktaları da öğreniyor olacaksınız. Profesyonel hayata hızlı bir başlangıç yapmak için karşınıza çıkabilecek tüm temel noktalara değiniyorum.
Birçok kişinin bilmediği ya da kullanmadığı kısayolları gösteriyorum, iyi bir kariyer için işimiz sadece iyi kod yazmak değil aynı zamanda hızlı da olmalıyız.
Kullandığımız teknolojiler piyasadaki en çok kullanılan teknolojiler ve bunları uzun senelerdir bu meslekte olan biri olarak birinci ağızdan anlatıyorum.
Gösterdiğim her şey sizin için bir turbo başlangıç olacak.
Öğreneceğiniz en temel teknolojiler:
Python Django
Docker
PostgreSQL
Nginx
Server Deployment
Amazon S3 depolama entegrasyonu
Kurs boyunca aklınıza takılabilecek her türlü soru için bana ulaşmanız çok kolay. Slack, Linkedin, Instagram, Whatsapp... sizin için hangisi daha kolay? :)
İş ararken CV'nizi adınız_soyadınız olan siteniz ve sonuna sadece /cv yazarak attığınızda İK üzerindeki etkinizi bir düşünün...
Who this course is for:
- Biraz Python biliyorsunuz ve kendinize ait bir sitenizin olmasını istiyorsunuz ama nasıl yapacağınız hakkında hiçbir fikriniz yok mu?
- Bu kurs ile A'dan Z'ye kendi websitenizi yapabilir ve server kiralayıp bunu yayına almaya kadar tüm adımları detaylıca öğrenirsiniz.
Instructor
Yıldız Teknik Üniversitesi Makine Mühendisliği mezunuyum ve 5+ yıllık yazılım sektörü tecrübem ile aktif olarak çalışmaktayım. Python, web geliştirme, otomasyon yazılımı ve veri yönetimi alanlarında birçok proje ve tecrübeye sahibim.
Senior Software Engineer olarak Adara (San Francisco, California, USA) şirketine çalışıyorum.
Kullandığım teknolojiler:
- Python
- Django
- Javascript
- Node.js
- Express.js
- React JS
- Docker, Kubernetes
- SQL Server, PostgreSQL
- SQL
- Nginx, Apache
- GCP, AWS
- Selenium
- Git
- HTML, CSS
- Linux
- PyQt5