2 Ekim 2019 Çarşamba

Staj Raporu ( 30 Gün) Siirt Üniversitesi.


staj 30 gün

15.08.2019

        Projem ile ilgili sunum yaparak projemin hangi aşamada olduğu hakkında hocama ve arkadaşlarıma bilgi verdim ve proje hakkında görüşlerini not ettikten sonra diğer arkadaşlarında sunumlarını dileyerek projelerinin hangi aşamada olduğu hakkında bilgi aldım. daha sonra stajın son toplantısına katılarak staj boyunca hangi teknolojileri kullandığımızı ve neleri öğrendiğimiz hakkında hocam ve arkadaşlarla fikir alışverişinde bulunduk toplantı sonrası staj boyu bizlere destek veren ve bizlerden değerli bilgilerini esirgemeyen Siirt Üniversitesi Bilgi İşlem Daire Başkanlığındaki tüm hocalarımla ve değerli arkadaşlarımla vedalaşarak bilgi ve tecrübe dolu bir staj dönemini bitirmiş oldum.

9 Ağustos 2019 Cuma

Staj Raporu ( 29 Gün) Siirt Üniversitesi.

staj 29 gün

09.08.2019

             projemin kullanıcı kısmını tamamlamak için araştırma ve kodlama yaptım bu kapsamda daha önce eklenen kayıtların listeleyebilmek için "sınıfları listele, öğrencileri listele ve dersleri listele" sayfalarını tamamladım ardından testlerini yaparak çıkan hataları giderdim. daha sonra rektörlük A.bloka giderek orada sistem hatası veren bir bilgisayara arıza tespit ve arıza giderme işlemi yaparak bilgisayarı çalışır duruma getirdim. daha sonra hocamla birlikte rektörlükte bulunan bir projeksiyona bakım ve onarım yaptık burada projeksiyonun çalışma mantığını, kurulum aşamalarını ve ip atama işlemini uygulamalı olarak öğrendim.





















Staj Raporu ( 28 Gün) Siirt Üniversitesi.

staj 28 gün

08.08.2019

        projemin yönetici kısmını tamamlayarak kullanıcı kısmını kodlamaya başlamak için araştırmalar yaptım ve kullanıcı kısmı "sınıf oluşturma, öğrenci kaydı ve ders kaydı" işlemlerini asp.net ortamında kodlayarak tamamladım ve testler yaparak hataları giderdim daha sonra teknik servise giderek şifresi unutulmuş bir bilgisayarın şifresinin nasıl kırılacağı hakkında teorik olarak bilgi aldıktan sonra Lazesoft Recovery Suite Home (" dosya bozulmaları veya virüsler nedeniyle ortaya çıkan hataları düzeltebileceğimiz, hasarlı veya bozuk verileri kurtarabileceğimiz, tüm sabit disk ve bölümlerin yedeğini alabileceğimiz, ön yüklenebilir USB diskler oluşturabileceğimiz ve Windows parolanızı sıfır'laya bileceğimiz oldukça kapsamlı ve güvenilir bir programdır") programını kullanarak şifrenin nasıl pratik olarak kırılacağını öğrendim.

7 Ağustos 2019 Çarşamba

Staj Raporu ( 27 Gün) Siirt Üniversitesi.

staj 27 gün

07.08.2019

       projemde tamamlamış olduğum son eklemeleri test ederek oluşan hataları giderdim ve tamamlanmamış olan "parola güncelleme" işlemini tamamladım. teknik servis arızalı bir bilgisayara format attıktan sonra gerekli olan sürücüleri ve programları yükleyerek çalışır hale getirdim. daha sonra teknik servis sorumlusu Bilal hocam ve iki arkadaşımla birlikte Eğitim fakültesine giderek laboratuvarda bulunan bilgisayarlara imaj atmak için önce bir HP bilgisayara format atıktan sonra gerekli programları yükleyerek o bilgisayarın imajını aldık ve aldığımız imaj sayesinde laboratuvarda bulunan toplam 30 bilgisayara imaj atarak bilgisayarları çalışır duruma getirdik.   

Staj Raporu ( 26 Gün) Siirt Üniversitesi.

staj 26 gün

06.08.2019

            projemin yönetici sayfasının "kullanıcı kayıt, kullanıcı onay ve kullanıcı listelerini" test etim ve hataları giderdim. daha sonra yönetici sayfasının kalan işlemlerini "yönetici kayıt,yöneticileri listeleme, profilim ve şifre güncelleme sayfalarının " tamamlamak için araştırma yaparak "yönetici kayıt ve yönetici listeleme" işlemini tamamladım. bu işlemleri tamamladıktan sonra "profil sayfasının" asp.net kod kısmını tamamlayarak profil güncelleme işlemini tamamladım profil güncellemede fotoğrafın nasıl güncelleneceği hakkında araştırma yaptım ve bu işlem için "FileUpload (FileUpload sunucuya dosya yüklemek için, Asp.Net 2.0 ile birlikte gelen bir sunucu kontrolüdür)" nesnesini kullanarak gerçekleştirdim ve testler yaparak profil güncelleme kısmını tamamladım.

Staj Raporu ( 25 Gün) Siirt Üniversitesi.

staj 25 gün

05.08.2019

Projeme kaldığım yerden devam ederek daha önce tamamlamış olduğum Logn (Giriş) Sayfasını test etim ve yönetici Sayfasında bulunan diğer işlemleri "kullanıcı ekleme, kullanıcıyı onaylama ve kullanıcıları listele sayfalarının Asp.net kod kısmını" tamamlamak için araştırma yaptım ve tamamladım. kullanıcıları listele ve genel listeleme'de repeater (".NET Framework ortamında veri tabanından çekmiş olduğumuz verileri gösterebilmek için kullanılan repeater nesnesi  ile ASP.NET web sayfalarımızda verilerimizi gösterebiliriz ") nesnesi nasıl kullanılacağını araştırarak projemde kullandım. daha sonra teknik servise gittim ve virüs bulaşmış bir bilgisayara virüs testinin nasıl yapılacağını ve nasıl bu virüslerden temizleneceğini öğrendim. 

2 Ağustos 2019 Cuma

Staj Raporu ( 24 Gün) Siirt Üniversitesi.

staj 24 gün

02.08.2019

    hocamın projem ile ilgili verdiği fikirlerle ilgili araştırma yaptım ve bu fikirlerin büyük bir kısmını gerçekleştirdim. daha sonra günün toplantısına katıldım toplantıda hocama projenin tasarımına yeni yaptığım eklemeler hakkında sunum yaptım daha sonra hocamdan MVC ("MVC (Model-View-Controller), yazdığımız uygulamanın iş mantığı ile (business logic) kullanıcı arayüzünü birbirinden ayrıştıran, uygulamanın farklı amaçlara hizmet eden kısımlarının birbirine girmesini engelleyen yazılım mimarisidir") hakkında detaylı bilgi aldım öyle ki MVC içerisinde bulunan 

  • Model : Uygulamada kullanılan verileri temsil eder ve verilerin işlenme mantığının saklandığı kısımdır. (Verilerin validasyonu burada yapılır) Genelde verilerin veritabanı (veya XML gibi benzer bir yere) kaydedilmesi ve kayıtlı yerden alınması işlemleri yine burada olabilir. (Genelde dedim, şu an detaya girmeyeceğim. Daha sonraki yazılarda bu konuyu detaylıca inceleyeceğim).
  • View : Basitçe uygulamamızın kullanıcılarımızın gözüyle gördüğü kısmıdır Kısaca "ara yüzdür".
  • Controller : Model ve View arasında getir götür işlemlerini gerçekleştirir. Kullanıcıların View üzerinden gerçekleştirdiği işlemlerle alınan veriyi Modelle taşır, Model'den aldığı veriyi View üzerinden kullanıcıya gösterir. MVC yapısında ana mantık Model ve View yapısının ayrılmasıdır. Bu iki yapı arasındaki haberleşmeyi sağlayan köprüye Controller diyoruz.
özellikler hakkında detaylı ve uygulamalı bilgi aldım.





1 Ağustos 2019 Perşembe

Staj Raporu ( 23 Gün) Siirt Üniversitesi.

staj 23 gün

01.08.2019

         projemin yönetici paneli ve tasarım kısmını tamamladım ve yönetici girişi için yönetici giriş sayfasını kullanıcı giriş için kullanıcı giriş sayfası ve kullanıcı üyeliği için üye ol sayfalarını tasarladım daha sonra veri tabanını projeye bağlantısını ado.net entity framework("Entity Framework, ADO.NET için açık kaynaklı bir nesne-ilişkisel haritalama çerçevesidir ") kullanarak gerçekleştirdim ve yönetici giriş işlemini nasıl yapılacağı hakkında araştırma yaptım ve yönetici giriş işlemini gerçekleştirdim Login (Giriş) işleminde önemli bir işleme sahip olan session (" Session Kullanıcı siteden çıkış yaptığında veya session zaman aşımına uğradığında o kullanıcı için bilgiler silinir diğer kullanıcıların bilgileri tabi kide session üzerinde tutulmaya devam eder. Çok güvenli bir yöntemdir. Çünkü bilgiler sunucu tarafında tutulmaktadır.") işlemini  gerçekleştirdim. daha sonra günün toplantısına katılarak hocama projemin hangi aşamada ve nelerin bittiğini detaylı bir şekilde anlattıktan sonra hocamdan eksik noktalar hakkında fikirler aldım ve bu konuda araştırmalar yaparak eksiklikleri tamamlamaya çalıştım.




31 Temmuz 2019 Çarşamba

Staj Raporu ( 22 Gün) Siirt Üniversitesi.

staj 22 gün

31.07.2019

        projemin kullanıcı kısmının tasarımını tamamlamak için araştırmalarıma ve tasarıma devam ettim bu kapsamda kullanıcı kısmında " yoklama işlemleri" kategorisinde yoklamaAl.aspx, eYoklama.aspx ve yoklamaKontrol.aspx sayfalarının tasarımını tamamladım ve projemin ana fikri olan QR "(QR Kodu adını İngilizce Çabuk Tepki (Quick Response) kelimelerinin baş harflerinden alır. Mobil cihazların kameralarından okutulabilen özel matriks barkod (veya iki boyutlu barkod) türüdür.)"üretme sayfasını oluşturdum ve gerekli kütüphaneleri yükleyip javascript kodunu yazdım daha sonra örnek bir QR kod oluşturarak kodumun hatasız vir şekilde çalıştığını gözlemledim böylece kullanıcı ve yönetici ara yüzlerinin tasarımını tamamlamış oldum daha sonra teknik servise giderek parolası unutulan bir bilgisayarın parolasının nasıl kırılabileceği hakkında bilgi aldım ve aldığım bu bilgileri pekiştirmek adına teknik serviste bulunan bir bilgisayar üzerinde deneme yaptım parolayı kırmak için "lazesoft password recovery" (şifre kırma) programı kullandım ve parolayı başarılı bir şekilde kırıp bilgisayarı formattan ve veri kaybından kurtardım ve bu kapsamda daha iyi bilgi almak için araştırma yaptım.

Staj Raporu ( 21 Gün) Siirt Üniversitesi.

staj 21 gün

30.07.2019

     bir gün önce öğrenmiş olduğum bilgileri ışığında teknik serviste bulunan bir bilgisayarın arızasını tespit etmek için ek araştırmalar yaptım ve bilgisayarın arızasını giderdim daha sonra verileri silinmiş bir bilgisayarın silinen verilerini en az kayıpla nasıl getireceğimiz hakkında bilgi aldım ve bu tür sorunlarda en sık kullanılan programın EaserUSB Data Recovery Wizard 8.8 professional olduğunu öğrendim. daha sonra hararet yapan bir siwitch'in neden hararet yaptığını ve bu sorunun nasıl giderildiği hakkında bilgi aldıktan sonra switch sökerek fanlarını düzgün bir şekilde temizledik ve başka bir arızanın olup olmadığını kontrol etikten sonra switchi toparlayarak yerine taktık ve teknik servise giderek arızalı bir yazıcının arızasını gidererek yazıcının kurulumunu yaptık ve gerekli olan sürücülerini bilgisayara yükledim.

27 Temmuz 2019 Cumartesi

Staj Raporu ( 20 Gün) Siirt Üniversitesi.

staj 20 gün

29.07.2019

Projemin kullanıcı kısmını tamamlamak için araştırma yaptım bu kapsamda yönetici kısmında daha önce yaptıklarıma ek olarak siniflariGoster.aspx, ogrGoster.aspx ve dersleriGoster.aspx sayfalarının tasarımlarını tamamladım. daha sonra teknik servise giderek Bilal KOÇ hocam'dan arıza tespitin nasıl yapıldığını öğrendim ve arızalı bir bilgisayarın arızasını öğrenmek için bilgisayarı çalıştırmayı denedik ve bilgisayara elektriğin gelmediğini gözlemledik bunun üzerine bilgisayarın Power Supply güç kaynağının bozulmuş olması ihtimali üzerine güç kaynağını değiştirdik ve bilgisayarı yeniden değiştirmeyi denedik bilgisayarın yine çalışmaması üzerine arızanın güç kaynağından olmadığını gözlemledik ve arızanın anakarttan(motherboard) kayaklandığını var sayarak bilgisayarı yetkili servise gönderdik.