Yeni Başlayanlar İçin Ön Uç Proje Fikirleri ve Konuları [222]
Yayınlanan: 2021-01-05Ön uç geliştirici olmayı mı hedefliyorsunuz? O zaman hemen bir portföy oluşturmaya başlamalısınız! Ve bunu yapmanın en iyi yolu, ön uç projeleri tamamlamaktır.
Bu nedenle, bu makalede, başlamanız ve sağlam bir portföy oluşturabilmeniz için birçok ön uç proje fikrini tartışıyoruz. Listemizde farklı beceri seviyelerinde projeler var, böylece ilgi ve uzmanlık seviyenize göre birini seçebilirsiniz.
İçindekiler
Ön Uç Proje Fikirleri ve Konuları
1. Kişisel Site Oluşturun
En basit ancak zorlu ön uç proje fikirlerinden biri kişisel bir site oluşturmaktır. Sitenizi özgeçmişiniz yaparak başlayabilirsiniz. Bu, web sitesine deneyiminiz, becerileriniz ve uzmanlığınız hakkında bilgi ekleyebileceğiniz anlamına gelir. Serbest çalışan web tasarımcıları ve geliştiricileri, bu amaç için güzel kişisel sitelere sahip olma eğilimindedir.
Web sitesini ilgi çekici, benzersiz ve etkileşimli tutmak için HTML, CSS ve JavaScript bilginizi kullanmanız gerekecek. Bu projeyi tamamladıktan sonra, bir web sayfasını HTML ile nasıl yapılandırabileceğinizi, öğelerini CSS ile nasıl şekillendirebileceğinizi ve web sitesini JS ile nasıl etkileşimli hale getirebileceğinizi bilmelisiniz.
Yeni başlayanlar için, üzerinde adınız ve unvanınızın bulunduğu bir banner eklemelisiniz. Bundan sonra, fotoğrafınızla birlikte küçük bir biyografi (veya Hakkımda) bölümü olmalıdır. Web sitesinde ayrı bir bana ulaşın sayfanız olabilir veya daha sonra sayfada bir 'bana ulaşın' bölümü tutabilirsiniz.
Dark Sky API ile bir Hava Durumu Uygulaması oluşturun

Bir hava durumu uygulaması oluşturmak için HTML, CSS ve JS kullanabilirsiniz. Hava durumu bilgilerini eklemek için Dark Sky API'sini kullanabilirsiniz. Bu projede AngularJS'i de kullanabilirsiniz. Web sitenizi güzelleştirmek için tasarım odaklı kitaplıkları kullanabilirsiniz. Dark Sky API size farklı yerlerin gerekli hava durumu bilgilerini sağlayacaktır, bu nedenle işiniz bu bilgileri hoş bir şekilde göstermek olacaktır.
Bu projeyi tamamladıktan sonra JS, Angular ve AJAX'ın birçok bileşenine aşina olacaksınız.
Bu, başlangıç seviyesi ön uç projeleri arasındadır.
2. Bir Test Oyunu Oluşturmak için JavaScript Kullanın
JavaScript'in ön uç geliştirmede en güçlü araç olduğunu rahatlıkla söyleyebiliriz. Web sitenizin HTML ve CSS'sini güncellemenizi sağlar. Verileri manipüle etme, hesaplama ve doğrulama yeteneğine sahiptir. Basit bir bilgi yarışması oyunu oluşturmak ve bu sağlam programlama dili hakkındaki bilginizi test etmek için JS'yi kullanabilirsiniz.
Bu proje üzerinde çalışmaya başlamadan önce DOM manipülasyonuna aşina olmalısınız. 3-4 MCQ'dan (Çoktan Seçmeli Sorular) oluşan küçük bir sınavla başlayabilirsiniz. Belirli bir sonuç üreten yanıtlara bireysel değerler atayın. Bu projeyi bitirdikten sonra, web geliştirmede veri yönetimi hakkında çok şey öğrenmiş olacaksınız.
Bunu bir adım daha ileri götürmek için, daha olası sonuçlarla daha fazla soru ekleyebilir ve böylece projeyi oldukça karmaşık hale getirebilirsiniz. Ancak, nasıl çalıştığına dair genel bir anlayışa sahip olmanız için küçük bir sınavla başlamanızı öneririz. Web sayfasını CSS ile çok stilize etmek isteyebilirsiniz, ancak test yönüne daha fazla odaklanmanızı öneririz. Web geliştirmeyi öğrenmek istiyorsanız , ne üzerinde çalışacağınızı ve diğer profesyonellere ne bırakacağınızı bilmelisiniz.
Okuyun: Yeni Başlayanlar İçin Tam Yığın Proje Fikirleri
3. Giphy'yi yeniden oluşturmak için Giphy'nin API'sini kullanın
Eğer interneti birkaç yıldır kullanıyorsanız mutlaka Giphy ile karşılaşmışsınızdır . GIF'ler için bir arama motorudur ve bunlarla doludur. JS veya jQuery kullanarak DOM Manipülasyonu gerçekleştirmeye aşinaysanız, bu proje tam size göre. Bu projenin amacı, GIF'leri bulmak için kullanabileceğiniz güzel bir sayfa oluşturmaktır.
Bu projede size yardımcı olması için giphy API'sini kullanabilirsiniz . Ücretsiz olarak kullanabilirsiniz ve yapılandırma konusunda endişelenmenize gerek yoktur. API'leri, sitenizde popüler gifleri görüntülemenize, ilgili gifleri arayabilen bir girişe sahip olmanıza ve daha fazla arama sonucu almak için arama sonuçlarının sonunda bir 'Daha Fazla Yükle' düğmesine sahip olmanıza olanak tanır.
Bu proje, zaman uyumsuz isteklere aşina olmanızı sağlayacaktır. Ve bu projeyi oluşturmak için jQuery kullanıyorsanız, o zaman ajax yöntemini de öğreneceksiniz. Web uygulamanız son derece karmaşık hale gelebilir, bu da ad alanı ve yapısal organizasyona aşina olmanıza yardımcı olur.
4. Açılış Sayfası Oluşturmak için Bootstrap Kullanın
Güzel web siteleri oluşturmak istiyorsanız Bootstrap'a aşina olmalısınız. Web sayfalarınızın web geliştirmesini ve stilini basitleştirir. Bir ön uç geliştirici olarak birçok açılış sayfası oluşturmanız gerekir. Bu projede Bootstrap kullanarak bir tane oluşturmaya odaklanacaksınız.

Bir açılış sayfasında birden fazla bilgi, resim ve hatta video bulunur. Önce basit bir metin ve resim tabanlı açılış sayfasıyla başlayabilirsiniz; Web'in her yerinde bulunan birden çok açılış sayfasının web tasarımlarından ilham alabilirsiniz.
Öte yandan, bu projeyi karmaşık hale getirmek istiyorsanız, Full Stack Development Programımızın açılış sayfasından ilham alabilirsiniz . Bu aynı zamanda bir açılış sayfasıdır. Tasarımını taklit etmeyi deneyebilir ve güzel bir ürün yaratabilirsiniz. Bootstrap hakkında bilgi edinmek, göz alıcı web sayfaları oluşturmanıza büyük ölçüde yardımcı olacaktır.
5. Portföyünüz için bir İçerik Yönetim Sistemi Oluşturun
İçerik Yönetim Sistemleri bu günlerde oldukça popüler. WordPress, Magento ve Joomla, web'de bulunan en önemli CMS çözümlerinden sadece birkaçıdır. Ön uç projelerinizin bir parçası olarak, portföy web siteleriniz için de bir CMS oluşturabilirsiniz. Orada, tamamladığınız diğer tüm projeleri saklayabilirsiniz. Bir CMS oluşturmak, farklı CMS platformlarının işleyişine de aşina olmanızı sağlayacak ve bunları daha iyi siteler oluşturmak için nasıl kullanabileceğinizi bileceksiniz.
CMS'nize birden fazla özellik ekleyerek projeyi daha karmaşık hale getirebilirsiniz. Örneğin, blog gönderilerini planlama seçeneğini ekleyebilirsiniz. Veya özel slayt gösterilerinden oluşan bir öğe ekleyebilirsiniz. Bu projeyi bitirdikten sonra, web geliştirme ve İçerik Yönetim Sistemlerinin birçok bileşenine aşina olacaksınız.
Okuyun: Web Tasarımı Proje Fikirleri ve Konuları
6. Bir Liste Uygulaması Oluşturmak için Svelte'yi kullanın
Svelte sektöre 2016 yılında girdi ve Angular ve Vue gibi diğer popüler çerçevelere kıyasla tamamen yeni. Ancak, onu öne çıkaran benzersiz işlevlere sahiptir. Ve bunu öğrenmek, bir ön uç web geliştiricisi olarak kariyerinizde size kesinlikle yardımcı olacaktır. Svelte, uygulamaları çerçeve referansları kullanmadığından daha iyi çalışma zamanı performansı sunar. Bunun yerine, uygulamaları DOM manipülasyonu gerçekleştirir.
Svelte, bileşenler ve olay işleyicileri ile bir liste uygulaması oluşturabilirsiniz. Uygulamaya stil vermek için CSS kullanacaksınız. Liste uygulamanız, uygulama aracılığıyla emoji kullanma veya sesli mesaj kaydetme gibi birden çok seçeneğe sahip basit ve çekici bir tasarıma sahip olmalıdır. Liste uygulamaları yaygın olarak popüler değildir, ancak bir tane oluşturmak portföyünüzde kesinlikle iyi görünecektir.
Bu proje sizi Svelte, web uygulamaları ve UX ile tanıştıracak.
7. Vue Kullanarak Sohbet Uygulaması Oluşturun
Vue, en popüler JavaScript kitaplıklarından biridir. Bu proje üzerinde çalışmadan önce JS'yi kullanma konusunda yeterli deneyime sahip olmalısınız. Bir sohbet uygulaması için ön uç geliştirme yapmak, kesinlikle deneyiminizi geliştirecektir.
Vue.js'nin temellerini ve CSS çerçevelerini kullanmayı bilmelisiniz. Gerçek zamanlı etkileşimli bir uygulama oluşturmak biraz çaba gerektirecektir, ancak buna değecektir. Bunu bir adım daha ileri götürebilir ve platformunuz aracılığıyla sesli mesaj kaydetme, dosya ve görüntü gönderme seçenekleri ekleyebilirsiniz. Bu ileri düzey bir proje fikridir, ancak kesinlikle çabaya değer. Kullanıcı arayüzüne ve kullanıcı deneyimine aşina olacaksınız.
Ayrıca Okuyun: Yeni Başlayanlar için Web Geliştirme Projesi Fikirleri
8. Quasar Çerçevesi ile bir Ses Çalar Uygulaması Oluşturun
Quasar , VueJS bileşenlerini kullanan ön uç, geliştirici odaklı bir çerçevedir. Hibrit Mobil uygulamalar, Tek Sayfa Uygulamaları, PWA'lar ve tarayıcı uzantıları oluşturmak için kullanabilirsiniz. Quasar, sektörde nispeten yenidir ve bunu öğrenmek, son trendlerden haberdar olmanıza yardımcı olacaktır. Bu makalede ön uç proje fikirlerine odaklanırken Quasar'ı ihmal edemeyiz.

Bu projede, bir ses çalar uygulaması oluşturmak için Quasar'ı kullanacaksınız. Ses çalar uygulamanızın tasarımı için Soundcloud'dan ilham alabilirsiniz. Bu projeye başlamadan önce android stüdyosuna aşina olmalısınız. Bu şekilde bir mobil uygulama oluşturabilirsiniz. Bu projede Wavesurfer, Cordova, Vue ve Quasar kullanmanız gerekecek.
İşiniz bittiğinde, sağlam Quasar çerçevesinin yanı sıra mobil geliştirme, üst düzey çerçeveler ve UI Bileşenleri hakkında bilgi sahibi olacaksınız.
Dünyanın en iyi Üniversitelerinden Yazılım Mühendisliği dereceleri alın . Kariyerinizi hızlandırmak için Yönetici PG Programları, Gelişmiş Sertifika Programları veya Yüksek Lisans Programları kazanın.
Web Geliştirme Hakkında Daha Fazla Bilgi Edinin
Projeleri tamamlamak, bilginizi geliştirmek için mükemmel bir yoldur. Bir proje üzerinde çalışmaya başlamadan önce her adımı doğru şekilde planlayın. Bu sayede birçok hatayı önleyebilir, projeyi hızlı ve verimli bir şekilde tamamlayabilirsiniz. Çeşitli konularda daha fazla proje fikri bulmak için blogumuza gidebilirsiniz.
Ön uç geliştirmeyi öğrenen bir öğrenciyseniz , Tam Yığın Yazılım Geliştirmede Yönetici PG Programımız aracılığıyla öğrenme deneyiminizi geliştirebilirsiniz. Yapılandırılmış bir müfredat aracılığıyla organize bir öğrenme deneyimi elde etmenize yardımcı olacaktır. Bu öğrenme yolu ile uygun bir web geliştiricisi olacaksınız.
