Tận tâm dẫn dắt

Lợi thế của ngành phần mềm là nguồn tài liệu rất nhiều nhưng đây cũng chính là yếu điểm. Qua nhiều năm nghiên cứu lĩnh vực giáo dục trực tuyến, CiOne hiểu rằng, để thành công, bạn cần một môi trường có sự dẫn dắt tận tâm cùng với lộ trình bài bản.

HTML cơ bản

Lộ trình học

Mỗi một lộ trình đánh dấu một cột mốc trong sự nghiệp Web Developer. Bạn hãy khám phá chi tiết từng lộ trình để hiểu công sức bạn đầu tư sẽ đạt được kết quả gì.

Lộ trình học thiết kế web

Web Builder

  • HTML |
  • CSS |
  • Layout |
  • Photoshop |
  • Đồ án thực hành |
  • Responsive Design

Với 6 khóa học được thiết kế để bạn có thể hoàn thành các mục tiêu. Kết thúc lộ trình, bạn có được nền tảng kiến thức vững vàng và khả năng tự xây dựng được website thể hiện thông tin với giao diện phức tạp.

Chi tiết Đăng ký
Lộ trình học Front End

Front End

  • JavaScript |
  • JavaScript & DOM |
  • jQuery cơ bản |
  • AJAX & JSON |
  • Giao thức HTTP |
  • Bootstrap

Lộ trình Web Builder giúp bạn tạo ra website có giao diện hoàn chỉnh. Nhưng chưa thể ghi nhận các dữ liệu được nhập từ người dùng. Kết thúc lộ trình Front End, bạn có thể lập trình để nhận dữ liệu từ người sử dụng, lưu và gửi dữ liệu lên máy chủ Web Server.

Chi tiết Đăng ký
Lộ trình học Back End

Back End

  • ASP.NET Core 1 |
  • Database |
  • Query Language T-SQL |
  • ASP.NET Core 2 |
  • Đồ án tốt nghiệp

Lộ trình Back End giúp bạn xây dựng các tính năng cho website như: Đăng nhập, phân quyền, tải file, gửi email... Kết thúc lộ trình, bạn sẽ hiểu các khái niệm của lập trình Back End và có thể xây dựng website có các tính năng giống Tiki.vn trên nền tảng ASP.NET Core của Microsoft.

Chi tiết Đăng ký

Học như thế nào?

Để việc học đạt kết quả, học viên sẽ cần thảo luận với Coach của CiOne về mục tiêu và thời gian cá nhân của bạn để sắp xếp lịch học.
Sau đây là quy trình học tại CiOne

hình ảnh

Coach từ CiOne sẽ giúp bạn hiểu rõ mục tiêu, nội dung và thời gian bạn cần phải đầu tư để hoàn tất từng lộ trình.

Coach sẽ đánh giá lượng kiến thức của bạn nhằm lược bỏ bớt các khóa học mà bạn đã có kiến thức. Qua đó, giảm chi phí và thời gian học cho bạn.

Dựa theo mục tiêu và thời gian của bạn, Coach sẽ đưa ra kế hoạch học tập từng tuần/ tháng/ quý trước khi bạn bắt tay vào học.

hình ảnh

Sau khi có bảng kế hoạch học tập trên hệ thống CiOne, bạn tiến hành học các bài theo lịch học mỗi tuần. Mỗi tuần sẽ có các tin nhắn thông báo về khối lượng kiến thức bạn cần học trong tuần và làm Health Check nếu có.

Giống như việc khám sức khỏe định kỳ (Health Check). Ở CiOne, bạn phải sắp xếp thời gian để gặp mentor (Skype, Messenger) và thực hiện Health Check nhằm đánh giá lượng kiến thức mà bạn tiếp thu trong các tuần có đủ và đúng theo kế hoạch hay chưa? Từ đó đưa ra chỉ dẫn cho bạn nên học thêm kiến thức nào. Đây là cơ hội bạn gặp trực tiếp các kỹ sư đang làm việc ở các công ty phần mềm tại Việt Nam.

Meetup là hoạt động tổ chức thường xuyên mỗi tháng. Các bạn học viên bên cạnh học theo chương trình có thể hỏi các Mentor các kiến thức liên quan về hướng nghiệp, mức lương và trải nghiệm thực tế ở các công ty.

Đố án cuối kỳ là sản phẩm phần mềm thực tế mà bạn phải thực hiện để tốt nghiệp trong mỗi lộ trình. Các Mentor sẽ dẫn dắt và đánh giá đồ án của bạn để đảm bảo bạn đủ năng lực khi làm việc thực tế.

Nếu bạn còn thắc mắc, xin vui lòng gọi cho chúng tôi qua số: 0982 360 370

Hoặc bạn có thể nhập số điện thoại bên dưới để chúng tôi gọi điện tư vấn trực tiếp với bạn

Chuyên gia nói gì ?

Mô hình đào tạo mà CiOne đang xây dựng rất hiện đại và tôi được biết trên thế giới hiện nay có 2 website đã làm được như vậy và rất thành công. Đến cả các doanh nghiệp cũng cần sử dụng những dịch vụ đào tạo theo kiểu này. Với tôi, CiOne là một website e-learning đáng tin cậy.

hình ảnh

Hoàng Bảo Duy

System Architech
tại Schroders, Singapore

Website đã hệ thống lại được toàn bộ kiến thức và kỹ năng của một nhà lập trình front-end. Kiến thức được tổ chức rất logic và dựa vào các nguồn tài liệu chuẩn từ tổ chức thế giới W3C. Tôi tin rằng, học viên sau khi hoàn tất lộ trình học sẽ dễ dàng được chào đón bởi các doanh nghiệp đang có nhu cầu.

hình ảnh

Trần Quang Nam Thái Vũ

Technical Analyst
tại CSC Corporation

Hiện nay, nhu cầu sở hữu được các chuyên gia về lĩnh vực lập trình web & di động đang được rất nhiều tập đoàn nước ngoài quan tâm và họ nhắm vào con người Việt Nam bởi nhiều yếu tố thuận lợi. Vì thế, CiOne đang làm một việc đúng đắn và có giá trị.

hình ảnh

Vi Bảo Quốc

Web Development Supervisor
tại Indo Trans Logistic

Câu hỏi thường gặp

Lập trình website hiện nay được chia ra làm 3 nghề chính, đó là:
* Front-end (thiết kế & lập trình phía người dùng)
* Back-end (lập trình, xử lý dữ liệu phía máy chủ)
* Full-stack (bao gồm cả front-end, back-end, thiết kế và quản trị database, …).
Để có thể làm chủ sự nghiệp Web Dev thì bạn cần nắm vững nền tảng thiết kế và lập trình web, mô hình & cơ chế hoạt động của Website. Làm chủ tức là bạn sẽ không lo lắng về kỹ thuật hay công nghệ mang tính xu hướng thời đại nữa. Vì lúc này khả năng tự nghiên cứu để đào sâu vào chúng rất dễ dàng và nhanh chóng. Thời gian trung bình để bạn nắm vững nền tảng Front End là 7 tháng. Với Back End, theo như lộ trình của CiOne là 5 tháng nếu bạn đã sử dụng tốt được ngôn ngữ lập trình hướng đối tượng: C# Khi bạn đã nắm vững nền tảng về Front End và Back End thì bạn hoàn toàn tự tin xây dựng một website theo mong muốn.

Coach không giải đáp thắc mắc chuyên môn hay đánh giá đồ án cho học viên. Họ chỉ là người hiểu rõ mục tiêu học, trình độ hiện tại, điều kiện học của học viên để cùng đồng hành và động viên học viên đạt mục tiêu của mình. Mentor là người hỗ trợ chuyên môn cho học viên. Trong 1 lộ trình học sẽ có nhiều Mentor. Họ sẽ là người thực hiện các buổi Health Check, Meetup và Review các đồ án cuối khoá (Final Project) của bạn một cách cá nhân.

Hoạt động này giống như chúng ta cần đi khám sức khoẻ định kỳ để kiểm tra tình trạng sức khoẻ. Mentor sẽ hỏi bạn các câu hỏi về kiến thức bạn đã học trong tuần để kiểm tra bạn đã đủ kiến thức chuyên môn chưa và sẽ góp ý thêm cho bạn. Học viên CiOne sẽ luôn có cơ hội được Health Check định kỳ với các Mentor kéo dài tối đa 30 phút mỗi buổi. Những Mentor này là người đang là Web Developer. Vì thế họ sẽ đánh giá khách quan và thực tế nhất với những kiến thức và kỹ năng của học viên hiện có. Tất cả các lần Health Check, học viên sẽ nhận được feedback và được đánh giá là Pass hay Fail. Từ đó nhận rõ tình trạng của mình nhằm có kế hoạch phù hợp để giữ được cam kết.

Meetup là buổi toạ đàm giữa nhiều học viên với một hoặc nhiều Mentor để nắm bắt tình hình, xu hướng mang tính thời sự của ngành Developer. Qua đây, cũng là dịp trao đổi các vấn đề thắc mắc của học viên về môi trường làm việc, các vấn đề liên quan tới việc phát triển năng lực, và những lời khuyên dành cho những ai muốn phát triển sự nghiệp Developer một cách bền vững.

Đồ án sẽ được tự tay học viên làm hoàn toàn. Dựa trên kế hoạch học tập, học viên sẽ có dịp được gặp Mentor để họ đánh giá và nhận xét về đồ án của mình. Mọi tư duy và ý tưởng của bạn đều được tôn trọng. Cũng như Health Check, đồ án cũng sẽ được đánh giá pass hay fail. Nếu fail học viên cần phải làm lại project đó dựa trên những nhận xét của Mentor.

Theo CiOne, đó chính là sự kiên trì để giữ được cam kết. Bởi vì lập trình viên là cả một sự nghiệp đòi hỏi quá trình học và rèn luyện lâu dài để có nền tảng vững chắc (ít nhất 2 năm học liên tục). Sau đó là tự mình nghiên cứu các kỹ thuật và công nghệ mới để đáp ứng nhu cầu thị trường. Việc học sẽ không bao giờ dừng lại đối với một người lập trình viên thực thụ. Chỉ có thật sự yêu nghề, tinh thần luôn cầu tiến không ngừng và kỷ luật trong việc thực hiện các mục tiêu mình đã đặt sẽ giúp bạn có được một sự nghiệp bền vững và tiến xa.

Khi bạn đạt được một trình độ uyên thâm, bạn sẽ thấy toán học là cơ sở khoa học của tin học. Đặc biệt là toán rời rạc, xác suất thống kê,... Tuy nhiên, nếu bạn là một lập trình viên ứng dụng, tức là người xây dựng ra các phần mềm quản lý bán hàng, quản lý nhân sự, quản lý kế toán,... thì dường như bạn sẽ ít đụng tới các công thức toán học, điều bạn cần là tư duy thuật toán.

Nói một cách đơn giản đó là tập hợp các bước có trình tự, logic, rõ ràng và chính xác để giải quyết một vấn đề cụ thể. Trong cuộc sống hằng ngày, chúng ta cũng dùng rất nhiều đến thuật toán. Tuy nhiên, thuật toán trong ngành tin học sẽ giúp chúng ta trình bày logic, chặt chẽ, khoa học để bắt đầu cho việc giao tiếp với máy tính.

Đây là thuật ngữ nói đến công việc xử lý giao diện trang web tại trình duyệt để tương tác với khách lướt web (visitor). Bạn có thể tìm hiểu chi tiết hơn thông qua trang Blog của CiOne về chủ đề này: https://www.cione.vn/blog/chuyen-nghe/lap-trinh-front-end-developer-la-lam-gi.html

Bạn đã nắm rõ công việc của Front End. Lúc này, bạn sẽ thắc mắc rằng: "Dữ liệu ở đâu mà front end có được để thể hiện cho visitor xem?". Và Back End là câu trả lời cho bạn. Mọi xử lý về nghiệp vụ của website (ví dụ bán hàng, đặt hàng, lưu kho,...) sẽ được Back End đảm trách. Để hiểu hơn về Back End, bạn vui lòng xem chi tiết tại Blog của CiOne https://www.cione.vn/blog/chuyen-nghe/lap-trinh-back-end-la-gi.html

Web Builder thực chất là giai đoạn đầu tiên của Front End. Đó là chúng ta phải thiết kế được trang web tĩnh trước khi thực hiện các tác vụ xử lý tương tác. Tuy nhiên, giai đoạn này cũng là một nghề đang được biết đến với tên gọi là "Cắt Layout" hay "Thiết kế trang tĩnh". Việc chinh phục từng giai đoạn rất có ý nghĩa khi chúng ta hoàn tất một lộ trình đầy đủ.