
외워서 끝내는 네트워크 핵심이론 - 기초
널널한 개발자
TCP/IP에서 HTTP까지! 네트워크에 대한 기본 이론이 부족한 분들이 '외워서'라도 전공 이론을 이해하고자 희망하는 분들을 위해 준비한 강의입니다. 할 수 있습니다!
입문
네트워크, 프로토콜
Đây là khóa học lập trình ngôn ngữ C dành cho những ai muốn theo đuổi sự nghiệp như một nhà phát triển chuyên nghiệp hơn là một người có sở thích. Tôi giới thiệu nó cho những ai muốn đi theo con đường ngọt ngào bằng cách viết và học tập chăm chỉ!
2,626 học viên
Ngữ pháp ngôn ngữ C
kiến trúc máy tính tối thiểu
Một sự hiểu biết vững chắc về con trỏ
Dành cho những ai muốn học ngôn ngữ C một cách 'đúng đắn'
Kinh thánh của lập trình C!
Khóa học này dành cho phiên bản sửa đổi mới nhất của cuốn sách "Lập trình C: Hướng dẫn đơn giản cho người mới bắt đầu ". Khóa học này kế thừa các tính năng của cuốn sách và khóa học gốc.
Một số lượng lớn người tìm kiếm việc làm lập trình viên CNTT phàn nàn về việc thiếu kiến thức khoa học máy tính. Đáng tiếc là hầu hết những thiếu sót này đều xuất phát từ việc thiếu nghiên cứu đúng đắn về các lý thuyết cơ bản .
Còn nếu bạn đang học một ngôn ngữ lập trình phổ biến khác là Java thì sao? Điều này có thể thuận tiện cho những người học Java vì họ không phải xử lý trực tiếp vấn đề quản lý bộ nhớ. Tuy nhiên, nhiều câu hỏi lý thuyết bạn sẽ được hỏi trong các buổi phỏng vấn không khác mấy so với các vấn đề do con trỏ trong C gây ra.
Giải pháp rất đơn giản: học đúng ngay từ đầu!
💡 Khóa học này thực sự toàn diện! Nó bao gồm mọi thứ bạn cần biết để trở thành một nhà phát triển C chuyên nghiệp, từ ngữ pháp ngôn ngữ đến kiến trúc máy tính và lý thuyết hệ điều hành .
Trước khi học C, bạn cần hiểu cấu trúc máy tính cơ bản và các đặc điểm của nó .
Bạn có thể hiểu được đặc điểm của hầu hết các ngôn ngữ lập trình, bao gồm cả C, bằng cách kết hợp chúng với kiến trúc máy tính . Điều này giúp nâng cao đáng kể kỹ năng ứng dụng của bạn.
Hầu hết các ngôn ngữ lập trình phổ biến hiện nay đều sử dụng cú pháp ngôn ngữ C. Điều này giúp bạn dễ dàng học lại bất kỳ ngôn ngữ lập trình nào bạn chọn trong tương lai.
Bạn có thể làm quen với con trỏ trong ngôn ngữ C, một ngôn ngữ mà nhiều người thấy khó, và trên hết, bạn có thể sử dụng các kỹ thuật gỡ lỗi mạnh mẽ để tự mình giải quyết vấn đề nếu chúng xảy ra.
Bài giảng được chia thành bốn phần chính.
H. Những người không chuyên ngành lập trình mới có thể tham gia khóa học này không?
Vâng, bạn có thể nghe được. Tuy nhiên, bạn sẽ không bao giờ hiểu hết ngay lập tức, và bạn sẽ cần dành ít nhất hai tháng để học và ôn tập đầy đủ.
H. Môi trường phát triển có nhất thiết phải là Windows không?
Có, tôi thực sự khuyên bạn nên làm như vậy nếu có thể, vì nếu không, hầu như không thể thực hành lý thuyết cốt lõi, chẳng hạn như theo dõi những thay đổi trong trí nhớ.
H. Tôi có cần chuẩn bị gì trước khi tham gia lớp học không?
Bạn nên quen thuộc với tài liệu được đề cập trong lớp học "Trở thành chuyên gia khoa học máy tính bằng cách ghi nhớ kiến thức rộng và hẹp". Mặc dù các yếu tố thiết yếu sẽ được đề cập lại trong lớp, tôi khuyên bạn nên học trước nếu có thể.
H. Tôi muốn trở thành một nhà phát triển Java. Khóa học này có giúp ích cho tôi không?
Điều này có thể gây tranh cãi, nhưng tôi có thể nói với bạn rằng về cơ bản nó rất hữu ích. Các kiểu tham chiếu của Java tương tự như trong C++. Chúng cũng tương tự như con trỏ trong C. Mặc dù Java không trực tiếp quản lý bộ nhớ do bản chất của ngôn ngữ, nhưng chúng xử lý bộ nhớ theo cùng một cách.
H. Liệu việc học khóa học này có giúp tôi xin được việc làm không?
Vâng, nó rất hữu ích. Tôi có thể tự tin khẳng định rằng nếu bạn hiểu ngôn ngữ C ở mức độ được đề cập trong khóa học này, bạn chắc chắn không phải là người mới bắt đầu. Có thể chưa đủ, nhưng chắc chắn sẽ mang lại cho bạn một lợi thế rõ rệt.
📢 Hướng dẫn về môi trường thực hành và các biện pháp phòng ngừa
Ngôn ngữ C là mã nguồn gốc, phụ thuộc trực tiếp vào hệ điều hành và phần cứng. Do đó, môi trường đào tạo sau đây phải được cấu hình chính xác để đảm bảo thực thi đúng.
Sinh viên sẽ nhận được bản PDF của tài liệu khóa học và tất cả các tệp ví dụ được sử dụng trong bài giảng. Hơn nữa, để đảm bảo việc hiểu bài dễ dàng, sinh viên phải nắm vững nội dung bài giảng "Trở thành chuyên gia khoa học máy tính bằng cách ghi nhớ kiến thức rộng và hẹp".
Khóa học này dành cho ai?
Bất cứ ai muốn học ngôn ngữ C đúng cách
Những người đang theo đuổi chuyên ngành CS
Những người mong muốn trở thành một nhà phát triển chuyên nghiệp khác biệt
Cần biết trước khi bắt đầu?
Bài giảng “Ghi nhớ rộng và nông để trở thành chuyên ngành kỹ thuật máy tính” kiến thức tương ứng với trình độ
37,008
Học viên
2,151
Đánh giá
1,098
Trả lời
4.9
Xếp hạng
24
Các khóa học
Tất cả
149 bài giảng ∙ (28giờ 58phút)
Tài liệu khóa học:
Tất cả
172 đánh giá
4.9
172 đánh giá
Đánh giá 1
∙
Đánh giá trung bình 5.0
5
현직 FE 개발자입니다. 저의 경우, 개발의 첫 시작을 자바스크립트로 하다 보니 CS 지식을 쌓는 것이 다소 어려웠습니다. 정처기도 따보고 자바스크립트로 자료구조, 알고리즘도 공부를 해보긴 했는데 아무래도 언어의 특성 상 메모리 단의 깊은 영역까지 사고 하기에는 쉽지 않았던 것 같습니다. 기초 지식에 대한 지독한 갈증이 있던 찰나 이 강의를 수강하게 되었습니다. 저는 이 강의를 보면서 "내가 작업했었던 코드들이 내부적으로는 어떻게 동작하겠구나!" 와 같은 추상적인 깨달음을 많이 얻었던 것 같습니다. 단순히 선언했던 변수가 어떻게 메모리에 할당이 될지, 연산자와 CPU가 어떤 관계에 있으며 어떻게 동작하는지, 포인터가 무슨 역할을 하는지, 구조체와 객체가 어떤 연관성이 있을지, 자바스크립트에서 툭 던지듯이 말하던 stack과 heap의 실체가 뭔지, 콜백 패턴이 실제적으로 어떻게 동작하는지, 괜찮은 코드는 어떻게 짜야하는지 등... 강의를 보면서 의식 중에 또는 무의식 중에 생각을 많이 하게 되었던 것 같습니다. 10월 중순에 강의를 구매해서 퇴근 후 조금씩 보다가 오늘에야 완강을 하게 되었습니다. 3개월 전의 저보다 지금의 제가 조금 더 성장한 느낌이 들어서 뿌듯합니다. 이 강의는 기초적인 CS 지식을 갈구하시는 현직자 분들에게도 큰 도움이 되실 것이라 생각합니다. 끝으로 널널한 개발자님! 좋은 강의 만들어주셔서 감사합니다!
모든 소프트웨어 개발자들은 실무경력이 쌓이면서 CS이론에 대한 갈증에 시달리게 되는 것 같습니다. 저도 예외가 아니었고요. 다행히 이 강의가 도움을 드린 것 같아 정말 다행입니다. 내부 구조에 대한 이해가 더해지면 아무래도 JavaScript에 대한 이해가 더 깊어질 수 밖에 없겠습니다. 좋게 봐주시고 좋은 평가도 주셔서 고맙습니다. 더 나은 개발자로 멋지게 성장하시기를 응원하겠습니다. :)
Đánh giá 1
∙
Đánh giá trung bình 5.0
5
독하게 시작하는 C프로그래밍, 완전 노베이스 였으면 이해하기 어려울 수도 있는 수준의 강의지 않을까 라는 생각이 든다. 개인적으로 리눅스 파이썬 컴퓨터 과학을 기초 정도 숙지한 상태에서 이 강의를 봤는데 정말 이해가 쏙쏙 잘되었다. 한번에 이해 안되는 내용도 알려 주신 방법처럼 메모리 뜯어보고 챗 지피티한테 물어보고 코드도 바꿔서 여러 케이스로 해보면 시간이 조금 걸릴지 몰라도 이해가 잘 되었다. 그리고 하신 말씀 중에 이 길에는 왕도가 없다고 하셨는데 조급한 나의 마음을 좀 더 길게 볼 수 있게 해주었다. 이런 강의를 보게 되어서 행운이라고 생각하고 강의를 만들어 주신 널널한 개발자님에게 감사의 말씀 전하고 싶다.
이 수업이 가지고 있는 장점이자 동시에 단점을 정확히 짚어 주셨네요. :) 꼭 필요한 이야기를 하자니 내용이 어려워지고 쉽게만 하자니 뭔가 거짓말을 하는 것 같아 좋지 못한 평가를 좀 받더라도 제 신념을 지켜왔습니다. 다행히 도움이 된 것 같아 정말 다행이네요. 좋은 평가와 피드백 고맙습니다. :)
Đánh giá 4
∙
Đánh giá trung bình 5.0
Đã chỉnh sửa
5
이 강의를 다 보고, 독하게 C선형자료구조, C개발자를 위한 최소한의 C++강의 또한 다 완강한 사람으로써 다른 사람이 이 강의에 도전하기 위해 혹은 C/C++ 개발자가 위해 도전하시는 분들을 위해서 수강평을 남깁니다. 선생님께서 강의 도중에 GPT 얘기를 종종 하시는데, 거기서 영감을 받아 GPT를 이용하며 공부 했습니다. 이 C 강의를 한번 완강하고 나서, 복습하기 위해 강의를 다시 듣는 것은 최소한으로 했습니다. 선생님께서 첨부파일로 주신 예제를 GPT에 학습시켜서, 처음부터 끝까지 매일 10문제씩 내달라고 해서 문제를 풀었습니다. 처음엔 쉬운 문제를 위주로, 워밍업을 하고, 점점 난이도를 올리는 방식으로 했습니다. 그러면서 이해가 쉽사리 되지 않는 부분은 그 강의 파트를 2배속으로 다시 공부 했습니다. 모르는 문제는 뇌와 손에 새겨지도록, 문제를 계속해서 요구하고, 풀었습니다. 그리고 강의 도중에 있는 실습예제는 반드시 혼자서 최소 30분 ~ 1시간은 고민하고 풀었습니다. 어느 문제는 5분안에도 풀리고, 어느 문제는 쉬워보여도 1시간이 넘게 걸려 기어이 답을 본 경우도 있었습니다. 답을 본 경우에 또 다시 지피티로 문제를 내달라고 하고 복습했습니다. 독하게 하기로 했으니, 얼마나 독할 수 있는지 보여주자라는 마음으로 열심히 했습니다. 저에게는 정말 좋은 강의였습니다. 추천드립니다! 다들 파이팅!
와우~! 정말 대단하십니다. 예제를 학습시켜 문제를 내달라고 하신 점은 정말 탁월한 선택인 것 같습니다. 거기에 2배속 복습을 병행하셨다고 하니...정말 모범적인 수강생이 아닐 수가 없습니다!! 어쩌면 이 강의를 만든 저보더 더 '독하게' 달리신 것 같습니다. 무엇보다 배움의 자세에 대해 한 번 더 생각하게 됐습니다. 앞으로도 좋은 강의를 만드는 것으로 성원에 보답하겠습니다. 고맙습니다. :)
Đánh giá 1
∙
Đánh giá trung bình 5.0
5
지금 시대는 노력도 중요하지만 가야하는 방향도 너무 중요한데 좋은 선생님을 만난 것 같습니다. 강의를 해주심에 너무 감사합니다. 예전에 독하게 시작하는 c 프로그래밍 책과 유투브 강의로 공부할 때 강의에서 책에서는 앞뒤 순서가 바뀌어가며 진도를 나가셔서 책을 참고하며 따라가기가 매우 힘들었던 기억이 있는데, 지금은 파일로 자료제공을 해주셔서 진도 따라가기도 편하고 필기정리도 수월하게 할 수 있었습니다. 이 점은 확실히 좋은 거 같습니다. 다만 개인적인 바람으로는 다음 강의제작하실 땐 펜소리를 바꿔주시면 좋겠단 생각이 들었습니다 ㅎㅎ.. 싸인펜 소리(?) 그 스스슥하는 소리에 저는 귀가 예민해서 이어폰 끼고 들으면 한 강의마다 몇 번씩 온몸이 심하게 소름이 돋아서 목소리도 간신히 들릴 정도로 볼륨을 낮춥니다. 물론 이건 사람마다 다르겠지만 괜찮으시다면 이 점도 고려해주시면 감사하겠습니다 ㅎㅎ 예전에 유투브로 강의를 여러 번 돌린 전적이 있기에 처음하는 사람 입장에서 어떤 점이 아쉬울지는 저는 잘 모르겠지만 적어도 이 강의를 열심히 씹어 먹고 추가적으로 프로그래밍 연습 좀만 한다면 대학교 안에서도 c언어는 상위권에 들 수 있다고 생각합니다.(제가 그랬습니다.) 저도 c/c++ 개발자가 되고 싶은 대학생으로써 응원하고 앞으로도 해주시는 강의도 열심히 따라가겠습니다. 건강하십쇼!
예전 독하게 C강의를 보신 분이시군요! 우선 반갑다는 인사부터 드립니다. :) 저도 그간의 강의 경험을 바탕으로 순서에 나름 신경을 썼는데 좋은 결과로 이어진 것 같아 다행입니다. 그리고 피드백 주신 필기음은 실제 마이크에 녹음된 소리입니다. 이 소리를 좋아 해주시는 분들이 많아 신경쓰지 않았습니다만 피드백 주신 것과 같은 문제가 충분히 있을 수 있겠다는 생각을 했습니다. 어떻게든 절충안을 찾도록 하겠습니다. 제 수업을 좋게 봐주셔서 고맙습니다. 더 좋은 강의로 보답하겠습니다. :)
2.092.594 ₫
Hãy khám phá các khóa học khác của giảng viên!
Khám phá các khóa học khác trong cùng lĩnh vực!