KHOÁ HỌC BOOTCAMP PHP

TRỞ THÀNH LẬP TRÌNH VIÊN PHP FULL-STACK TRONG 4 THÁNG

Chương trình Bootcamp PHP giúp học viên làm chủ các kiến thức lập trình nói chung và ngôn ngữ lập trình PHP nói riêng. Hoàn thành khoá học học viên có đủ năng lực của một lập trình viên chuyên nghiệp, có thể tham gia trực tiếp vào các dự án phần mềm tại doanh nghiệp hoặc tự mình xây dựng các website và ứng dụng phục vụ cho các mục đích khác nhau.

BẠN SẼ ĐẠT ĐƯỢC GÌ SAU KHOÁ HỌC

Kỹ năng chuyên môn

  • Sử dụng thành thạo ngôn ngữ JavaScript và PHP
  • Làm chủ được các kỹ thuật lập trình Hướng đối tượng bằng JavaScript và PHP
  • Sử dụng các cấu trúc dữ liệu phù hợp trong các tình huống thông dụng
  • Tuân thủ tốt các nguyên tắc mã sạch thông dụng
  • Xây dựng được các website tĩnh có độ phức tạp thấp
  • Tạo được các ứng dụng web sử dụng nền tảng Laravel
  • Tạo lập và truy vấn đuợc cơ sở dữ liệu quan hệ MySQL
  • Tạo đuợc ứng dụng frontend sử dụng nền tảng Angular
  • Sử dụng đuợc các công cụ lập trình phần mềm hiện đại (git, linux)
  • Tham gia tốt vào nhóm phát triển phần mềm Agile với CI
  • Viết đuợc Unit Test cho ứng dụng PHP

Kỹ năng học tập, làm việc và phát triển cá nhân

  • Có năng lực học tập suốt đời
  • Có kỹ năng quản lý thời gian công việc hiệu quả
  • Giao tiếp và cộng tác hiệu quả trong nhóm sản xuất phần mềm
  • Có kỹ năng xây dựng lộ trình nghề nghiệp
  • Có kỹ năng viết CV và phỏng vấn tuyển dụng
  • Thể hiện thái độ chuyên nghiệp tại môi truờng làm việc

Việc làm

Bạn sẽ được đào tạo toàn diện các kỹ năng nghề nghiệp và sẵn sàng làm việc ngay khi học xong. CodeGym cam kết học viên của chương trình CGC PHP sẽ nhận được việc làm trong 30 ngày sau khi kết thúc khoá học. Các vị trí lập trình bạn có thể đảm nhiệm:

  • LTV back-end
  • LTV front-end
  • LTV full-stack

SẢN PHẨM BẠN CÓ THỂ LÀM ĐƯỢC

Website trình bày thông tin

Tạo được các website để trình bày thông tin, website chia sẻ thông tin, newsletter.

Website hoàn chỉnh

Phát triển được các ứng dụng web hoàn chỉnh, như website thương mại điện tử, website giải trí, website quản lý và các website theo đơn đặt hàng khác.

Website dựa trên framework Laravel

Phát triển được ứng dụng web dựa trên Laravel, là một trong số các framework PHP phổ biến nhất hiện nay.

Website lấy dữ liệu từ các bên thứ 3

Lấy được dữ liệu được cung cấp bởi các dịch vụ khác nhau, chẳng hạn như: Youtube, Facebook, Gmail…

Ứng dụng front-end Angular

Tạo được các ứng dụng Angular phục vụ cho các hệ thống đòi hỏi một giao diện hiện đại, đáp ứng tốt các tương tác của người dùng, tương tự như giao diện của Facebook, Youtube, Google+…

MODULE 1: LẬP TRÌNH CƠ BẢN

1. Tổng quan phát triển ứng dụng Web và Javascript căn bản

  • Quản lý công việc với Kanban và học cách học
  • Nhập môn lập trình căn bản
  • Biến và kiểu dữ liệu
  • Cấu trúc điều kiện

2. Javascript căn bản

  • Cấu trúc lặp
  • Mảng
  • Hàm

3. JavaScript nâng cao

  • Lập trình hướng đối tượng
  • Chuỗi

4. JavaScript nâng cao – Ứng tuyển giai đoạn Bootcamp

  • Giải quyết vấn đề và thuật toán
  • Case Study
  • Đánh giá và chuẩn bị cho Bootcamp
  • Tổng kết giai đoạn Bootcamp Preparation

MODULE 2: WEB BACK-END DEVELOPMENT

1. Ngôn ngữ PHP và Lập trình Hướng đối tượng

  • Tổng quan ứng dụng PHP Web
  • Ngôn ngữ lập trình PHP
  • Lớp và đối tượng trong PHP
  • Thiết kế hướng đối tượng nâng cao
  • Clean Code
  • Học cách học
  • Đọc sách

2. Cơ sở dữ liệu Quan hệ

  • Cơ sở dữ liệu Quan hệ
  • Thiết kế và Tạo CSDL
  • Thao tác với CSDL
  • Câu lệnh truy vấn
  • Các hàm SQL
  • Phát triển nghề nghiệp
  • Đọc sách

3. The Web + Laravel I

  • MVC Model
  • Tổng quan Laravel Framework
  • Laravel Controller
  • Views & Blade Template
  • Cấu trúc dữ liệu và giải thuật cơ bản
  • Viết Reflection về cách học lập trình hiệu quả
  • Đọc sách

4. Laravel II

  • Validation
  • Session & Cookie
  • Eloquent ORM
  • CRUD
  • Web Service và RESTful
  • Tìm hiểu về xu hướng PHP
  • Đọc sách

5. Laravel III

  • Internationalization
  • Bảo mật ứng dụng web
  • Deployment
  • Case Study
  • Seminar Xu hướng công nghệ của năm
  • Đọc sách
  • Đánh giá kết thúc module Lập trình Web back-end

MODULE 3: WEB FRONT-END DEVELOPMENT

1. CSS, jQuery và Bootstrap

  • CSS, jQuery và Bootstrap
  • CSS
  • Bootstrap
  • jQuery
  • Typescript
  • Angular Overview
  • Học khóa Giao tiếp trong môi trường làm việc thế kỷ 21
  • Đọc sách

2. Angular Framework

  • Angular Component & Template
  • Angular Form
  • Service và Router
  • Kết nối với Back-end
  • Case Study
  • Học khóa Giao tiếp trong môi trường làm việc thế kỷ 21
  • Đọc sách
  • Đánh giá kết thúc module

MODULE 4: PROJECT & JOBS

1. Full-Stack Projects

  • Đào tạo quy trình dự án
  • Test First & TDD
  • Vẽ prototype
  • Thiết kế kiến trúc
  • Thiết kế giao diện
  • RESTful API
  • Thiết kế front-end
  • Điều hướng
  • Sử dụng RESTful API
  • Triển khai Json Web Token
  • Viết 1 bài blog về PHP
  • Đọc sách
  • Đánh giá Project

2. Job Search + Portfolio Building

  • Personal Back End Project
  • Personal Front End Project
  • Luyện tập thuật toán
  • Thuyết trình và đánh giá dự án cá nhân
  • Chuẩn bị CV và thư ứng tuyển
  • Thăm quan doanh nghiệp 1
  • Workshop: Lộ trình nghề nghiệp của LTV
  • Đọc sách

3. Thuật toán I và Kỹ năng phỏng vấn

  • Workshop: Kỹ năng phỏng vấn cơ bản
  • Thăm quan doanh nghiệp 2
  • Seminar: Design Pattern
  • Testing Strategies
  • Luyện code trên Codefighter và Cyber-dojo
  • Triển khai các cấu trúc dữ liệu và giải thuật cơ bản
  • Đọc sách

4. Thuật toán II và Doanh nghiệp tuyển dụng

  • CSCD: Phỏng vấn năng lực kỹ thuật
  • CSCD: Workshop: Kỹ năng làm việc cơ bản tại Doanh nghiệp
  • Techinal seminar theo chủ đề
  • Luyện tập thuật toán
  • Hoàn thiện hồ sơ ứng tuyển
  • Doanh nghiệp tuyển dụng
  • Đọc sách

THỜI GIAN HỌC

Lớp CGC8 PHP

Thời gian: 4 tháng/ 8 tiếng/buổi, 5 buổi/tuần, từ 8h – 17h30, từ thứ 2 – thứ 6.

Lớp CGC4 PHP

Thời gian học: 7 tháng/ 4 tiếng/buổi, 5 buổi/tuần

  • Sáng: 8h – 12h
  • Chiều: 13h30 – 17h30
  • Tối: 17h30 – 21h30
  • Từ thứ 2 – thứ 6.

Lớp CGA3 PHP

Thời gian: 5 tháng Lịch học: 3 tiếng/buổi, 3 buổi/tuần, từ 18h30 – 21h30 thứ 2/4/6 hoặc 3/5/7.

SẢN PHẨM MẪU CỦA HỌC VIÊN CŨ

AI CÓ THỂ HỌC

Các bạn chưa học lập trình hoặc đã có kiến thức lập trình nền tảng đều có thể tham gia chương trình sau khi đạt yêu cầu kiểm tra năng lực đầu vào:

  • Các bạn chưa có nền tảng lập trình cơ bản sẽ làm bài kiểm tra GMAT và phỏng vấn.
  • Các bạn đã có nền tảng lập trình cơ bản sẽ làm bài kiểm tra gồm các câu hỏi về lập trình và IT nói chung để đánh giá năng lực lập trình đang có. Nếu kết quả kiểm tra đạt tiêu chuẩn, bạn sẽ được miễn module Lập trình cơ bản và bắt đầu học từ module Web Back-end Development.

HƯỚNG DẪN XÉT TUYỂN

Bước 1: Đăng ký tư vấn và xét tuyển
Bạn có thể liên hệ CodeGym để nhận được tư vấn và đăng ký xét tuyển bằng một trong các cách sau:

– Đăng ký trực tiếp ngay tại đây

– Gọi đến số hotline: 02462538829

– Inbox qua Facebook: https://www.facebook.com/codegymdanang/

– Gửi email đến [email protected]

Bước 2: Nhận lịch hẹn xét tuyển
Sau khi nhận được đăng ký xét tuyển và tư vấn cho bạn khoá học phù hợp, bộ phận Tuyển sinh của CodeGym sẽ liên hệ đặt lịch hẹn mời bạn đến tham dự phiên xét tuyển tại trụ sở của CodeGym Đà Nẵng tại 05 Tân Lập 1, Phường Thạch Thang, Quận Hải Châu , TP Đà Nẵng
Bước 3: Thi tuyển và phỏng vấn
Tại phiên xét tuyển, bạn sẽ trải qua các vòng sau: – Vòng làm bài thi đánh giá năng lực: Có 2 loại bài thi đánh giá năng lực dành riêng cho 2 đối tượng khác nhau. Bài thi đánh giá năng lực không chỉ là để làm căn cứ xét tuyển mà còn là để giáo viên giảng dạy có thêm thông tin về học viên để xếp lớp và hỗ trợ phù hợp trong quá trình học.

  • Bạn là người mới bắt đầu, chưa có nền tảng lập trình: Bạn cần trải qua 1 bài thi GMAT, bao gồm các câu hỏi toán học và tư duy cơ bản.
  • Bạn đã có nền tảng lập trình: Bạn cần trải qua 1 bài thi Lập trình căn bản bao gồm các nội dung như: câu lệnh điều kiện, câu lệnh lặp, hàm, các thuật toán đơn giản.

Vòng phỏng vấn chuyên môn với các nội dung:

  • Khả năng tiếp thu, tư duy, khả năng giao tiếp của ứng viên.
  • Mong muốn của ứng viên với việc làm trong ngành IT, đánh giá động lực và khả năng theo đuổi quá trình học tập cường độ cao tại CodeGym.
  • Giải đáp các câu hỏi liên quan đến ngành nghề IT.
  • Giải đáp các câu hỏi liên quan đến chương trình đào tạo của CodeGym Đà Nẵng.

Cả 2 vòng đều diễn ra cùng ngày bạn đến tham dự xét tuyển.

Bước 4: Nhận kết quả xét tuyển
Trong vòng 1-2 ngày sau khi tham gia xét tuyển, bộ phận Tuyển sinh sẽ liên hệ thông báo với bạn kết quả xét tuyển và hướng dẫn bạn các thủ tục đăng ký nhập học nếu trúng tuyển.
Bước 5: Đăng ký nhập học và nộp học phí
Bạn sẽ được mời đến trụ sở CodeGym Đà Nẵng để nộp Đơn đăng ký nhập học và cùng đại diện CodeGym Đà Nẵng ký Thoả thuận cam kết việc làm.

LỊCH KHAI GIẢNG LỚP PHP QUÝ 3

Lớp Lịch học Lịch khai giảng
Quý 3/ 2019
CGC 8 PHP
  • 4 tháng
  • 8 tiếng/ngày, 5 ngày/tuần
  • Từ 08h00 – 17h30 thứ 2 – thứ 6
22/07/2019
26/08/ 2019
09/09/ 2019
CGC4 PHP
  • 7 tháng
  • 4 tiếng/buổi, 5 ngày/tuần
  • Từ 08h00 – 12h00 hoặc từ 13h30 – 17h30 thứ 2 – thứ 6
22/07/2019
26/08/ 2019
09/09/ 2019

Bạn đã sẵn sàng

Đăng ký ngay!

2 + 15 =

Liên hệ với CodeGym

Địa chỉ
05 Tân Lập 1, Phường Thạch Thang, Quận Hải Châu, TP Đà Nẵng.
hotline
02366517021
Email
danang@codegym.vn