Основы основ Swift

所在平台: Udemy

课程主页: https://www.udemy.com/course/simpledev_swift/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** Swift 基础入门 **课程概述:** 本课程专为编程新手以及那些希望自学编程基础知识的人士设计。您将从零开始学习 Swift 编程语言。课程目标是让您对 Swift 语言有扎实的掌握,并能够熟练解决开发过程中最常见的实际问题。 **讲师介绍:** 课程由经验丰富的 iOS 开发者 Viktor Priokolota 教授,他本人也曾从零开始踏入开发领域。 **课程特点:** 课程内容精心设计,让您始终处于解决实际问题的实践模式中。您将深入接触代码,巩固所学视频课程中的知识。学习本课程,您将不仅获得理论知识,还能掌握创建基础 iOS Swift 应用的实践技能。通过本课程,您将掌握 Swift 语言的关键概念,为进一步学习更复杂的移动开发任务做好准备。 **课程内容:** * **第一课:** 语言入门。数据类型及其操作(Swift 历史、语言优势与特点、面向对象编程 OOP、函数式编程、常量与变量、命名规则、数据类型及操作、家庭作业) * **第二课:** 可选类型。基本运算符。字符串操作(可选类型、基本运算符、字符串操作) * **第三课:** 元组。条件语句(语法、访问元素、命名元素、使用元组) * **第四课:** 数据集合及操作(集合类型、数组、集合、字典) * **第五课:** 函数。闭包(函数定义、函数声明、返回值函数、带参数函数、嵌套函数、闭包、函数作为闭包、闭包表达式、变量作为闭包) * **第六课:** OOP 基础。值类型(类与对象、类描述、公共属性与方法、初始化器、封装) * **第七课:** OOP 基础。引用类型(类、继承、封装、多态) * **第八课:** 继承与协议(协议与多态、协议语法、继承)

课程评论(0条)

课程详情

Курс, который подойдет новичкам в программировании и тем, кто пытается изучить основы сам. Вы изучите язык программирования Swift c самого нуля. Ваш результат: уверенное знание языка программирования Swift и отработка на практике самых часто встречающихся перед разработчиком задач.Автор и преподаватель курса "Основы основ Swift" - действующий iOS-разработчик Виктор Приколота с весомым бэкграундом, который когда-то также начинал путь в разработку с самого нуля. Программа курса построена таким образом, что вы постоянно находитесь в режиме решения практических задач. Вы будете плотно работать с кодом, отрабатывая знания, полученные на видео-уроках. В результате прохождения курса вы получите не только теоретические знания, но и практические навыки, позволяющие создавать базовые мобильные приложения на языке Swift для iOS. Благодаря этому курсу вы освоите ключевые концепции языка и будете готовы к освоению более сложных задач в области мобильной разработки.Содержание курса:Урок 1. Введение в язык. Типы данных и работа с ними● История Swift ● Преимущества и особенности языка● ООП● Функциональное программирование● Константы и переменные● Правила именования● Типы данных и работа с ними● Домашняя работа № 1Урок 2. Опционалы. Базовые операторы. Работа со строкой.● Опциональные типы (опционалы)● Базовые операторы● Работа со строкамиУрок 3. Кортежи. Условные инструкции.● Синтаксис● Получение доступа к элементам● Именование элементов● Использование кортежейУрок 4. Коллекции данных и работа с ними. ●Типы коллекций● Массивы● Множества● СловариУрок 5. Функции. Замыкания. ● Определение функции● Объявление функции● Функции возвращающие значения● Функции с параметрами● Вложенные функции● Замыкания● Функции как замыкания● Замыкающие выражения● Переменные как замыканияУрок 6. Основы ООП. Типы значения.● Классы и объекты● Описание класса● Публичные свойства и методы● Инициализаторы● ИнкапсуляцияУрок 7. Основы ООП. Ссылочные типы.● Классы● Наследование● Инкапсуляция● ПолиморфизмУрок 8. Наследование и протоколы.● Протоколы и полиморфизм● Синтаксис протоколов● Наследование

课程标签

0人关注该课程

主题相关的课程