All the development knowledge A to Z for non-developers to survive in IT companies
grab
This course is a membership subscription concept, so once you purchase it, you can continue to take additional classes😃
Beginner
Communication
Bất kể lĩnh vực nào! Đây là bài giảng bao gồm những kiến thức cơ bản cốt lõi mà các nhà phát triển phải biết trong thực tế một cách dễ hiểu + tập trung vào mã. Tôi đặc biệt giới thiệu khóa học này cho tất cả các nhà phát triển cấp dưới và những người tìm việc muốn phát triển.
Lõi mã sạch
Lập trình và tái cấu trúc hướng đối tượng
Cách viết code test dùng trong thực tế
Các nguyên tắc và mẫu kiến trúc phần mềm (kiến trúc sạch)
Cách sử dụng Git trong thực tế
Kiến thức phát triển cần thiết để sử dụng thực tế
Nắm vững những kiến thức cơ bản về công việc thực tế ✅
"Có phải... anh không bóp nó giống như cái bên trái không...?"
Từ bài giảng "Học mã sạch để sử dụng ngay - Cải thiện khả năng đọc"
Trích từ bài giảng '5 nguyên tắc thiết kế hướng đối tượng: SOLID - OCP (Nguyên tắc mở đóng)'
Tôi nhớ khi tôi tự học phát triển phần mềm và sau đó nhận được việc làm thực tập sinh phát triển phần mềm tại một công ty CNTT.
Với một trái tim run rẩy, tôi đã thêm một số tính năng vào một dự án web mà tôi đang thực hiện. Để tăng tốc độ phát triển, giống như khi tôi làm việc một mình, tôi tập trung mã vào một hàm hoặc lớp duy nhất và thậm chí không viết các bài kiểm tra riêng biệt. Tuy nhiên, sau khi nhận được nhiều đánh giá mã, tôi nhận ra tầm quan trọng của việc ghi nhớ khi viết mã trong lĩnh vực này.
Ngày nay, khi phát triển một dự án tại một công ty, chúng tôi cẩn thận phân tách trách nhiệm của các thành phần theo yêu cầu và viết mã kiểm thử cho logic chính. Điều này giúp phần mềm an toàn hơn khi vận hành và bảo trì, đồng thời giảm thời gian các nhà phát triển khác phải đọc mã. Do đó, các công ty yêu cầu nhiều nhà phát triển cộng tác với nhau , và việc viết mã bền vững , đảm bảo dịch vụ hoạt động ổn định, được coi là rất quan trọng.
Vậy, những kỹ năng cơ bản mà các nhà phát triển cần có trong lĩnh vực này là gì? Tất nhiên, việc thành thạo sử dụng các framework và thư viện phù hợp với lĩnh vực phát triển là rất quan trọng, nhưng các năng lực hỗ trợ phát triển phần mềm bền vững, chẳng hạn như viết mã kiểm thử và lập trình hướng đối tượng, cũng rất quan trọng.
Từ tài liệu bài giảng, "Xây dựng những điều cơ bản về viết mã kiểm tra - Hiểu các loại bản sao kiểm tra"
Từ tài liệu bài giảng, "Kiến thức phát triển cơ bản bạn cần biết khi làm việc - Đa luồng và Đa xử lý"
Nếu bạn tìm kiếm trên Google các chủ đề như SOLID, đồng thời và mô phỏng kiểm thử, bạn sẽ thấy nhiều bài viết với lý thuyết và thuật ngữ khó hiểu. Khóa học này tập trung vào các ví dụ và mã nguồn phù hợp để giúp bạn dễ dàng hiểu các khái niệm này.
Những kỹ năng cơ bản này không tự nhiên mà có được chỉ nhờ làm việc tại một công ty. Bạn cần phải nỗ lực và dành thời gian không ngừng để học hỏi và cải thiện code. Tôi tin rằng khóa học này sẽ giúp bạn đặt nền móng cho sự phát triển trong tương lai. 😊
Hãy cùng tìm hiểu về mã sạch có thể áp dụng nhanh chóng bằng các ví dụ mã.
Tìm hiểu bốn đặc điểm và khái niệm cốt lõi của lập trình hướng đối tượng (phụ thuộc, gắn kết, ghép nối, v.v.) với các ví dụ mã.
Tìm hiểu các khái niệm cơ bản về viết mã kiểm tra mà bạn cần biết trong thực tế, cùng với mã.
Tìm hiểu lý do tại sao kiến trúc phần mềm lại cần thiết cho thiết kế mã tốt hơn và khám phá các mẫu kiến trúc tiêu biểu. Sau đó, chúng ta sẽ cùng nhau thiết kế một dự án, phân tách các lớp và xem xét định hướng phụ thuộc.
Tìm hiểu về kiến thức phát triển hữu ích khi làm việc.
Hãy cùng tìm hiểu những khái niệm cơ bản về Git và các lệnh thường được sử dụng trong thực tế.
Đầu tiên, hãy nêu rõ lý do tại sao điều đó là cần thiết và giải thích theo cách dễ hiểu.
Thứ hai, chúng tôi giảng dạy bằng Python, một ngôn ngữ trực quan và dễ hiểu.
Thứ ba, chúng tôi cung cấp bộ sưu tập tài liệu có giải thích chi tiết và ví dụ mã tạo thành cốt lõi của tất cả các bài giảng.
Đây là phần tóm tắt bài giảng trước, một lớp học phát triển tổng hợp thực sự dành cho những người không chuyên ngành và cung cấp từ A đến Z mọi kiến thức phát triển cần thiết để tồn tại trong một công ty CNTT .
H. Tôi mới tham gia phát triển phần mềm. Tôi có thể nghe thử không?
Rất tiếc, khóa học này yêu cầu thành thạo một ngôn ngữ lập trình. Khóa học này cũng được khuyến khích cho những ai đã có kinh nghiệm thực hiện ít nhất một dự án đồ chơi sử dụng các lớp học.
H. Tôi không biết nhiều về Python. Như vậy có được không?
Chỉ cần bạn quen thuộc với các ngôn ngữ lập trình khác là đủ.
Khi quay bài giảng này, tôi đã xem xét Python như một công cụ giảng dạy. Do đó, tôi đã giải thích các khái niệm chỉ bằng cú pháp Python tối thiểu. Tôi cũng cung cấp hướng dẫn nhanh về các yếu tố ngữ pháp bạn nên học ngay từ đầu.
Khóa học này dành cho ai?
Nhà phát triển mới bắt đầu muốn tạo danh mục phát triển khác biệt
Nhà phát triển mới muốn nhanh chóng thích nghi với mã làm việc tại công ty
Nhà phát triển cấp dưới muốn phát triển thêm một bước nữa
Cần biết trước khi bắt đầu?
Kinh nghiệm với một hoặc nhiều dự án
đam mê phát triển
9,451
Học viên
537
Đánh giá
936
Trả lời
4.7
Xếp hạng
5
Các khóa học
학습과 성장에 관심이 많은 개발자&크리에이터 그랩입니다.
[이력]
現) Project Pluto Tech Lead
前) 쏘카 데이터 엔지니어 (다수 프로젝트 리드)
前) 그로스 컨설팅 팀 '해킹그로스' 엔지니어
前) 클래스 101 백엔드 엔지니어
前) Microsoft 개발자대회 Imagine Cup 한국 1등 선발
前) 지식공유 스타트업 '원더풀램프' 창업
前) 3D 디스플레이 스타트업 'Tomorrance' 창업
[대외 활동 내역]
마이리얼트립 임직원 대상 개발지식 현장 강의
픗픗 아카데미 IT 개발자를 위한 개발지식 현장 강의
리디셀렉트 IT 비개발자를 위한 개발지식 연재
클래스101 개발자 입문 강의 촬영
IT 개발자와 일할 때 필요한 모든 개발지식 실시간 강의
에듀테크 기업 '스펙업 애드' 임직원 50명 대상 안드로이드 단체 강의
[운영 채널]
뉴스레터 - 그랩의 IT 뉴스레터
블로그 - 개발지식 A to Z
브런치
유튜브
그랩에 대해 더 궁금하시다면 클릭👆
Tất cả
82 bài giảng ∙ (14giờ 55phút)
Tất cả
43 đánh giá
4.7
43 đánh giá
Đánh giá 1
∙
Đánh giá trung bình 5.0
5
Why did such a great lecture come out now;; If I had known about it in advance, I think I would have been in a better company..ㅎㅎ When I look at the developers around me who are good at it, it seems like they have the basic skills covered in the lecture. I am still a junior developer, but I will grow further and become a capable developer. Thank you.
Thank you for your good feedback :) Ultimately, I think that in order to grow, you need to be able to leave good questions. The better the question, the more you will gain in the process of solving it. I am confident that after taking this course, you will be able to leave good questions for your own development learning at least more than before! I hope you will take the course well until the end and don't miss the current book gift event :) Happy New Year and cheering for you, Chuppo!
Đánh giá 8
∙
Đánh giá trung bình 5.0
5
I performed my work based on what I learned from this lecture, and my colleagues praised me. Thank you.
I'm so glad this lecture was helpful 😁 Please feel free to ask questions if you have any questions while studying :)
Đánh giá 2
∙
Đánh giá trung bình 5.0
5
Hello As a computer science graduate, I was able to solve all the areas I was lacking through this lecture. Please continue to give me good lectures in the future.
Thank you :) If you have any questions while studying, please feel free to leave them!
Đánh giá 1
∙
Đánh giá trung bình 5.0
5
It was a great help in re-entering the workforce after graduating from computer science.
I'm glad the lecture was helpful. I hope you grow even faster in the future. 👍🏻
Đánh giá 1
∙
Đánh giá trung bình 5.0
5
This is really, really, really helpfulㅠㅠ I was so moved by the lecture I was listening to on my way to work that I came to leave a review. I've only listened to about half of it, but this lecture is like a ray of light to me, who was developing alone without a mentor at a small startup and couldn't figure out what to do. While watching the lecture, I realized a lot that this is how it should be done. I hope you receive a lot of blessings, make a lot of money, and be happy🤸♀️🤸
3.467.728 ₫
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!