.

Pembangunan dan Latihan ICT

Sertai Latihan Professional Kami Sekarang!!!

Two Sigma Technologies

Lawati laman web kami untuk perkhidmatan dan latihan yang ditawarkan

Dapatkan ElePHPant Flush Toys Sekarang!!!

Sertai kursus yang kami anjurkan untuk mendapatkannya

Sunday 25 May 2014

Kursus Web Application Development with PHP and MySQL

Kursus Web Application Development with PHP and MySQL

Assalamualaikum dan Salam Sejahtera,

Pada  5/5/2014 hingga 8/5/2014 yang lalu, pihak Two Sigma Technologies telah menganjurkan Kursus Web Application Development with PHP and MySQL  bertempat di RHR Hotel @ Uniten, Kajang. Kursus ini dihadiri oleh 7 orang peserta yang terdiri dari pelbagai jabatan dan organisasi. Untuk makluman semua, kursus yang dijalankan selama 4 hari ini telah mendedahkan kepada peserta langkah-langkah pembangunan aplikasi web dengan PHP dan MySQL. Alhamdulillah, peserta-peserta memberikan respon yang memberangsangkan sepanjang kursus ini berlangsung. Kebanyakkan peserta berpuas hati dan selesa dengan kemudahan, perkhidmatan, makan dan tempat yang telah disediakan oleh pihak kami. Keselesaan dan keberkesanan peserta yang menghadiri kursus ini telah membuktikan bahawa pihak Two Sigma Technologies sangat menitik beratkan kualiti dan kepuasan perkhidmatan pelanggan kami.


Objektif menghadiri kursus ini

  1. Mengenali pengaturcaraan bahasa PHP
  2. Mempelajari asas pemasangan (installation) dan konfigurasi (configuration) dalam pembangunan aplikasi PHP dan MySQL.
  3. Mengenali sintaks asas PHP dan cara menggunakannya.

Kelebihan menghadari kursus ini

  1. Diajar dengan asas-asas pengaturcaraan PHP dan MySQL.
  2. Diajar cara-cara membangunkan pangkalan data dengan MySQL.
  3. Didedahkan kepada langkah-langkah membangunkan aplikasi PHP dan MySQL dengan fungsi asas seperti tambah, ubah, lihat dan padam data.
Tenaga pengajar memberikan penerangan kepada para peserta

Peserta tekun semasa sesi praktikal

Sesi penyampaian sijil

Kursus selama 4 hari ini telah berakhir pada hari Khamis bersamaan 8/5/2014. Alhamdullilah kursus ini  telah berjalan dengan lancar dan mendapat respon yang baik dari peserta-peserta kursus. Semoga para peserta mendapat input yang berguna semasa menyertai kursus ini dan diaplikasikan untuk kegunaan organisasi masing-masing. Untuk makluman semua pihak Two Sigma Technologies akan menganjurkan pelbagai kursus IT secara public sepanjang tahun 2014. Anda boleh melawati laman sesawang kami di www.training.2-sigma.com untuk melihat jadual kursus yang akan dijalankan. Jika berminat, sila hubungi kami di talian 03-61880601 ataupun menerusi emel sales@2-sigma.com untuk mendapatkan kandungan kursus atau keterangan  yang lebih lanjut.

Kursus PHP Secure Progamming

Kursus PHP Secure Progamming 

Assalamualaikum dan Salam Sejahtera,

Alhamdulillah, baru-baru ini pihak Two Sigma Technologies telah berjaya menganjurkan sebuah kursus IT bertajuk PHP Secure Programming bertempat di RHR Hotel @ Uniten, Kajang. Kursus ini telah mendapat permintaan hangat dari para peserta kerana kesedaran pentingnya pengaturcaraan yang lebih selamat dengan PHP. Kursus ini disertai oleh 15 orang peserta yang terdiri dari pelbagai jabatan dan organisasi seluruh Malaysia. Kursus ini berlangsung dengan jayanya selama 3 hari yang bermula pada 28/4/2014 hingga 30/4/2014.


Untuk makluman semua, kursus ini mendedahkan kepada para peserta beberapa jenis serangan yang sering berlaku terhadap laman sesawang dan yang paling penting, pendedahan kepada teknik-teknik mengaturcara dengan lebih selamat dengan PHP.

Kebanyakkan pengaturcara PHP mengakui PHP adalah antara bahasa pengaturcaraan yang mudah untuk dipelajari. Tetapi, ramai pengaturcara terlupa dengan sengaja ataupun tidak sengaja untuk memasukkan elemen-elemen keselamatan dalam pengaturcaraan mereka. Suntikan SQL dan XSS adalah antara jenis serangan yang kerap berlaku terhadap program PHP yang tidak menekankan soal keselamatan. Oleh itu, sepanjang kursus ini berlangsung, pihak Two Sigma Technologies telah menyediakan tenaga pengajar yang profesional dan berpengalaman untuk mendedahkan peserta kepada teknik-teknik pengaturacaraan PHP yang lebih selamat. 

Objektif Kursus

  1. Pendedahan asas mengenai teknik serangan terhadap laman sesawang.
  2. Pendedahan kepada teknik-teknik pengaturcaraan PHP yang lebih selamat.

Kelebihan kursus

  1. Mampu mengenali jenis serangan dan cara-cara untuk mengelakkannya.
  2. Didedahkan dengan teknik pengaturcaraan yang lebih ringkas dan selamat.
  3. Didedahkan dengan kaedah mengawal data-data yang sensitif.
 Para peserta sedang tekun semasa sesi praktikal

Peserta sedang menumpukan sepenuh perhatian terhadap pembelajaran

Alhamdullilah, kursus ini telah tamat pada hari Rabu bersamaan 30/4/2014 dengan jayanya. Secara keseluruhannya, peserta berasa amat seronok dan berpuas hati sepanjang menyertai kursus ini.  Pihak Two Sigma Technologies mengucapkan ribuan terima kasih kepada para peserta di atas kerjasama yang diberikan. Semoga para peserta dapat memanfaatkan ilmu yang dipelajari dengan sebaik-baiknya.  Untuk makluman semua, pihak Two Sigma Technologies akan menganjurkan pelbagai kursus IT secara public sepanjang tahun 2014. Anda boleh melawati laman sesawang kami di www.training.2-sigma.com untuk melihat jadual kursus yang akan dijalankan. Jika berminat, sila hubungi kami di talian 03-61880601 ataupun menerusi emel sales@2-sigma.com untuk mendapatkan kandungan kursus atau keterangan  yang lebih lanjut.

Tuesday 20 May 2014

IDE - Membantu Pembangunan Aplikasi PHP

IDE - Membantu Pembangunan Aplikasi PHP

Apa itu Integrated Development Environment (IDE) ?

IDE adalah perisian aplikasi yang mengandungi kemudahan yang lengkap untuk pengaturcara dalam pembangunan perisian. Ianya menyokong pelbagai fungsi seperti mengubah kod, debug dan mengawal sumber kod dan fungsi.


Antara contoh-contoh IDE/editor teks adalah:
  • PHPStorm
  • Dreamweaver
  • NetBeans
  • Zend Studio
  • Sublime Text
  • Aptana
  • Vim
  • phpDesigner
  • Eclipse with PDT 

Kelebihan menggunakan IDE ?


  1. Dilihat sebagai Projek
    Ciri utama IDE adalah, ianya melihat aplikasi PHP sebagai satu projek bukannya hanya sebagai satu set fail. Ini termasuklah dalam menguruskan informasi, seperti konfigurasi untuk kawal sumber kod, tetapan pangkalan data (database settings) untuk tujuan debugging dan lokasi direktori utama.

  2. Kod Pintar 
    Corak pengaturcaraan PHP yang ringkas memudahkan IDE memeriksa kod di dalaam projek anda. Ianya membantu anda dengan memaparkan hasil pemeriksaan semasa anda menulis kod. Sebagai contoh, anda menentukan class dengan nama ‘MyClass’, sebaik sahaja anda menulis kata kunci ‘new’, IDE akan memaparkan pilihan memasukkan class ‘MyClass’. Mudah bukan?

  3. Debugging 
    Satu lagi fungsi yang berguna adalah integrasi debugging. Dengan fungsi ini, anda boleh menetapkan breakpoints di dalam editor di mana PHP interpreter akan berhenti semasa perlaksanaan skrip. Daripada situ, anda boleh memeriksa nilai bagi pembolehubah (variables) untuk dibetulkan jika berlaku kesalahan.

  4. Menyokong pelbagai bahasa pengaturcaraan 
    Setiap IDE bukan hanya menyokong PHP malah pelbagai bahasa yang berkaitan seperti JavaScript, SQL, HTML dan CSS.
Selain itu, banyak lagi kelebihan lain menggunakan IDE seperti menyokong integrasi FTP, navigasi pangkalan data dan mengawal sumber kod anda.

IDE PHP paling popular 2014

Baru-baru ini laman sesawang http://www.sitepoint.com/best-php-ide-2014-survey-results/ telah melancarkan kaji selidik mengenai IDE PHP yang terbaik untuk 2014. 

Keputusan menunjukkan ramai pembangun PHP memilih IDE PhpStorm, Sublime Text dan Netbeans sebagai IDE pilihan mereka. Carta di bawah menunjukkan keputusan pilihan penggunaan IDE untuk kegunaan peribadi dan perniagaan.



Berdasarkan daripada kaji selidik ini, pelabagai komen dan pandangan diberikan oleh pembangun PHP yang berpengalaman menggunakan IDE. Dapat disimpulkan bahawa terdapat faktor yang diambil kira dalam pemilihan IDE oleh pembangun PHP, iaitu:
  • Prestasi IDE (kelajuan dan juga memori yang digunakan)
  • Boleh digunakan di pelbagai platform.
  • Menyediakan plugin yang berguna.
  • Open-source dan lesen percuma.
IDE dilihat sebagai perisian yang sangat berguna untuk memudahkan dan mencetus suasana yang lebih menarik kepada pembangun-pembangun aplikasi. Pembangunan PHP juga akan lebih pantas. Selain itu, pembangunan aplikasi PHP dengan rangka kerja juga perlu dipertimbangkan seperti yang dibincangkan dalam artikel sebelum ini di http://twosigmatechnologies.blogspot.com/2014/03/rangka-kerjaframework-php.html . Pembangunan aplikasi PHP akan bertambah mudah dan cepat dengan menggunakan IDE dan rangka kerja PHP.

Untuk mempelajarai dengan lebih lanjut mengenai PHP, anda boleh mengikuti kursus berkaitan PHP yang dianjurkan oleh Two Sigma Technologies . Untuk melihat kalendar kursus kami anda boleh melayari laman sesawang kami di http://www.training.2-sigma.com/.

Jika anda berminat boleh emelkan kepada kami di farahiryanti@2-sigma.com atau sales@2-sigma.com atau melalui talian telefon di 03-61880601.

Monday 19 May 2014

Kursus Android Application Development

Kursus Android Application Development

Salam Sejahtera dan Salam Satu Malaysia,

Baru-baru ini, Two Sigma Technologies telah berjaya menganjurkan Kursus Android Application Development bertempat di RHR Hotel @ Uniten, Kajang. Kursus ini telah mendapat permintaan hangat dari peserta-peserta kerana  Android salah satu sistem pengendalian untuk peranti bergerak seperti telefon selular, komputer tablet dan notebook yang semakin digemari oleh para pengguna . Kursus ini disertai oleh 20 orang peserta yang terdiri dari pelbagai jabatan dan organisasi. Kursus ini berlangsung dengan jayanya selama 4 hari yang bermula pada 21/4/2014 – 24/4/2014. 

Untuk makluman semua, kursus ini mendedahkan para peserta mengenai kaedah untuk membangunkan aplikasi berasakan Android dari awal pembangunan dan sehingga aplikasi tersebut digunakan. Disamping itu, peserta sangat bertuah kerana diajar untuk mengintegrasikan aplikasi dengan perkakasan seperti Gps, Maps API, Camera, SQL Lite Database,File dan hubungan ke Internet.

Objektif Kursus

  1. Pendedahan asas mengenai sistem operasi Android.
  2. Tatacara pembangunan aplikasi berasaskan Android.
  3. Tatacara penggunaan peranti Android dengan lebih berkesan.

Kelebihan Kursus 

  1. Mampu menguasai alat-alat (tools) asas dalam pembangunan aplikasi android menggunakan Eclipse bersama Android Developer Tools (ADT).
  2. Mampu menguasai fungsi-fungsi asas didalam aplikasi android seperti memasukkan data, proses dan paparan.
  3. Turut didedahkan integrasi aplikasi seperti aplikasi maps dan kamera.

Peserta tekun semasa kursus dijalankan 

Sesi penyampaian sijil kepada peserta kursus

Alhamdullilah, kursus ini tamat pada hari Khamis bersamaan 24/4/2014 dengan jayanya. Secara keseluruhannya, peserta berasa amat seronok dan berpuas hati sepanjang menyertai kursus ini.  Pihak Two Sigma Technologies mengucapkan terima kasih kepada para peserta di atas kerjasama yang diberikan. Semoga para peserta dapat memanfaatkan ilmu yang dipelajari dengan sebaik-baiknya.  Untuk makluman semua, pihak Two Sigma Technologies akan mengajurkan pelbagai kursus IT secara public sepanjang tahun 2014. Anda boleh melawati laman sesawang kami di www.training.2-sigma.com untuk melihat jadual kursus yang akan dijalankan. Jika berminat, sila hubungi kami di talian 03-61880601 ataupun menerusi emel sales@2-sigma.com untuk mendapatkan kandungan kursus atau keterangan  yang lebih lanjut.

Thursday 8 May 2014

Prepared Statement di dalam PHP dan mySQLi

Prepared Statement di dalam PHP dan mySQLi

Prepared statement adalah antara cara yang selamat dan cekap dalam melaksanakan (execution) penyataan (statement) SQL ke pelayan pangkalan data (database). Ianya menjadikan penyataan SQL sebagai satu template, dimana nilainya boleh ditukar-tukar semasa perlaksanaan penyataan. 

Secara asasnya, prepared statement berfungsi melalui 2 langkah iaitu:
  1. Penyediaan (prepare) : Template penyataan SQL akan dihantar ke pelayan data pangkalan.
  2. Perlaksanaan (execute) : pelayan akan melakukan pemeriksaan pada syntax dan  initializes sumber dalaman pangkalan data untuk digunakan nanti (boleh digunakan berulang kali).

Apa kelebihan menggunakan prepared statement?

Terdapat beberapa kelebihan yang akan menjadi sebab utama mengapa anda perlu menggunakan prepared statement di dalam kod anda. Antara kelebihannya adalah:
  1. Keselamatan yang lebih terjamin (kurang risiko kepada suntikan SQL)
  2. Prestasi yang lebih baik
  3. Cara yang lebih sesuai untuk menulis kod 
Sebagai contoh, kebiasaannya pengaturcara akan menulis kod asas MySQL seperti di bawah untuk melaksanakan MySQL query di dalam PHP.


Dengan menggunakan kod ini, tidak menjadi masalah bagi anda untuk mendapatkan akses dan data dari pangkalan data, cuma ianya sangat merbahaya, kerana ianya terdedah kepada serangan suntikan SQL. Seterusnya, mari kita lihat pula kod prepared statement di bawah:


Apa yang dilaksanakan dalam kod ini adalah, pertamanya mencipta (create) objek mySQLi dan menghubungkannya dengan pangkalan data. Kemudian, ianya mencipta satu prepared statement dan mengikat (bind) paramater yang dihantar bersama-sama prepared statement tadi. Langkah seterusnya adalah melaksanakan kenyataan dan setelah selesai, tutup hubungan mySQLi. Mudah bukan? Tetapi. . .

Dimana ciri-ciri keselamatannya?

Langkah keselamatan diambil adalah semasa penyediaan prepared statement dan mengikatnya bersama parameter. 


Jika anda perhatikan,kod ini menggunakan simbol ‘?’ sebagai nilai untuk username dan password semasa menyediakan prepared statement. Ianya memisahkan logik SQL daripada data dan bertindak sebagai pemegang tempat (placeholder) sementara untuk username dan password sehinggalah parameter dihantar untuk diikat bersama prepared statement. Ianya berbeza jika dibandingkan dengan cara kebiasaanya, query dan data dihantar serentak. Secara ringkasnya, didalam prepared statement, query dan data akan dihantar ke pelayan SQL secara berasingan, dan ianya dapat mengelakkan SQL Injection yang memerlukan query dan data dihantar serentak untuk melakukan serangan.

Kesimpulannya, penggunaan prepared statement dilihat mampu memberikan kebaikkan dari segi peningkatan keselamatan, prestasi dan juga gaya penulisan kod pengaturcara. Antara kebaikkan utamanya adalah dapat mengelakkan serangan SQL Injection.

Pihak Two Sigma Technologies amat mengambil berat mengenai isu keselamatan dalam pengaturcaran PHP, dengan itu kami memperkenalkan sebuah kursus yang sentiasa mendapat sambutan hangat daripada para peserta, iaitu kursus PHP Secure Programming. Kursus ini akan mendedahkan kepada peserta mengenai teknik-teknik godaman termasuklah teknik SQL-Injection, XSS beserta cara-cara mengatasinya dengan menulis kod PHP yang selamat.

Sekiranya anda berminat untuk kami mengendalikan Kursus PHP Secure Programming di tempat anda, sila hubungi kami di talian 03-61880601 ataupun menerusi emel sales@2-sigma.com  untuk mendapatkan kandungan kursus atau keterangan yang lebih lanjut. Selain itu anda juga boleh melawati http://www.training.2-sigma.com/ untuk mendapatkan  tarikh-tarikh kursus yang terdekat.

Tuesday 6 May 2014

XSS – Cross-site Scripting teknik godaman dan cara mengatasinya

XSS – Cross-site Scripting teknik godaman dan cara mengatasinya


Cross-site scripting (XSS) adalah satu teknik godaman di atas kelemahan kod laman sesawang. Kelemahan ini membenarkan penyerang menghantar kod ataupun skrip yang merbahaya yang turut merisikokan kepada kecurian data. Berdasarkan carta pai yang disediakan oleh Web Hacking Incident Database 2011 dibawah, XSS merupakan antara kaedah godaman yang paling popular dengan peratusan 5.9%.


Berdasarkan http://www.xssed.com/ , laman sesawang jabatan kerajaan Malaysia juga tidak terlepas dari menjadi mangsa serangan XSS. Dengan menggunakan kata kunci carian ‘gov.my’, keputusan yang kita dapati adalah beberapa laman sesawang kerajaan yang telah diserang XSS:

Bagaimana penyerang melakukan serangan XSS?

XSS dilakukan dengan cara memasukkan skrip-skrip merbahaya, kebiasaannya menggunakan Javascript (selain itu boleh juga menggunakan VBScript, ActiveX, HTML ataupun Flash) kedalam apa sahaja ruang input yang ada di dalam laman sesawang yang mempunyai kelemahan. Oleh itu, penyerang-penyerang ini amat berminat dengan ruang-ruang input seperti carian, borang, komen dan login, dimana mereka boleh memasukkan input kepada laman web untuk melakukan serangan.

Penyerang akan mencuba memasukkan kod Javascript ke dalam mana-mana ruang input yang ada, contohnya, borang untuk komen seperti dibawah.

 
Sekiranya script ini berjaya di execute, ianya akan memaparkan Javascript alert, dan ini bermakna laman sesawang tersebut berisiko kepada serangan XSS.

Itu hanyalah permulaan, penggodam boleh melakukan pelbagai kerosakkan kepada laman sesawang bergantung kepada tahap kemahiran penggodam; contohnya seperti memaparkan laman sesawang palsu dan mencuri data-data penting seperti cookie.
  1. Mendapatkan cookie daripada pengguna
  2. Memaparkan laman sesawang palsu
Penyerang berupaya untuk menyamar sebagai pengguna dan mendapatkan akses penuh kepada laman sesawang dengan menggunakan cookie yang diperolehi. Maka, terdedahlah maklumat-maklumat pengguna kepada penyerang dan ianya berisiko untuk dieksploitasi.

Cara mengatasinya

Terdapat beberapa cara untuk mengelakkan serangan XSS. Antara cara yang boleh digunakan adalah:
  1. Menggunakan 
    . Anda boleh menukar nilai X-XSS-Protection kepada “1” untuk enable XSS protection ataupun “0” untuk disable.
  2. Mengunakan kaedah (method) 
    . Kaedah ini menukarkan sebarang karekter istimewa kepada HTML (menukarkan kod JavaScript ke HTML).
  3. Menggunakan library pengesahan (validation) yang sedia ada seperti ezyang/htmlpurifier yang boleh di install menggunakan composer.
     

    Mengaturcara PHP dengan selamat

    PHP merupakan antara bahasa pengaturcaraan yang mudah, tetapi tidak semua pengaturcara PHP tahu menulis kod yang selamat daripada digodam. Harus diingatkan bahawa laman sesawang yang anda bangunkan akan sentiasa berisiko di godam. Maka, pengaturcara hendaklah sentiasa membekalkan diri dengan pengetahuan pengaturcaraan yang selamat.

    Two Sigma Technologies amat mengambil berat mengenai isu keselamatan dalam pengaturcaran PHP, dengan itu kami memperkenalkan sebuah kursus yang sentiasa mendapat sambutan hangat dari peserta, iaitu kursus PHP Secure Programming. Kursus ini akan mendedahkan kepada peserta mengenai teknik-teknik yang digunakan oleh penggodam, termasuklah teknik XSS, SQL-Injection beserta cara-cara mengatasinya dengan menulis kod PHP yang selamat.

    Sekiranya anda berminat untuk kami mengendalikan Kursus PHP Secure Programming di tempat anda, sila hubungi kami di talian 03-61880601 ataupun menerusi emel sales@2-sigma.com  untuk mendapatkan kandungan kursus atau keterangan yang lebih lanjut. Selain itu anda juga boleh melawati http://www.training.2-sigma.com/ untuk mendapatkan  tarikh-tarikh kursus yang terdekat.

Monday 5 May 2014

Kursus Adobe After Effects CS6 : Mastering the Essentials

Kursus Adobe After Effects CS6 : Mastering the Essentials

Assalamualaikum dan Salam Sejahtera,

Pada 15/4/2014 hingga 17/4/2014 pihak Two Sigma Technologies telah menganjurkan Kursus Adobe After Effects CS6 : Mastering the Essentials di RHR Hotel @ Uniten, Kajang. Kursus ini dihadiri oleh 18 orang peserta yang terdiri dari pelbagai jabatan dan organisasi. Untuk makluman semua, kursus yang dijalankan selama 3 hari ini mendedahkan perkara-perkara asas After Effects. Alhamdullilah peserta-peserta memberikan respon yang memberangsangkan sepanjang kursus ini dijalankan. Kebanyakan peserta berpuas hati dan selesa dengan kemudahan, perkhidmatan,makanan dan tempat yang telah disediakan oleh pihak kami. Keselesaan dan keberkesanan peserta yang menghadiri kursus ini telah membuktikan bahawa pihak Two Sigma Technologies menitikberatkan kualiti perkhidmatan yang disediakan.

Adobe After Effects CS6?

Adobe After Effects merupakan perisian yang hebat dalam menghasilkan animasi 2D dan 3D serta menambah kesan khas kepada filem, video, multimedia dan projek web. After Effects CS6 dilancarkan dengan beberapa ciri-ciri penambahbaikkan. Ciri-ciri ini telah didedahkan kepada peserta semasa kursus ini dijalankan. Antara ciri-ciri baru yang menarik didalam After Effects CS6 adalah:
  • Mampu meningkatkan prestasi secara global dengan mengabungkan RAM cache, disk cache yang berterusan dan graphics pipeline yang baru.
  • Penambahbaikkan yang besar dalam animasi 3D
  • Tracking yang lebih tepat
  • Kesan-kesan video yang lebih canggih termasuklah versi HD Cycore FX suite

Kelebihan menghadiri kursus ini

  • Mengenali dan memahirkan penggunaan peralatan di dalam perisian Adobe After Effect CS6.
  • Mempelajari menggunakan kesan-kesan (effects) terhadap video.
  • Mempelajari asas dalam menghasilkan animasi teks, 2D dan 3D.
  • Mempelajari menghasilkan video dan animasi dengan konfigurasi yang betul.

Perkara yang dipelajari semasa kursus ini dijalankan :

  • Getting to Know the Workflow
  • Creating a Basic Animation Using Effects and Presets
  • Animating Text
  • Working with Shape Layers
  • Animating a Multimedia Presentation
  • Animating Layers
  • Working with Masks
  • Distorting Objects with the Puppet Tools
  • Using the Roto Brush Tool
  • Performing Color Correction
  • Building 3D Objects
  • Using 3D Features
  • Advanced Editing Techniques
  • Rendering and Outputting
Persekitaran kursus yang selesa

Wajah-wajah peserta yang ceria

Kursus selama 3 hari ini telah berakhir pada Khamis bersamaan 17/4/2014. Alhamdullilah kursus ini  telah berjalan dengan lancar dan mendapat respon yang baik dari peserta-peserta kursus. Semoga para peserta mendapat input yang berguna semasa menyertai kursus ini dan diaplikasikan untuk kegunaan organisasi masing-masing.Untuk makluman semua pihak Two Sigma Technologies akan mengajurkan pelbagai kursus IT secara public sepanjang tahun 2014. Anda boleh melawati laman sesawang kami di www.training.2-sigma.com untuk melihat jadual kursus yang akan dijalankan. Jika berminat, sila hubungi kami di talian 03-61880601 ataupun menerusi emel sales@2-sigma.com untuk mendapatkan kandungan kursus atau keterangan  yang lebih lanjut.

Sunday 4 May 2014

Kursus Web Application Development with Laravel PHP Framework di UiTM Shah Alam

Kursus Web Application Development with Laravel PHP Framework di UiTM Shah Alam

 

Assalamualaikum dan Salam Sejahtera,


Syukur alhamdullilah, Two Sigma Technologies diberi kepercayaan sekali lagi untuk mengendalikan kursus di UiTM Shah Alam. Kali ini Two Sigma Technologies  mengendalikan Kursus Web Application Development with Laravel PHP Framework selama 4 hari yang bermula pada 14/4/2014.  Semasa kursus dijalankan pihak Two Sigma Technologies telah  membekalkan nota , pendrive 8GB, dan flush toy elePHPant  sebagai simbolik PHP secara percuma kepada peserta. 

Untuk makluman semua, Laravel salah satu rangka kerja PHP selain Yii dan CodeIgniter. Walaupun Laravel merupakan rangka kerja yang baru, tetapi ianya telah membuktikan keupayaan menarik minat pengguna dengan membawa konsep pembangunan laman sesawang yang menyeronokkan serta memberi pengalaman yang lebih kreatif kepada pengguna. Ianya juga antara rangka kerja yang menyediakan dokumentasi yang baik dan lengkap.

Kelebihan Laravel daripada framework yang lain:
  • Kod yang ringkas dan mudah
  • Terdapat generator yang canggih dan memudahkan (Pengaturcaraan CLI)
  • Schema Builder untuk pelbagai pangkalan data.
  • Migration & Seeding untuk pelbagai pangkalan data.
  • Query Builder yang terbaru
  • Menyokong fungsi Eloquent Object Role Modeling (ORM)
Two Sigma Technologies telah membincangkan mengenai rangka kerja PHP di  artikel yang terdahulu di http://twosigmatechnologies.blogspot.com/2014/03/rangka-kerjaframework-php.html

Sesi perbincangan semasa kursus dijalankan

Sesi penyampaian sijil

Kursus ini berakhir dengan jayanya pada 18/4/2014. Akhir kata, kami mengucapkan  jutaan terima kasih  kepada pihak UiTM Shah Alam kerana sudi menjemput pihak Two Sigma Technologies mengendalikan kursus ICT di UiTM Shah Alam untuk kali kedua. Kami berbesar hati untuk menerima sebarang jemputan untuk mengendalikan kursus-kursus IT dan softskill di tempat anda  bak kata pepatah “ kecil tapak tangan, nyiru kami tadahkan”.

Sekiranya berminat untuk kami mengendalikan Kursus Web Application Development with Laravel PHP Framework di tempat anda, sila hubungi kami di talian 03-61880601 ataupun menerusi emel sales@2-sigma.com  untuk mendapatkan kandungan kursus atau keterangan  yang lebih lanjut.

Kursus Object- Oriented Programming with PHP & MySQL di UiTM Shah Alam

 Kursus Object- Oriented Programming with PHP & MySQL di UiTM Shah Alam


Assalamualaikum dan Salam Sejahtera, 

Hai semua!!! Baru-baru ini Two Sigma Technologies diberi kepercayaan untuk mengendalikan Kursus Object Oriented Programming with PHP & MySQL  di UiTM Shah Alam selama 4 hari yang bermula pada 7/4/2014 – 10/4/2014.  Kursus ini dihadiri oleh 16 peserta yang terdiri daripada kakitangan Uitm Shah Alam.  Kursus yang dijalankan dari pukul 9.00 pagi  sehingga  5.00 petang  ini mendapat maklum balas yang positif  dari peserta-peserta sepanjang kursus dijalankan. Alhamdullilah peserta berpuas hati dengan servis dan perkhidmatan yang disediakan oleh pihak Two Sigma Technologies.

Untuk makluman semua PHP adalah singkatan bagi “ PHP : HypertextPreprocessor” iaitu merupakan satu bahasa pengaturcaraan yang digunakan secara meluas untuk membangunkan aplikasi web. PHP merupakan satu kod sumber terbuka yang tertakluk kepada lesen GPL yang membolehkan individu atau organisasi menggunakannya dengan bebas tanpa melibatkan sebarang kos. Kursus ini bertujuan untuk memberikan pendedahan kepada peserta dari Uitm Shah Alam tentang cara untuk menulis aturcaraweb berbentuk ObjectOriented. Tambahan juga, peserta yang mengikuti kursus ini akan lebih memahami  tentang cara penggunaan ObjectOriented dalam pembangunan web terutama di dalam bahasa pengaturcaraan PHP.

Kenapa anda harus belajar pengaturcaraan Object-Oriented PHP?

Pengaturcaraan Object Oriented (OOP) adalah pengaturcaraan berkonsepkan objek yang mengandungi attributes dan methods. Objek selalunya adalah instances of classes, yang akan digunakan untuk berinteraksi antara satu sama lain. Ramai pengaturcara telah mula menggunakan konsep OOP dalam reka bentuk pengaturcaraan perisian mereka kerana OOP dilihat mempunyai banyak kelebihan berbanding konsep tradisional iaitu procedural. OOP bukan hanya digunakan dalam bahasa pengaturacaraan PHP sahaja malah ianya juga digunakan di dalam  JAVA dan C++.  Antara kelebihan menggunakan konsep OOP adalah:

  1. Meningkatkan produktiviti pembangunan perisian
    Reka bentuk OOP adalah berkonsepkan modul, extensibility dan ianya boleh digunakan semula. Diatas sebab ciri-ciri ini, OOP mampu meningkatkan produktiviti pembangunan perisian.

  2. Memudahkan penyelenggaraan perisian
    Reka bentuk OOP adalah berkonsepkan modul dimana tugasan yang besar akan dipecahkan kepada tugasan-tugasan yang kecil bagi memudahkan sebarang penyelenggaraan didalam perisian.

  3. Pembangunan yang cepat
    Kelebihan OOP untuk menggunakan semula class dan method serta disokong dengan library objek yang banyak mampu memendekkan tempoh masa pembangunan perisian.

  4. Menjimatkan kos pembangunan perisian
    Tempoh pembangunan perisian yang mampu disingkatkan turut membawa kepada penjimatan kos pembangunan perisian.

  5. Meningkatkan kualiti perisian
    Pembangunan perisian yang mampu disiapkan awal, membolehkan lebih masa digunakan semasa fasa ujian dan pengesahan perisian.
Peserta sedang mengaplikasikan apa yang sedang diajar

Kelebihan Kursus ini kepada Organisasi

  1. Penjimatan Belanjawan
    Tiada kos yang terlibat dari segi penggunaan PHP kerana PHP merupakan kod sumber terbuka  yang percuma.

  2. Penjimatan Masa
    Kursus ini akan mendedahkan kelebihan PHP:ObjectOriented yang kesediaan untuk diguna kembali. Ciri ini akan membolehkan kod atau modul yang telah dibangunkan menggunakan kaedah ObjectOriented boleh digunakan kembali.

  3. Keselamatan Data Organisasi Terjamin
    Kursus ini menerangkan kaedah yang biasa diguna pakai untuk memastikan keselamatan aplikasi berada pada tahap yang optimum kerana ObjectOriented mempunyai tahap keselamatan yang tinggi

  4. Penambahbaikan / Kemasi Kini yang Mudah
    Peserta yang menyertai kursus ini akan diajar tatacara yang membolehkan setiap aplikasi web yang dibangunkan mudah untuk dikemas kini, dan senang untuk diserahkan kepada pengatur cara lain. 
Peserta tekun semasa kursus dijalankan

Antara agenda kursus merangkumi :
  • Introduction
  • Intermediate PHP Techniques 
  • Introduction to Object-Oriented Programming (OOP)
  • OOP in Practice
  • Photo Gallery Project Setup
  • Foundations ofan OOP Project
  • Working with Files and Directories
  • Uploading Files
  • Completing the User Class
  • The Photograph Class
  • The Comment Class
Terima kasih diucapkan kepada pihak UiTM Shah Alam kerana sudi menjemput pihak Two Sigma Technologies untuk mengendalikan Kursus Object- Oriented Programming with PHP & MySQL di UiTM Shah Alam. Kami berharap para peserta dapat mengaplikasikan ilmu yang telah diperolehi dengan sebaik-baiknya untuk meningkatkan kecemerlangan diri dan organisasi.

Jika anda berminat untuk kami mengendalikan  Kursus Object- Oriented Programming with PHP & MySQL di tempat anda , sila hubungi kami di talian 03-61880601 ataupun menerusi emel sales@2-sigma.com untuk mendapatkan kandungan kursus atau keterangan  yang lebih lanjut.