Search result for Online Courses & Certifications
Get Course Alerts by Email
Разработка корпоративных систем. Часть 3. Гибкие методологии разработки
by Зыков Сергей Викторович- 0.0
Approx. 6 hours to complete
Предметом курса являются методологии создания корпоративных систем — подходы к организации, планированию и управлению процессами их разработки. В разделе рассматриваются методологические основы «гибкой» разработки программных систем, а также систематизируются практические приемы — «лучшие практики» их применения. Исследуется влияние методологий разработки на характер и масштаб программных систем. Будут рассмотрены следующие основные вопросы: Что такое методология?...
Методологии антикризисного жизненного цикла корпоративных систем
by Зыков Сергей Викторович- 4.7
Approx. 12 hours to complete
Предметом курса являются кризисно устойчивые методологии разработки корпоративных систем, процессно-ориентированные подходы к организации, планированию и управлению их разработкой. Исследуется влияние кризисных явлений на процессы разработки программных систем, определяющие эксплуатационные характеристики и экономические показатели программного продукта. В курсе рассматриваются основы использования методологий для антикризисной разработки корпоративных систем, а также систематизируются практические приемы — "лучшие практики" их применения....
Lean Software Development
by Praveen Mittal- 4.5
Approx. 10 hours to complete
While scrum and XP were transforming the software development industry, there were another set of ideas (derived from lean manufacturing and Six Sigma) that started to influence software development methods. These ideas around Lean Software Development forms the foundation of number of agile methods. These projects will help you gain experience to confidently apply these techniques in real world....
Engineering Practices for Building Quality Software
by Kevin Wendt- 4.5
Approx. 18 hours to complete
Agile embraces change which means that team should be able to effectively make changes to the system as team learns about users and market. To be good at effectively making changes to the system, teams need to have engineering rigor and excellence else embracing change becomes very painful and expensive. g....
计算导论与C语言基础
by Ge Li 李戈, Ph.D.- 4.9
Approx. 43 hours to complete
你有没有好奇过:计算机为什么能够进行计算?计算机程序是怎样运行的?你是否想知道:计算机未来可能的发展趋势有哪些?程序是如何编写出来的?如何学习程序设计语言?程序设计语言的基本成分有哪些?《计算导论》这门课将帮助你解决这些疑惑。 学完这门课,你将能够解释计算机和程序的基本运行原理以及它们的特性,向你的朋友讲述计算机的历史和发展趋势;同时,你也将充分“热身”,迎接“计算机程序设计语言”的学习! 欢迎加入《计算导论与C语言基础》! 专项课程介绍 欢迎加入《计算导论与C语言基础》 计算机的基本原理 从数学危机到图灵机 图灵机的基本构成 图灵机的运行机理 数的二进制表示 二进制数的布尔运算 计算机的历史与未来 历史上的计算设备 从电子管到云计算 摩尔定律下的计算危机 量子计算机的基本原理 量子计算新成果简介+鼓励 程序运行的基本原理 问题的提出 冯诺依曼式计算机 存储器的种类与特点 存储器的原理与类型 CPU指令的执行 程序的执行 写在下一个部分之前的话 感性认识计算机程序 说在前面的话 程序是你告诉计算机的话 如果你的大脑是台计算机 如果你来设计一门编程语言 快步走进C程序之一 快步走进C程序之二 快步走进C程序之三 什么样的程序是好程序 下载、安装和使用IDE 使用IDE进行调试 从现实问题到计算机程序 没有解决方案就没有程序 先有构想再写程序 先有构想再写程序-示例 体验结构化的程序-示例 写在下一个部分之前的话 理性认识C程序 导论 明确学习进度 C语言的由来 C语言的标准 C语言的构成 C语言中的数据成分 再谈学习进度与安排 变量定义的含义...
Python Data Analysis
by Scott Rixner , Joe Warren- 4.7
Approx. 9 hours to complete
This course will continue the introduction to Python programming that started with Python Programming Essentials and Python Data Representations. We'll learn about reading, storing, and processing tabular data, which are common tasks. We will also teach you about CSV files and Python's support for reading and writing them. This course uses Python 3....
Distributed Programming in Java
by Vivek Sarkar- 4.6
Approx. 18 hours to complete
This course teaches learners (industry professionals and students) the fundamental concepts of Distributed Programming in the context of Java 8. Distributed programming enables developers to use multiple nodes in a data center to increase throughput and/or reduce latency of selected applications. Why take this course? The desired learning outcomes of this course are as follows:...
Introduction to Java as a Second Language
by Jim Sullivan- 0.0
Approx. 7 hours to complete
This course is meant to be an introduction to Java as a second language, if you are familiar with any computer programming language. It could be shell scripting, knowledge of older Java versions, JavaScript, etc. This course will allow you to quickly pick up the Java programming language. Lab exercises will be performed using your system and Java installation....
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....