Komple Web Geliştirici Kursu : Front-end ve Back-end Kodlama
Sıfırdan C#,ASP.NET MVC,Entity Framework,Linq,SQL Server,IIS,JavaScript,jQuery,JSON,Html,Css,Bootstrap nicelerini öğren.
3.73 (472 reviews)

1 971
students
47.5 hours
content
Oct 2018
last update
$29.99
regular price
Why take this course?
İşte tam olarak detaylı bir kurs planı, web geliştiricisi olmak için gerekli olan becerileri ve bilgileri edinmenize yardımcı olacak bir yapı:
Aşağıda Kişisel Web Geliştirici Kurs Planı:
1. Temel Bilgiler ve Dil Öğrenimi
- HTML (HyperText Markup Language)
- CSS (Cascading Style Sheets)
- JavaScript (ES6+)
- Git ve GitHub kullanımı
2. Front-End Framework ve Kütüphaneler
- React.js ve Redux (veya Vue.js)
- Bootstrap veya TailwindCSS gibi CSS framewerkleri
- State Management Tools (Context API, MobX, Recoil, Zustand vb.)
3. Back-End Araçları ve Programlama Dilleri
- Node.js ve npm
- Express.js (veya ASP.NET Core)
- Mernack (MongoDB, Express, React, Node.js) gibi stacklerin kullanımı
- Python (Flask veya Django)
- Ruby on Rails
4. Veritabanı Yönetimi
- MongoDB (NoSQL)
- MySQL veya PostgreSQL (SQL tabanlı veritabaneler)
- Entity Framework Core (EFCore) (ASP.NET Core için SQL Sorgu Araçları Kitabi)
5. Web Standartları ve Protokoller
- RESTful API'lerin oluşturulması
- GraphQL
- JSON ve XML formatları
- WebSockets ve RTC (Real Time Communication) için WebRTC
6. Web Güvenliği ve Kullanıcı Deneyimi (UX)
- OAuth ve JWT (JSON Web Tokens) gibi kimlik doğrulama ve yönetimi
- Kullanıcı deneyimi (UI/UX) tasarımı ve design patterns
- Web performans optimizasyonu ve SEO (Search Engine Optimization)
- Aksesibilirlik
7. Testing ve Deployment
- Unit Testing, Integration Testing, End to End Testing (Mocha, Jest vb.)
- Continuous Integration / Continuous Deployment (CI/CD) için Jenkins, GitHub Actions, GitLab CI/CD
- Web uygulamalarını barındırmak için cloud platformları (AWS, Azure, Google Cloud Platform)
8. DevOps ve Sistem Kurulumu
- Docker ve Kubernetes
- CI/CD pipline oluşturma
- Infrastructure as Code (Terraform vb.)
9. İşletmeyi Ağırlayan Temeller
- API yazılımını geliştirme
- Kullanıcı oturum açma ve kimlik doğrulama sistemleri (OAuth, JWT)
- Düzenli olarak güncellenen içerikler ve veritabanı yazılımı (CMS olarak WordPress, Drupal vb.)
- Full stack web uygulaması geliştirme
10. Proje Taslaması ve Portföyü Geliştirme
- Kendi projelerinizi yapın
- Portföyüzü iyileştirmek için geri bildirim alın ve uygulayın
- İşlerde önceki deneyimlerinizi ve beceriklerinizi gösterin
11. Sürekli Öğrenme ve Gelişim
- Yeni teknolojileri takip edin (Progressive Web Apps, WebAssembly, Microservices vb.)
- Geliştirici topluluklarına katılın (GitHub, Stack Overflow, Meetup.com vb.)
- Sertifikalar ve eğitimler alın (FreeCodeCamp, Coursera, edX vb.)
12. Mesleki Gelişim ve Arayüzü
- Meslek ağlarına katılın ve iş fırsatlarına uygulayın
- İşbirliği projelerde deneyim kazanın
- Meslek derneklerine ve topluluklarına erişin (Women Who Code, Python Software Foundation vb.)
Bu plan, hem teorik hem de pratik eğitim açısinde dikkatle tasarlanmıştır. Her bir başlık altında bulunan modüller, web geliştiricisini üretmek için gerekli anahtar bilgileri ve becerileri içerir. Bu modüller, hem öğrenci hem de yürüyüşünüzde ileriye dönüşebilir ve yeniliklerle güncellenenebilir olmasını sağlamak için tasarlanmıştır. Her adımda geri bildirim almanız, öğrenme sürecinizde deneyim kazanmanız ve meslek yaratıcılığınızı geliştirmek için kritik olacaktır.
Course Gallery




Loading charts...
Related Topics
528818
udemy ID
15/06/2015
course created date
20/11/2019
course indexed date
Bot
course submited by