Rume Academy - Introduction to Swift 2 for Beginners
4.3 (159 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
4,634 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Rume Academy - Introduction to Swift 2 for Beginners to your Wishlist.

Add to Wishlist

Rume Academy - Introduction to Swift 2 for Beginners

The basics of apples new programming language Swift. Ideal for beginners and advanced students.
4.3 (159 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
4,634 students enrolled
Last updated 10/2015
English
Current price: $10 Original price: $20 Discount: 50% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 1 hour on-demand video
  • 3 Articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Master the basics of Swift
  • Foundation for further work with Swift
  • First step into iOS and OSX development
View Curriculum
Requirements
  • Mac or PC running OSX (min Yosemite)
  • Xcode 7 (available for free in the appstore)
Description

Disclaimer: This course is recorded using Swift 2 and not Swift 3

You want to get started with Apples new programming language Swift with the goal of maybe developing apps for iOS and OSX? Well, you have come to the right course! We explain the basics of Swift using the playground feature in Xcode 7 and provide a rock solid foundation for your career as a Swift developer! But what's in the course?

- Variables and constants

- Basic types, such as String, Int, Double and Bool

- Arrays & Dictionaries

- Conditions

- Loops

- Exercises with detailed solutions

- Many neat and helpful tips & tricks on our way

- Foundation for more complex working with Swift for iOS and OSX development

In only about 60 minutes you can learn a lot here and interactively test your new knowledge right away! This is an easy first step to learn programming with Swift. We are looking forward to welcoming you as our students!

Who is the target audience?
  • Beginners in Swift
  • Programming rookies
  • Students that already know a little bit about programming
Students Who Viewed This Course Also Viewed
Curriculum For This Course
25 Lectures
01:10:01
+
The Foundation
8 Lectures 24:19

In this introduction lecture we tell you a little bit about ourselves and what we are going to do in this course. We will also open Xcode for the first time and create our playground file.

Preview 02:01


In this lecture we will get to know variable and constants in Swift and learn about the difference between the two.

Preview 03:37

In this lecture we will take a look at the four most basic types in Swift: Int, Double, String and Bool. We will also learn how to implicitly and explicitly declare the type of a variable or constant.

Preview 03:39

Types quiz
3 questions

In this lecture we will learn how we can use our newly learned knowledge to complete some easy mathematical tasks.

Manipulating values
03:44

In this lecture we will learn about two more important types in Swift: Arrays & Dictionaries. We will create an array and a dictionary and see how they both work.

Arrays & Dictionaries I
02:24

In this lecture we will take another look at arrays and dictionaries. We will learn how we can add, delete and replace entries in both types.

Arrays & Dictionaries II
03:51

In this lecture we will take a look at declaring variables without initialization. Additionally we will learn how to create empty arrays and dictionaries.

Variables without initial values
02:01
+
Operators & Control Flow
17 Lectures 45:32

In this lecture we will start learning about operators by taking a look at the assignment operator, arithmetic operators and the remainder operator.

Operators I
03:27

In this lecture we will meet more operators. The incrementing and decrementing operator and the unary plus and minus operators.

Operators II
02:35

In this lecture we will handle even more operators. The compound assignment operators and comparison operators.

Operators III
02:59

In this lecture we will learn about if-statements and how we can execute certain code depending on wether a condition returns true or false.

If-statements
03:25

In this lecture we will learn about conventional for-loops. These are used to execute certain code multiple times.

For-loops I
02:08

In this lecture we meet another special for-loop. The for-in loop and we will use it to easily iterate over arrays and dictionaries. There will also be some exercises for you at the end of this lecture.

For-loops II
04:40

This lecture contains the exercises from the last lecture in text form.

Exercises I text
00:25

In this lecture we will in detail talk about the exercises give in the last lecture.

Solutions I
03:52

In this lecture we will learn about another loop - the while-loop.

While-loops
01:53

In this lecture we will learn about switch-statements which are used to easily check multiple cases and execute the adequate code.

Switch-statement
02:17

In this lecture we will learn about the ternary operator and the nil coalescing operator.

Operators IV
03:00

In this lecture we will learn some last operators for this course, the range operators and the logical operators.

Operators V
03:38

In this lecture we will take a look at a simple example where we can use the logical operators from the last lecture.

Logical operator example
01:50

This lecture contains some more exercises for you to try and work with your new knowledge.

Exercises II
02:15

This lecture contains the exercises from the last lecture in text form.

Exercises II text
00:46

In this lecture we will again in detail talk about the exercises from the last lecture.

Solutions II
05:33

Final quiz
6 questions

This bonus lecture suggests some next steps for you to take now that you have mastered the first steps in Swift. It includes coupon codes for other courses that you can use to create your first own applications!

Bonus Lecture: What's next?
00:48
About the Instructor
Johannes Ruof
4.5 Average rating
1,094 Reviews
13,359 Students
18 Courses
RUME Academy

Deutsch

Ich bin seit 2012 als iOS Entwickler tätig und habe viel Erfahrung in der Programmierung mit Objective-C, C und C++. Seit der Vorstellung von Swift durch Apple habe ich die Programmiersprache benutzt und habe damit Erfahrung seit Tag 1 als aktiver Anwender und Programmierer.

Ich freue mich darauf, hier auf Udemy mein Wissen mit meinen Studenten zu teilen und damit hoffentlich einen positiven Einfluss auf so viele Menschen wie möglich haben zu können und auch durch meine Tätigkeit als Dozent weiter dazuzulernen.

English

I have been developing iOS applications since 2012 and have years of experience in Objective C Programming. Since Apple announced Swift I have been using it in my programming and can proudly say I have experience since Day 1 of the language.

I am looking forward to sharing my knowledge with my students and hopefully have a positive impact on the lifes of as many people as possible as much as learning new things myself.

"You are never too old to set another goal or to dream a new dream." - C. S. Lewis

Timothy Meixner
4.5 Average rating
1,094 Reviews
13,359 Students
18 Courses
RUME Academy

English:

I am a web and mobile application developer with more than six years of working experience. During the last couple of years, I have published multiple apps as well as websites, alongside my business partner and friend Johannes Ruof, who some of you might know from the great courses we've done together here on Udemy. 

But I'm not just a teacher I am also a student and currently getting my Bachelor's Degree in Mobile Media at Stuttgart Media University. I strive to give you a learning experience where you are as involved as possible, which is why most of my courses will offer exercises or quizzes. 

Since I've been on Udemy I could already help more than 13000 students start their iOS developer career and I would love to help you as well.

Deutsch:

Seit 2012 bin ich als iOS Entwickler tätig und habe bereits mehrere Apps und Webseiten veröffentlicht.  Neben der Programmierung fühle ich mich besonders im digitalen sowie Social Media Marketing & Management wohl.  Zusammen mit Johannes Ruof habe ich vor einiger Zeit die Rume Academy gegründet, die Anlaufstelle für alle die iOS Entwickler werden wollen. 

Im Moment studiere ich an der Hochschule der Medien in Stuttgart im Studiengang Mobile Medien, wo ich mein Wissen noch weiter ausbauen kann. Auf Udemy unterrichte ich hauptsächlich die Programmierung in Swift und konnte bereits jeder Menge Studenten helfen, ihre Karriere als iOS Entwickler zu starten. Ich würde mich freuen dich in einem unserer Kurse begrüßen zu dürfen.