netcore_kursu_egitimi
INFORMATION : BUY

IOS SWIFT - SWIFTUI TRAINING

iOS; It is an operating system developed for use in mobile devices produced by Apple. Since Apple has developed an operating system suitable for its own hardware, it provides performance improvements to developers. and has created a more comfortable environment regarding compliance issues.

Currently powering many of the company's mobile devices, including iPhone, iPad, iPod Touch is the operating system. iOS is one of the world's most powerful and widespread mobile device operating systems.

Swift aims to develop applications for devices such as iOS, iPadOS, macOS, watchOS, AppleTV. It is an object-oriented programming language developed by Apple.

SwiftUI was made available to developers by Apple in 2019 and is available for users such as iPhone, iPad, Mac. It is a framework that offers the opportunity to develop all of its products with a single design. Those who receive this training avoid using the same lines of code over and over again and create simpler and cleaner code. By transitioning to the structure and integrating many small objects into a whole, the application becomes more effective, They will have the chance to learn SwiftUI, which allows it to become modular.

Online-Live These are trainings that you can follow live with your instructor and classmates via video conferencing applications (Zoom Platform). During the course, you can see your instructor, classmates and lecture notes simultaneously, ask questions to the instructor at any time, and participate in practices.

Classroom Training/Join from Anywhere

Opendart Academy's trainings are given in physical classrooms. The student chooses where to study, They can either come to physical classes or attend their scheduled lessons remotely, online-live.

Training Duration: 3 Months (120 Hours + Project Development)
Prerequisite: This training does not have any prerequisites.

Working in the IT industry and learning about the latest mobile software development technologies
For anyone who wants to specialize themselves and become a sought-after professional in the mobile software industry.

When you join the iOS Swift Programming Language and iOS Swift - SwiftUI Trainingcourse, you will be able to use the iOS Swift Programming Language for all types of mobile devices.
For example, you will be able to develop mobile applications such as tablets and mobile phones.

Mobile applications are now an indispensable part of our lives. All the tools we use have an application.
By developing a mobile application, you can make a place for yourself among the most valuable professions of the future.

If you want to get involved in the world of mobile applications, this training is for you.

- iOS Data Types

- iOS Swift Object Oriented Programming(Variables, function, Class, protocols open Class)

- Storyboard, IBOutlet, Action definitions, SwiftUI, AutoLayout, Constraints

- Creating a New ViewController

- Visual Components (Label, Button, TextField, ImageView, Webview Components)

- Using Interface Builder IBOutler, IBAction Concepts

- Segue Concept, Moving data between screens

- Constants and Variables

- Data Types

- Control Commands in Swift

- Functions in Swift

- Function parameters and Return Values ​​

- Tuples and Optional Concepts

- Classes and Objects and Structures, protocols

- Property Observers

- Inhetirance

- Using Custom TableView, Collection View, PickerView

- Navigation Tool Bar, TabBar,Dictionary, compactMap, Permissions info.plist,SQLite

- Terminal and Pod Usage

- Carthage Installation

- iOS Data Types

- Using Custom TableView, Collection View, PickerView

- Navigation Tool Bar, TabBar,Dictionary, compactMap, Permissions info.plist,SQLite

- Json Web Services, Async, Network Process, Rxswift, SwiftyEventBus

- Communication with Json Web Services (Using Alamofire Setup), Async, Network Process

- Basic Cinema App

- Extensions, Media, Camera, Video, Mapkit, Animations, MKWebView, Sensors(shake),SpeechApp

- Push Notification with One Signal and Firebase

- MVC - MVP - MVVM, Viper Architecture

- Firebase Database, Authentication, Storage

- How to Get an Apple Developer Account?

- Running the Application on the Device and Certificates

- Creating the ipa file of the application and sending it to the AppStore

client_img1

Certificate of Participation: This is the participation certificate that will be given to our trainees with a 90% participation rate.

Certificate of Achievement: It is the certificate of achievement that will be given to our trainees who complete the graduation project.

Date : 18/03/2023
Day : Saturday, Sunday, Weekend Noon
Location : Online(Live)
Time : 14:00-19:00
Duration: 120 Hours
Fee : There is a fee / Ask