Search result for Online Courses & Certifications
Get Course Alerts by Email
C++程序设计
by Jiaying Liu 刘家瑛, Ph.D. , 郭 炜- 4.7
Approx. 53 hours to complete
北京大学《C++程序设计》这门课将向你讲授C++程序设计有关的概念和语法,使你能够使用C++语言,以面向对象的方法编写可维护性、可扩充性好的,较大规模的程序。我们建议你在开始本课程之前已经熟悉了C语言和基本程设编写。这门课则将带你掌握C++语言中类、对象、运算符重载、继承、多态等面向对象的程序设计方法,以及模板、标准模板库STL等泛型程序设计的机制,体会和领悟面向对象程序设计方法和泛型程序设计方法的优势。 快来加入我们吧! 专项课程介绍 欢迎加入C++程序设计课程 如何学好这门课? 课程教材-《新标准C++程序设计》,郭炜编著,清华大学出版社 从C走进C++ 函数指针 命令行参数 位运算 引用 const关键字和常量 动态内存分配 内联函数和重载函数 函数缺省参数 面向对象程序设计方法 面向对象语言的发展历程 从客观事物抽象出类的例子 类成员的可访问范围 程序AC你必须知道的秘密 课程Slides 从C走进C++ C++初探 类和对象 内联成员函数和重载成员函数 构造函数 复制构造函数 类型转换构造函数 析构函数 静态成员变量和静态成员函数 成员对象和封闭类的概念 友元 this指针 常量对象、常量成员函数和常引用 课程Slides 类和对象 运算符重载 运算符重载的基本概念 赋值运算符的重载 运算符重载为友元函数 实例 – 长度可变的整型数组类 流插入运算符和流提取运算符的重载 自增/自减运算符的重载 课程Slides 运算符重载 继承与派生 继承和派生 复合关系和继承关系 基类/派生类同名成员和protected访问范围说明符...
Using Git for Distributed Development
by Jerry Cooperstein- 4.6
Approx. 21 hours to complete
Course 4 focuses on using git for open source software distributed development. Git is a revision control system which arose out of the Linux kernel development community. Git was designed to help developers spread across the globe working on complicated projects coordinate their work in a rational way and keep track of everything they were doing....
More C# Programming and Unity
by Dr. Tim "Dr. T" Chamillard- 4.8
Approx. 35 hours to complete
This course is the second course in the specialization about learning how to develop video games using the C# programming language and the Unity game engine on Windows or Mac. Why use C# and Unity instead of some other language and game engine? Well, C# is a really good language for learning how to program and then programming professionally....
Black-box and White-box Testing
by Mike , Kevin Wendt- 0.0
Approx. 26 hours to complete
After completing this course, learners will have an understanding of a variety of black-box and white-box testing techniques. The learner will have put this understanding into practice, creating effective sets of test cases (called a test suite) to properly exercise software for defect finding. After completing this course, you will be able to:...
Embedded Hardware and Operating Systems
by Farhoud Hosseinpour , Nguyen Gia Tuan- 4.2
Approx. 17 hours to complete
This course is intended for the Bachelor and Master's students, who like practical programming and making IoTs applications! In this course we will talk about two components of a cyber physical system, namely hardware and operating systems. After completing this course, you will have the knowledge of both hardware components and operating systems....
An Introduction to Practical Deep Learning
by Andres Rodriguez , Nikhil Murthy , Hanlin Tang- 4.3
Approx. 17 hours to complete
This course provides an introduction to Deep Learning, a field that aims to harness the enormous amounts of data that we are surrounded by with artificial neural networks, allowing for the development of self-driving cars, speech interfaces, genomic sequence analysis and algorithmic trading. Introduction to Deep Learning and Deep Learning Basics...
Introduction to Intel® Distribution of OpenVINO™ toolkit for Computer Vision Applications
by Vu Q Nguyen- 4.6
Approx. 3 hours to complete
Welcome to the Introduction to Intel® Distribution of OpenVINO™ toolkit for Computer Vision Applications course! This course provides easy access to the fundamental concepts of the Intel Distribution of OpenVINO toolkit. Throughout this course, you will be introduced to demos, showcasing the capabilities of this toolkit. Who this class is for:...
C++ For C Programmers, Part B
by Ira Pohl- 4.4
Approx. 15 hours to complete
This course is for experienced C programmers who want to program in C++. The examples and exercises require a basic understanding of algorithms and object-oriented software. STL and the game of Hex Welcome to C++ for C Programmers, Part B 1. 1 Overview 1. 2 New in C++11 1. 3 Standard Template Library...
Desenvolvimento Ágil com Java Avançado
by Clovis Fernandes , Eduardo Guerra- 4.7
Approx. 18 hours to complete
Neste curso, assumimos que você já sabe projetar e desenvolver programas mais complexos em Java, graças às boas práticas e princípios orientados a objetos e TDD exercitados nos cursos anteriores; mas você talvez não se sinta ainda confortável em projetar programas para Web e com dados armazenados em banco de dados, bem como em aplicar conceitos mais avançados de Java....
Developing Cloud Native Applications
by Upkar Lidder- 4.2
Approx. 14 hours to complete
Do you want to learn about developing applications that are cloud native right from conception to implementation? In this course, you’ll begin with some crucial cloud concepts. Then, you will dive into specific tools and techniques for developing cloud native apps. Introduction to Cloud Native Welcome to Developing Cloud Native Applications...