Notes![what is notes.io? What is notes.io?](/theme/images/whatisnotesio.png)
![]() ![]() Notes - notes.io |
Gün 16
bugün projenin veritabanından gelen ürünler ve kategoriler arasında arama yapabilmem için Angular'da bir pipe tasarlamam istendi.
veritabanından gelen ürünler ve kategoriler arasında nasıl bir arama yapılacağını anlamak için araştırmalar yaptım. Ardından, Angular'da bir pipe tasarlamanın ve bu pipe'ı projemde nasıl kullanabileceğimi öğrenmek için kaynakları inceledim.
Pipe tasarımı sırasında, kullanıcının arama sorgusunu alarak, veritabanından gelen verileri filtrelemeyi amaçladım. Ürünler ve kategoriler arasında gezinirken, veriye uygun şekilde filtreleme işlemini gerçekleştirecek kodları oluşturdum. Bu sayede, kullanıcının arama sorgusuna göre dinamik olarak sonuçları görüntülemesini sağladım..
Gün 17
projemde yer alan ürünler ve kategoriler için silme işlemi yerine, mevcut duruma göre eğer ürün veya kategori aktifse pasif etme metodu, pasifse aktif etme metodunu kullanmam istendi. Bu görev, projenin veritabanındaki verilerin kalıcı olarak silinmesini engellemek .
Görevi anlamak ve başlamadan önce, projemdeki ürün ve kategori verilerinin nasıl işlendiğini inceledim. Daha sonra, duruma bağlı olarak pasif veya aktif duruma getirme işleminin nasıl gerçekleştirileceğini anlamak için araştırmalar yaptım. Bu işlemin veritabanı yapılarına nasıl yansıtılacağını ve Angular'da nasıl uygulanacağını öğrenmeye çalıştım.
İlk adımda, mevcut ürün ve kategori verilerinin durumunu kontrol etmek için gerekli adımları belirledim. Eğer bir ürün veya kategori aktif durumdaysa, pasif etme metodunu uygulayarak durumunu pasife çevirdim. Eğer pasif durumdaysa, aktif etme metodunu kullanarak durumunu aktife çevirdim. Bu sayede, verilerin kalıcı olarak silinmesi yerine geçici olarak devre dışı bırakılmalarını sağladım.
Gün 18
hazırladığım Angular projesini nasıl build edeceğimi ve sunucuda nasıl ayağa kaldıracağımı öğrenmem istendi.
Angular projelerini nasıl build edeceğimi ve sunucuda nasıl çalıştıracağımı anlamak için Angular'ın dökümanını inceledim.
Proje build işlemini gerçekleştirirken, Angular'ın komut satırı arayüzünü (CLI) kullanarak -ng build komutu ile projeyi derledim.
Sunucuda ayağa kaldırma işlemi için gerekli adımları takip ederek, projemi sunucuya nasıl yükleyeceğimi ve çalıştıracağımı öğrendim. Sunucuya taşıma işlemi sırasında, projenin gereksinimlerine göre sunucu konfigürasyonunu ayarladım.
Gün 19
bugün stajyerlik süremde geçirdiğim zaman içerisinde, hazırladığım projeyi tanıtım amaçlı sunmam üzere bir PowerPoint sunusu şeklinde hazırlamam istendi. projenin detaylarını etkili bir şekilde belirtmek ve projenin ana yönlerini sunmaç amacıyla böyle birşey istendi.
Sunumu hazırlarken, projenin başlangıcından sonuna kadar olan süreci anlatan temel bir akış belirledim. Projemin amacını, kullanılan teknolojileri, özelliklerini detaylı ve anlaşılır şekilde düzenledim. Aynı zamanda, projeye ait görsellerden de yararlandım.
Gün 20 ve son
Sunum sırasında, projemin başlangıcından sonuna kadar olan süreci adım adım aktardım. Projede hangi teknolojiler kullanıldı hangi özellikler kullanıldı bunladan bahstettim. Projede karşılaşılan zorlukları, çözümleri ve elde ettiğim tecrübeleri anlattım. Ayrıca, projenin bana katkılarını da belirttim .
![]() |
Notes.io is a web-based application for taking notes. You can take your notes and share with others people. If you like taking long notes, notes.io is designed for you. To date, over 8,000,000,000 notes created and continuing...
With notes.io;
- * You can take a note from anywhere and any device with internet connection.
- * You can share the notes in social platforms (YouTube, Facebook, Twitter, instagram etc.).
- * You can quickly share your contents without website, blog and e-mail.
- * You don't need to create any Account to share a note. As you wish you can use quick, easy and best shortened notes with sms, websites, e-mail, or messaging services (WhatsApp, iMessage, Telegram, Signal).
- * Notes.io has fabulous infrastructure design for a short link and allows you to share the note as an easy and understandable link.
Fast: Notes.io is built for speed and performance. You can take a notes quickly and browse your archive.
Easy: Notes.io doesn’t require installation. Just write and share note!
Short: Notes.io’s url just 8 character. You’ll get shorten link of your note when you want to share. (Ex: notes.io/q )
Free: Notes.io works for 12 years and has been free since the day it was started.
You immediately create your first note and start sharing with the ones you wish. If you want to contact us, you can use the following communication channels;
Email: [email protected]
Twitter: http://twitter.com/notesio
Instagram: http://instagram.com/notes.io
Facebook: http://facebook.com/notesio
Regards;
Notes.io Team