View allAll Photos Tagged codegym

Khóa học lập trình web Online - Chỉ với 2,5 tháng bạn hoàn toàn có thể làm chủ các kiến thức căn bản về HTML và CSS. Khóa học HTML & CSS căn bản Online tại CodeGym sẽ giúp bạn sử dụng thành tạo Framework Bootstrap, Sass, có kiến thức căn bản về UX/UI. Bạn có thể thiết kế website căn bản, website hoàn chỉnh… ===> Xem thêm bài viết: Các trang web học lập trình miễn phí cho người mới bắt đầu Với lộ trình giảng dạy rõ ràng – Thời gian linh động, khoá học nền tảng lập trình Online tại CodeGym sẽ cung cấp các kiến thức lập trình web nền tảng cho học viên. Nội dung khóa học rõ ràng liên quan đến các bài giảng về tổng quan lập trình, cấu trúc cơ bản, hàm và đối tượng, thực hành dự án cuối khoá. Khoá học lập trình web tại CodeGym Với khóa học này, bạn có thể thành thạo kiến thức Front – End nói riêng và kiến thức lập trình web nói chung. Kết thúc khóa học web Front – End Online trong 9 tháng đào tạo, học viên sẽ có đủ năng lực tham gia trực tiếp vào các dự án xây dựng website, phần mềm website và ứng dụng. ===> Xem thêm chi tiết các khóa học Online khác tại CodeGym: Khóa học web Back – End Online Khóa học Python căn bản Online - jq13ky9dpd - codegym.vn/blog/2022/05/13/hoc-lap-trinh-vien-web/

Học lập trình online miễn phí thông qua các trang web học lập trình là một phương pháp học tiết kiệm mà hiệu quả được rất nhiều người mới học áp dụng. Tuy nhiên, hiện nay có rất nhiều các trang web học lập trình, các khóa học lập trình miễn phí xuất hiện tràn lan trên Internet. Vì vậy, rất nhiều người không biết phải làm thế nào để tìm được các trang học lập trình uy tín, chất lượng tốt.

#codegymhanoi #php #java #hoclaptrinh #tuhoclaptrinhtudau

hanoi.codegym.vn/blog/hoc-lap-trinh-online-mien-phi/

Công nghệ thông tin nên học trường nào ở Hà Nội? – Câu trả lời

 

Nếu bạn là sinh viên lớp 12, đang phân vân không biết nên lựa chọn thế nào cho phù hợp. Liệu lĩnh vực công nghệ thông tin bạn muốn làm bây giờ có thật sự là đam mê không? Đây là bài viết dành cho bạn! Trong bài viết này, CodeGym sẽ gợi ý cho bạn công nghệ thông tin nên học trường nào ở Hà Nội. Đặc biệt là những điều cần biết thêm về chuyên ngành này.

 

#codegym #hoclaptrinh #codingbootcamp #CNTT #laptrinhvien #daotaolaptrinh

 

codegym.vn/blog/2021/01/19/cong-nghe-thong-tin-nen-hoc-tr...

 

Với các kiến thức bài trước thì câu lệnh câu lệnh truy vấn cũng đã được hỗ trợ khá nhiều thứ như IN/EXISTS, LIKE, UNION và JOIN. Thì ở phần bài hôm nay, chúng ta cùng tiếp tục tìm hiểu các khái niệm khác, cũng sẽ hỗ trợ nhiều hơn cho câu lệnh truy vấn như là SQL FUNCTIONS, bộ đôi GROUP BY và HAVING, cuối cùng là ORDER BY.

 

1. Vai trò của FUNCTION, GROUP BY và ORDER BY trong SQL

 

Các từ khoá hôm nay cũng sẽ được sử dụng với câu lệnh SELECT để giúp truy xuất dữ liệu đa dạng hơn. Ta có thể thấy rõ ý nghĩa của các từ khoá này qua tên gọi của nó như FUNCTION là cách áp dụng hàm vào câu truy vấn, GROUP BY dùng để gộp nhóm các dòng dữ liệu, ORDER BY sử dụng để sắp xếp dữ liệu.

 

[Database] DML 4 (Part 3)

 

[Database] DML 4 (Part 2)

 

2. Ý nghĩa và cách sử dụng câu lệnh JOIN trong SQL

 

2.1. SQL FUNCTIONS

 

Mỗi DBMS sẽ có sư thay đổi về cú pháp SQL và bộ FUNCTIONS được sử dụng ở các SQL cũng sẽ có khác nhau đôi chút, hãy tham khảo FUNCTIONS ở MySQL:

 

www.w3schools.com/mysql/mysql_ref_functions.asp

 

Nếu bạn muốn sử dụng FUNCTION ở DBMS nào thì hãy tìm kiếm theo tên DBMS đó.

 

FUNCTION có 3 loại chính sau:

 

Dùng để xử lý chuỗi (String).

 

Dùng để xử lý số.

 

Thao tác với ngày, tháng, năm.

 

Và một số FUNCTION nâng cao.

 

Ví dụ

 

Muốn tính độ dài tên của mỗi bác sĩ.

 

SELECT last_name, CHAR_LENGTH(last_name)

 

FROM doctor;

 

Để liệt kê đầy đủ Họ và Tên các bác sĩ

 

SELECT CONCAT(first_name, ' ', middle_name, ' ', last_name) as full_name

 

FROM doctor;

 

2.2. Câu lệnh GROUP BY

 

Là câu lệnh để gộp nhóm các record có cùng giá trị column.

 

Thường được sử dụng chung với các hàm gộp (aggregate):

 

COUNT()

 

MAX()

 

MIN()

 

SUM()

 

AVG()

 

Cú pháp

 

SELECT column_name(s)

 

FROM table_name

 

WHERE condition

 

GROUP BY column_name(s)

 

ORDER BY column_name(s);

 

Ví dụ

 

Để lấy ra số lượng bác sĩ của mỗi chuyên khoa, thì thực hiện như bên dưới. Mình sử dụng GROUP BY để phân nhóm các bác sĩ cùng chuyên khoa, sau đó thực hiện đếm số lượng bác sĩ ở mỗi nhóm bằng cách dùng hàm COUNT.

 

SELECT specialization_id, COUNT(*)

 

FROM doctor

 

GROUP BY specialization_id;

 

2.3. Câu lệnh HAVING

 

Được sử dụng để chứa các điều kiện là hàm gộp.

 

Bởi vì WHERE không làm được điều này.

 

Cú pháp

 

SELECT column_name(s)

 

FROM table_name

 

WHERE condition

 

GROUP BY column_name(s)

 

HAVING condition

 

ORDER BY column_name(s);

 

Ví dụ

 

SELECT specialization_id, COUNT(*) quantity

 

FROM doctor

 

GROUP BY specialization_id

 

HAVING quantity >= 3;

 

Tiếp tục ví dụ ở phần 2, muốn lấy ra các chuyên khoa với nhiều hơn 3 bác sĩ thì kết hợp HAVING sau GROUP BY.

 

2.4. Câu lệnh ORDER BY

 

Câu lệnh để sắp xếp các records.

 

Với 2 điều kiện sắp xếp:

 

ASC: ascending (mặc định)

 

DESC: descending

 

Cú pháp

 

SELECT column1, column2, ...

 

FROM table_name

 

ORDER BY column1, column2, ... ASC|DESC;

 

Ví dụ

 

SELECT *

 

FROM doctor

 

ORDER BY date_of_birth DESC;

 

Câu lệnh trên dùng để lấy ra danh sách các bác sĩ theo thứ tự: ai lớn tuổi nhất thì hiển thị ra trước.

 

Kết luận

 

Với việc nắm được toàn bộ các câu lệnh được sử dụng với DML thì bạn có thể tự tin truy vấn thoải mái rồi, nếu phần nào chưa rõ thì có thể xem kĩ ở phần video.

 

ift.tt/6FqT3zU

 

Did you mean www.w3schools.cơm/mysql/mysql_ref_functions.asp

 

Nguồn: codegym.vn/blog/2023/11/20/truy-van-qua-function-group-by...

Bạn muốn làm quen với Java nhưng chưa biết nên bắt đầu từ đâu. Bài viết dưới đây sẽ chia sẻ cho bạn những vấn đề bạn cần biết về một lộ trình học lập trình Java đấy!

Xem thêm: saigon.codegym.vn/2022/12/07/bat-mi-lo-trinh-hoc-lap-trin...

 

Ở các phần chia sẻ trước đây, mình đã có đề cập đến FUNCTION, nhưng đó là các FUNCTION có sẵn trong thư viện của SQL (như các hàm CHAR_LENGTH(), CONCAT(), CURDATE()…), chúng ta có thể gọi ra và sử dụng luôn.

 

Nhưng với các vấn đề mà các FUNCTION không thể giải quyết được cho chúng ta. Thì chúng ta phải tự tạo ra một FUNCTION để sử dụng, hay còn gọi là USER FUNCTION.

 

1. USER FUNCTION là gì?

 

Cũng là một đoạn chương trình, bao gồm các câu lệnh SQL để thực hiện cho một nghiệp vụ cụ thể. Và thường được dùng chung với các câu lệnh truy vấn.

 

Create User function

 

2. Mục đích sử dụng FUNCTION

 

Nó là tập hợp các khối lệnh, dùng để tái sử dụng:

 

Trả về giá trị đơn.

 

Có thể sử dụng chung với câu lệnh SQL hoặc các dạng khối lệnh khác.

 

FUNCTION có thể truyền tham số và xử lý dữ liệu.

 

3. Hướng dẫn cách tạo FUNCTION

 

3.1. Tạo FUNCTION

 

Cú pháp

 

CREATE FUNCTION func_name ([parameter[,...]])

 

RETURNS datatype

 

[NOT] DETERMINISTIC

 

BEGIN

 

sql_statement

 

RETURN value;

 

END;

 

Ví dụ

 

Mình tạo ra FUNCTION để trả về đầy đủ họ tên của một người với 3 giá trị được truyền vào: tên (p_first_name), tên lót (p_middle_name), họ (p_last_name).

 

delimiter //

 

CREATE FUNCTION get_full_name (p_first_name VARCHAR(10)

 

, p_middle_name VARCHAR(10)

 

, p_last_name VARCHAR(10))

 

RETURNS VARCHAR(30)

 

DETERMINISTIC

 

BEGIN

 

DECLARE result VARCHAR(30);

 

SET result = (SELECT CONCAT(p_first_name, ' ', p_middle_name, ' ', p_last_name));

 

RETURN result;

 

END //

 

delimiter ;

 

Sau đó, mình sử dụng nó để lấy họ và tên của các bác sĩ, như thế này:

 

SELECT get_full_name(first_name, middle_name, last_name)

 

FROM doctor;

 

3.2. Xoá FUNCTION

 

Cú pháp

 

DROP FUNCTION func_name

 

Ví dụ

 

Thực hiện xoá function vừa tạo bên trên

 

DROP FUNCTION get_full_name

 

4. Tham số và biến ở FUNCTION

 

Ở FUNCTION sẽ chỉ có 1 dạng tham số là IN, tức là nó giúp truyền giá trị vào hàm (Xem thêm ví dụ ở video để nắm rõ hơn).

 

Còn muốn tạo ra biến lưu trữ giá trị khi thao tác với dữ liệu, thì giống hệt như SP:

 

DECLARE total INT DEFAULT 0;

 

SET total = 10;

 

Mình đang thực hiện tạo ra biến total có kiểu dữ liệu là số, với giá trị mặc định là 0. Sau đó tiếp tục thực hiện phép gán bởi từ khoá SET, giá trị của total cuối cùng là 10.

 

Kết luận

 

Qua 2 bài FUNCTION và STORED PROCEDURE, chúng ta có thể thấy 2 khái niệm này gần giống như nhau. Có một điểm khác biệt rõ nhất là ở FUNCTION, chúng ta có thể trả về giá trị, tức là dùng được từ khoá RETURN, còn ở SP thì không thể thực hiện được việc này.

 

Nguồn: codegym.vn/blog/2023/11/21/tao-va-su-dung-user-function/

11 tài liệu tự học lập trình Java hay nhất cho người mới bắt đầu

  

Chắc hẳn dân lập trình ai cũng biết về tầm quan trọng của ngôn ngữ lập trình Java. Ứng với độ nổi tiếng của nó thì cũng có rất nhiều tài liệu. Việc này khiến người muốn tìm tài liệu tự học lập trình Java không biết nên học thế nào. Nếu bạn là người mới có thể bắt đầu với 11 tài liệu tuyển chọn này.

#codegym #hoclaptrinh #codingbootcamp #CNTT #laptrinhvien #daotaolaptrinh

 

codegym.vn/blog/2021/01/18/tai-lieu-tu-hoc-lap-trinh-java/

Ngôn ngữ PHP: Đây là mã nguồn mở, ổn định và cài đặt một cách đơn giản, điều này sẽ giúp cho doanh nghiệp tiết kiệm được một khoản chi phí khá lớn so với những ngôn ngữ khác. Đồng thời để phát triển một trang web và những ứng dụng web với PHP sẽ giúp website của bạn linh hoạt, trao đổi qua lại tốt hơn. Chính vì những điều này mà ngôn ngữ PHP ngày càng được các doanh nghiệp lựa chọn để thiết kế web khá phổ biến. HTML: Đây là một loại ngôn ngữ đánh dấu siêu văn bản, được thiết kế để tạo nên cac trag web với những nội dung được giải thích trên các website. Khi truy cập những trang web thì mọi người có thể dẫn được nhiều trang khác nhau, mỗi trang là một tài liệu hoặc một tập tin HTML. JavaScript: Đây là loại ngôn ngữ hoàn toàn không mất phí và dễ dàng tác động qua lại, giúp điều khiển và tránh những việc giải quyết từ phía server. Nếu mọi người nắm vững kiến thức JavaScript, mọi người dễ dàng lĩnh hội được những công nghệ mới như AJAX, ATLAS,… - xfwux6gjmf - codegym.vn/blog/2021/12/06/khoa-hoc-lap-trinh-web/

📢 Khai giảng lớp lập trình tháng 9/2023 tại CodeGym Sài Gòn! Đừng bỏ lỡ cơ hội học tập và trở thành nhà lập trình chuyên nghiệp tại trung tâm đào tạo uy tín này. Xem chi tiết chương trình và đăng ký tại: codegym.vn/blog/2023/09/11/khai-giang-lop-lap-trinh-thang... #codegym #laptrinh #khaigiang

Xem thêm tại: hhttps://codegym.vn/blog/2022/08/03/khoa-hoc-tester-online-free/

  

Thời gian này, các bạn học sinh lớp 12 đang gấp rút chuẩn bị kiến thức cho kì thi sắp tới. Nhiều bạn đang quan tâm đến khối ngành công nghệ thông tin. Vì nhận thấy đây đang là ngành Hot và xu hướng phát triển chung. Tuy nhiên, không phải ai cũng hiểu hết về ngành này. Vậy công nghệ thông tin gồm những môn nào? Làm gì? Nên học ở đâu? Tất cả sẽ có trong bài viết này.

 

#codegym #hoclaptrinh #codingbootcamp #CNTT #laptrinhvien #daotaolaptrinh

codegym.vn/blog/2021/01/29/cong-nghe-thong-tin-gom-nhung-...

[CodeGym HN] Phím tắt cho lập trình viên Pycharm

Năm 1991, World Wide Web – trang web đầu tiên trên Internet đã ra đời. Tim Berners – Lee cha đẻ của WWW đã sử dụng HTML để viết nên các trang web và chính điều này đã giúp ông chia sẻ dữ liệu với các nhà khoa học nội bộ. Trong bài viết này, CodeGym Hà Nội sẽ giúp các bạn có cái nhìn sâu hơn về HTML và một trong những chủ đề đang được quan tâm hiện nay – viết html online

#codegymhanoi #php #java #hoclaptrinh #tuhoclaptrinhtudau

hanoi.codegym.vn/blog/bi-mat-ve-html-online-lap-trinh-vie...

"Nên học java hay c# – Ngôn ngữ nào là phù hợp với bạn?

 

Để xác định được điều này bạn cần phải tự trả lời được những câu hỏi dưới đây:

1. Bạn muốn làm gì? Sẽ làm ở đâu?

2. Công ty nào? Chuyên ngành gì?

3. Thị trường nào?

4. Hệ sinh thái nào bạn muốn gắn bó lâu dài?

5. Thời điểm bạn sẽ bắt đầu làm?

 

Nên học Java hay C# tìm hiểu thêm tại đây: hanoi.codegym.vn/blog/nen-hoc-java-hay-c-sharp/

---------------------------

CODEGYM HÀ NỘI

Địa chỉ: Số 23, Lô TT01, KĐT Moncity, Hàm Nghi, Mỹ Đình 2, Nam Từ Liêm, Hà Nội.

Cơ sở 2: Tầng 2, Tòa Hapulico 17T4, Nguyễn Huy Tưởng, Q.Thanh Xuân, Hà Nội.

Email: hanoi@codegym.vn

Hotline: 0246 253 8829

 

#codegymhanoi #csharp #java #hoclaptrinh #tuhoclaptrinhtudau"

Mới đây, CodeGym đã ký kết hợp tác với USAID WISE và khởi động dự án "Việc làm số cho người lao động". Dự án này sẽ trao 150 suất học bổng và tổ chức khóa đào tạo lập trình, mở ra cơ hội việc làm trong lĩnh vực CNTT cho công nhân phổ thông. Chi tiết tại: codegym.vn/blog/2023/11/07/usaid-wise-codegym-ky-ket-hop-...

Hãy đón chào tân sinh viên Trường Đại học Kinh tế Đà Nẵng cùng CodeGym! Chúng tôi rất hân hạnh được chia sẻ thông tin về sự kiện này qua bài viết sau: codegym.vn/blog/2023/09/08/don-tan-sinh-vien-truong-dai-h... #CodeGym #ĐạiHọcKinhTếĐàNẵng

Ngày nay, hầu hết các doanh nghiệp đều cần đến vị trí full stack developer trong đội ngũ nhân viên của mình. Với nhu cầu tuyển dụng cao, vị trí này càng trở nên hấp dẫn và được nhiều người theo đuổi. Vậy cụ thể công việc của một full stack developer là? Khóa học lập trình full stack web developer bao gồm những gì?

Tham khảo ngay bài viết dưới đây bạn nhé: saigon.codegym.vn/2022/12/07/tong-quan-khoa-hoc-full-stac...

 

CodeGym Khai Trương Cơ Sở Đào Tạo Đầu Tiên Tại TPHCM

Xem thêm: saigon.codegym.vn/2022/12/13/codegym-khai-truong-co-so-da...

[blog post promotion]

 

CodeGym Educamp 2023 | Kiến tạo đổi mới nâng cao chất lượng. Hãy cùng tham gia educamp của CodeGym, nơi bạn sẽ được rèn luyện kỹ năng và trau dồi kiến thức. Xem thêm tại: codegym.vn/blog/2023/09/11/codegym-educamp-2023-kien-tao-...

 

#CodeGym #Educamp #KiếnTạo #ĐổiMới #NângCaoChấtLượng

Hiểu về Java Xem thêm:https://codegym.vn/blog/2018/12/23/hoc-lap-trinh-java-can-nhung-gi/

1 2 ••• 5 6 8 10 11