PHP Yazılım Geliştirici
Junior bir arkadaşa ihtiyaç var. 1 sene kadar PHP ve MySQL tabanlı web uygulamaları geliştirmiş olması ve düzgün algoritma yazabilme yeteneği tercih nedenidir. İyi derecede ingilizce ve buna bağlı kodlarda comment yazıp, temiz kodlama yapabilmesi gereklidir.
Böyle değil;
Böyle yazan.
If,else,while,for gibi döngüleri satır başından değil tab'la içerden başlatarak temiz teslim yapabilmesi şarttır.
Örnek
Ek olarak template mantığını bilen (html-php ayrı tutularak kod yazılacak) birisi olursa çok iyi olur.
Çok hızlı ve esnek saatlerde proje geliştirilmesine gerek olacaktır.
Başvurmak için aşağıdaki 2 sorudan birinin kodunu yazıp, kendinizden bahseden kısa bir yazıyı ve aylık talep ettiğiniz ücreti edia.angelo@gmail.com adresine yollayın. Junior bir arkadaş gerektiğinden çok tecrübeli arkadaşların isteyeceği ücret kafamızda olmayabilir.
Soru 1
-------
1'den 50'ye kadar numaralandırılmış lambalar var. Lambaların hepsi başlangıçta kapalı. Sayı olarak 1'den başlayıp her numaranın katlarını kapalıysa açıyoruz, açıksa kapatıyoruz. Yani ilk sayı 1, 1 ve 1'in katlarını (1,2,3,4,5.....) kapalıysa açıyoruz, açıksa kapatıyoruz. Daha sonraki sayı 2. 2 ve 2'nin katlarını (2,4,6,8,10.....) kapalıysa açıyoruz, açıksa kapatıyoruz. Daha sonra (3,6,9..) ve en son 50'ye kadar bu işlem tekrar edildiğinde açık olan lambaları ekrana bastıran programı yazınız. Her adımı tekrarlamanıza gerek yoktur, sadece bu işlemin sonunda kim açık onu ekrana bastırmanız yeterlidir. Bu soru tercih nedenidir.
Soru 2
-------
index.tpl (HTML) dosyasında değişken bir alan tanımlayın. index.php dosyası sayfaya giren kişinin adresini bu dinamik alanda bastırsın. HTML ve PHP kodları iki ayrı dosyada yer alacaktır. Yaptığınız işlemi genel bir fonksiyon altına toplayıp, comment ile açıklayınız.
Junior bir arkadaşa ihtiyaç var. 1 sene kadar PHP ve MySQL tabanlı web uygulamaları geliştirmiş olması ve düzgün algoritma yazabilme yeteneği tercih nedenidir. İyi derecede ingilizce ve buna bağlı kodlarda comment yazıp, temiz kodlama yapabilmesi gereklidir.
Böyle değil;
PHP:
<?PHP
?>
<body>
<table><tr><td>
Koyun Sayısı: <?=$koyun;?></td></tr></table></body>
Böyle yazan.
PHP:
<?PHP
echo '<body>
<table><tr><td>
Koyun Sayısı:'.$koyun.'></td></tr></table></body>';
?>
If,else,while,for gibi döngüleri satır başından değil tab'la içerden başlatarak temiz teslim yapabilmesi şarttır.
Örnek
PHP:
for ($i=1; $i<=10; $i++) {
for ($j=1; $j<=10; $j++) {
if ($i == '4' AND $j == '6') {
echo 'Koordinat bulundu';
}
}
}
Ek olarak template mantığını bilen (html-php ayrı tutularak kod yazılacak) birisi olursa çok iyi olur.
Çok hızlı ve esnek saatlerde proje geliştirilmesine gerek olacaktır.
Başvurmak için aşağıdaki 2 sorudan birinin kodunu yazıp, kendinizden bahseden kısa bir yazıyı ve aylık talep ettiğiniz ücreti edia.angelo@gmail.com adresine yollayın. Junior bir arkadaş gerektiğinden çok tecrübeli arkadaşların isteyeceği ücret kafamızda olmayabilir.
Soru 1
-------
1'den 50'ye kadar numaralandırılmış lambalar var. Lambaların hepsi başlangıçta kapalı. Sayı olarak 1'den başlayıp her numaranın katlarını kapalıysa açıyoruz, açıksa kapatıyoruz. Yani ilk sayı 1, 1 ve 1'in katlarını (1,2,3,4,5.....) kapalıysa açıyoruz, açıksa kapatıyoruz. Daha sonraki sayı 2. 2 ve 2'nin katlarını (2,4,6,8,10.....) kapalıysa açıyoruz, açıksa kapatıyoruz. Daha sonra (3,6,9..) ve en son 50'ye kadar bu işlem tekrar edildiğinde açık olan lambaları ekrana bastıran programı yazınız. Her adımı tekrarlamanıza gerek yoktur, sadece bu işlemin sonunda kim açık onu ekrana bastırmanız yeterlidir. Bu soru tercih nedenidir.
Soru 2
-------
index.tpl (HTML) dosyasında değişken bir alan tanımlayın. index.php dosyası sayfaya giren kişinin adresini bu dinamik alanda bastırsın. HTML ve PHP kodları iki ayrı dosyada yer alacaktır. Yaptığınız işlemi genel bir fonksiyon altına toplayıp, comment ile açıklayınız.