/st-staj-frontend

Sanat Teknoloji Frontend Stajı için ön proje

Sanat Teknoloji Staj Süreci

Giriş

Staj sürecimiz 3 aşamadan oluşmaktadır. İlk aşamayı gönderdiğiniz başvurular ile tamamladınız. Sıradaki aşamayı sizden beklediğimiz staj projesini göndererek tamamlayacaksınız. Son olarak da projeyi gönderen arkadaşlar ile bir online görüşme sağlayacağız.

Proje

Figma üzerinden paylaştığımız tasarımı React veya Vue gibi bir javascript frameworküne çevirmenizi ve verdiğimiz API ile bir kısmını dinamikleştirmenizi bekliyoruz. İstediğiniz framework ile gerçekleştirebilirsiniz projeyi. Tercihen VueJS ile geliştirmenizi bekliyoruz. Projeyi tamamladıktan sonra netlify gibi bir servis üzerinde deploy etmenizi ve inceleyebileceğimiz bir link oluşturmanızı bekliyoruz.

Figma Tasarımı: https://www.figma.com/file/5x9A5KchWMasIZJxUhQJM1/Dashboard?node-id=10%3A2
Fake API: https://5c7d65c4dd19010014c8e9d4.mockapi.io/users

Fake API üzerinde GET isteği atarak kullanıcı listesini çekebilirsiniz. Ardından tasarımda gördüğünüz tabloyu çektiğiniz kullanıcı listesi ile doldurmanızı bekliyoruz.

Görevler

  1. Figmadaki tasarımı JS frameworkü ile kodlayın
  2. Fake API url'e GET isteği atarak kullanıcı listesini çekin ve tasarımda görünen tabloda listeleyin.
  3. Projenizi Netlify gibi bir servis üzerinde deploy ederek bir demo linki oluşturun
  4. Oluşturduğunuz demo linki ile projenizin Git reposunu bize iletin.

Bonus

  1. Projeyi Vue ile geliştirmeniz size ekstra puan getirecektir.
  2. Git kullanımına ve commitlere dikkat etmeniz size ekstra puan sağlayacaktır.
  3. Projedeki klasör, component, state gibi yapılarınız incelenecektir.
  4. Axios ve State management kullanımı size ekstra puanlar sağlayacaktır.

Bonus kategorisi altında sıraladığımız listeler size ek puanlar sağlasa da gerçekleştirmemeniz durumunda herhangibir sorun yaratmayacaktır.

Detaylar

  1. Projeyi bir repository olarak oluşturmanızı veya bu repository i forklayıp üzerine geliştirmenizi bekliyoruz. (Repository i forklayanlar projeyi tamamladıktan sonra pull request oluştura bilirler)
  2. Figmadaki tasarımı bir Javascript frameworkü ile koda dökmenizi bekliyoruz (Vue / React)
  3. Fake API url'ye get isteği atarak çektiğiniz liste ile tasarımdaki tabloyu dinamikleştirmenizi bekliyoruz.
  4. Proje tamamlandıktan sonra Netlify gibi bir servis üzerinden projeyi deploy etmenizi bekliyoruz.
  5. Projeyi geliştirirken istediğiniz frameworkü veya kütüphaneyi kullanabilirsiniz.
  6. Projeyi tamamladıktan sonra projenizin Git linkini ve Demo URL'sini, konu kısmına isim soyisim + staj projesi yazarak osman.demir@sanatteknoloji.com.tr adresine mail atmanız gerekmektedir. Örnek mail konusu: Osman Yavuz Demir Staj Projesi
  7. Eğer sormak istediğiniz bir soru varsa bizimle osman.demir@sanatteknoloji.com.tr adresi üzerinden iletişime geçebilirsiniz.