Completed

Laravel Training and Coaching

Kementerian Pertanian

Date
23 Mar โ€“ 23 Apr 2021
Organised by
Favourite Trainer Sdn Bhd
Trainer
Azman Zakaria
Attendees
0
Tag : Laravel, MySQL, jQuery, Twitter Bootstrap, Coaching, Javascript
Tarikh Kursus : 15, 16, 17 March 2021
Lokasi : Bilik Latihan Unit Perkaunan, Blok A, Aras 3, MAFI Putrajaya
Pengenalan :
Kursus ini berkonsepkan "From Zero to Hero". Peserta seharusnya telah mempunyai asas PHP yang kuat terutamanaya konsep Object Oriented. Semua peserta dianggap belum pernah berpengalaman membuat pengaturcaraan Laravel Framework. Semuanya akan bermula dari scratch.

Tools yang akan digunakan didalam kelas ini adalah seperti berikut :-
  • Laravel Framework 7
  • Laragon Full versi 4.0
  • PHP 7.2.19
  • MySQL 5.7
  • jQuery 3
  • Twitter Bootstrap 4
  • Visual Studio Code
  • SQL Yog
  • Composer
  • Cmder
Dicadangkan PC yang akan digunakan ialah menggunakan Window 10 dengan RAM 8 Gb, dan kapasiti Storage yang Free sebanyak min 2 Gb

Trainer Profile

 Nama : Azman bin Zakaria
 Umur : 52 tahun
 Pengalaman Dalam Bidang IT : 21 Tahun
 Syarikat : Favourite Trainer Sdn Bhd
 Kelulusan :

  • Bachelor IT UiTM
  • Diploma Computer Science UiTM
  • HRDF Certified Instructor

Azman merupakan senior programmer yang passionate dalam bidang pengaturcaraan komputer dari awal mulai beliau bekerja pada tahun 2000 sehingga hari ini. Beliau mempunyai pengalaman bekerja yang luas di agensi kerajaan, swasta dan sebagai freelancer.
Antara pengaturcaraan yang selalu digunakan adalah seperti :

  • PHP (sejak tahun 2000)
  • PHP dan Laravel Framework
  • PHP dan Yii Framework
  • Coldfusion
  • Java 
  • Java dan Spring Boot Framework
  • Javascript
  • jQuery
  • Vuejs
  • Angular
  • Flutter

 

Notes

sample code bagi kes nak kira masa antara dua date / time. 

@php $active = 'menu1' @endphp
@include('tab')

<form method="post" action="/simpan">
    @csrf
    <input type="time" id="time1">
    <input type="time" id="time2">
    <input type="text" id="jam">
    <input type="hidden" name='jam' id="jam2">
    <input type="submit" />
</form>

<script>
$(function(){
    $('#time1, #time2').blur(function(){
        var time1 = $('#time1').val().split(':'); // [08, 00]
        var time2 = $('#time2').val().split(':'); // [22,3 0]
        console.log(time1, time2);
        var date1 = new Date();
        date1.setHours(time1[0], time1[1], 0);

        var date2 = new Date();
        date2.setHours(time2[0], time2[1], 0);

        console.log(date1, date2);
        var beza_minit = (date2 - date1) / 60000;
        console.log((date2 - date1) / 60000);

        if (date2 < date1) {
            alert('masa 2 mesti lebih dari masa 1');
        }

        if (beza_minit > 60) {
            var jam = parseInt(beza_minit / 60);
            var min = parseInt(beza_minit % 60);
            $('#jam').val(jam + 'jam ' + min + 'min');
            $('#jam2').val(jam + ':' + min);
        }
    });
});
</script>
Route::get('/menu1', function () {
    return view('menu1');
});

Route::get('/menu2', function () {
    return view('menu2');
});

Route::post('/simpan', function (Request $req) {
    //dd($req->all());
    $jam = explode(':', $req->jam);
    echo "Jam $jam[0] minit $jam[1]";
    // time format H:m:s
});

 

Delete peserta dalam kursus

public function destroy($course_id)
    {

        $participants=Participant::find($course_id);
        // dd($participants);

        $participant = Participant::where('course_id', $course_id)->firstorfail();
        if ($participant) {
            $id = $participant->staff_nokp;
            $participant->delete();
        }

        // if($course->course_type == 1)
        // {
            return redirect('/staff/coursestaff/coursetab/'. $id. '#tabs-1')->with('success','Kursus telah berjaya dipadam');
        // // }else {
        //     // return redirect('/coursestaff/coursetab/'. $staffs->id. '#tabs-1');
        // }

    }

 

Borang Penilaian Keberkesanan Latihan

Training evaluation ยท Laravel Training and Coaching

Log in with the account you registered for this training to fill in the survey.

Log in to fill in the survey

Attendance

Registration closed
This training ended on 23 Apr 2021, so new attendance can no longer be registered.

Students (0)

No students have registered yet.