14 Mart 2021 Pazar

JavaScript

JavaScript Nedir? 

 
JavaScript web tabanlı bir programlama dilidir. Mayıs 1995 yılında Brendan Eich tarafından tasarlanmıştır. Kullanıcı etkileşimli web siteleri yapmamıza olanak sağlayan progralamala dilidir.

JavaScript Hakkında Genel Bilgi 

JavaScript, kullanıcının web tarayıcısında çalışan bir programlama dilidir. CSS, HTML ile birlikte etkileşimli çalışarak aklınıza gelebilecek her türlü web sitesini yazabilirsiniz. JavaScript ile 2B veya 3B tarayıcıda çalışan bir oyun da yapabilirsiniz. Genellikle kullanıcı etkileşimini ve deneyimini üst noktaya çıkarmakta büyük bir rol sahibidir. Günümüzde hemen hemen bütün web siteleri JavaScript’i veya bir kütüphanesini kullanmaktadır.



JavaScript’in Diğer Kullanım Alanları

JavaScript, artık bilinenin aksine tam olarak artık sadece kullanıcının tarayıcısında değil, NodeJS ile birlikte artık sunucu tarafında da çalışmaktadır. JavaScript ile birlikte geliştirilen frameworkler veya kütüphaneler ile birlikte artık hem iOS için hem de Android için uygulamalar geliştirmek mümkündür.



Neden JavaScript?


Sadece JavaScript öğrenerek, kullanıcı tarafında, sunucu tarafında ve mobil uygulama tarafında uygulama geliştirebilirsiniz. JavaScript, dünya üzerinde birçok kütüphaneye sahip bir programlama dilidir. Bknz:Link Özellikle Google ve Facebook(Instagram) tarafından JavaScript için geliştirilmiş olan Angular 2+ ve React JS ile birlikte popülerliğini artırmıştır. Kullanım kolaylığı, okunabilirliği ve sadeliği.



JavaScript Kullanım Örneği

JavaScript kodları aşağıda gösterildiği üzere <script> </script> etiketleri arasında yazılmaktadır.

<html> 
        <head> 
             <script> Alert(‘Merhaba, Bu Benim İlk JavaScript Kodum!’); </script>
     </head> 

    <body>
 
    </body>
</html>

16 Mayıs 2020 Cumartesi

Angular 2+ safe html


Merhaba,

Angular +2 sürümlerinde sayfa içerisinde bir elementin içerisine HTML basmak/render etmek istiyorsak
aşağıdaki gibi bir pipe kodu oluşturup kullanabiliriz.



import { DomSanitizer } from '@angular/platform-browser';
import { PipeTransform, Pipe } from '@angular/core';

@Pipe({ name: 'safeHtml'})
export class SafeHtmlPipe implements PipeTransform {
constructor(private sanitized: DomSanitizer) {}
transform(value) {
return this.sanitized.bypassSecurityTrustHtml(value);
}
}
<div [innerHTML]="htmlString | safeHtml"></div>

19 Nisan 2020 Pazar

plsql rank use






SELECT * FROM (
SELECT ORDER_ID AS OID,ITEM_ID,PRODUCT_ID,OI.QUANTITY,OI.UNIT_PRICE,
RANK() OVER ( PARTITION BY ORDER_ID ORDER BY UNIT_PRICE DESC ) AS RNK
FROM ORDER_ITEMS OI) WHERE RNK <=2





18 Nisan 2020 Cumartesi

pl/sql outer apply


Her siparişin sadece belirli sayıda ürününü getirmek istiyorsak, oracle da aşağıdaki gibi outer apply kullanabiliriz. sql server da ise bu cross apply'dir.





Örnek:














23 Ekim 2019 Çarşamba

Existing database .net core entity framework


Scaffold-DbContext "Server=1; database=db; uid=sa; pwd=1; MultipleActiveResultSets=true" Microsoft.EntityFrameworkCore.SqlServer -OutputDir DbModel -Tables "Table1"," Table2","Table3" -Context ThanosDbContext -DataAnnotations





Regenerate:

Scaffold-DbContext "connectionString" Microsoft.EntityFrameworkCore.SqlServer -OutputDir DbModel -Tables "Projects","AirplaneTicketRacecourses","AirplaneTicketUsers","AirplaneTickets","Accounts" -Context ThanosDbContext -DataAnnotations -f














11 Mayıs 2019 Cumartesi

mongodb docker cluster











config = {...} multiline olarak değil singleline olarak console'a yapıştırılacak.





23 Şubat 2019 Cumartesi

Temel Git Komutları

Merhaba Arkadaşlar,

Bu yazıda sizlere bazı temel git komutlarını anlatmaya çalışacağım.

 git pull origin master
     remote code reposundan branchini(master) yazdığınız kodları getirir.

 git checkout -b dev
     master branchinden yeni bir dev branchi oluşturur

 git add -A
     bütün dosyaları gidecek olarak işaretler.

 git add .
    silinmiş dosyalar hariç, yeni/düzenlenmiş dosyaları gidecek olarak işaretler.

 git add -u
     yeni dosyalar hariç, düzenlenmiş veya silinmiş dosyaları gidecek olarak işaretler.

 git commit -m “message”
     eklenmiş olan dosyaları commitler.

git push origin dev
     current branche commitlenen dosyaları push eder.

git push origin dev:master
    dev branchini master'a merge eder.

git checkout master
    x branchinden master branchine geçmenizi sağlar.

Aşağıdaki videoda da anlatmaya çalıştım.

Teşekkürler.

https://www.youtube.com/watch?v=A1T5odaghpE


   

JavaScript

JavaScript Nedir?    JavaScript web tabanlı bir programlama dilidir. Mayıs 1995 yılında Brendan Eich tarafından tasarlanmıştır. Kullanıcı et...