C#기초, 자마린(Xamarin) 앱 개발과정_자마린교육, 자마린강좌, 자마린학원추천
http://topcredu.co.kr/sub/crcl/lecture/c
1. C#, Xamarin 앱개발과정
C#기초, Xamarin 앱 개발과정(평일주간)
|
교육개요 | 본 과정은 닷넷,자마린 초보자 과정으로 C#의 기본을 학습 후 Xamarin을 이용한 크로스 플랫폼에서의 앱 개발을 학습하는 과정 입니다. Xamarin은 크로스 플랫폼의 단점을 극복할 수 있는 대안으로 최근 급속도로 인기를 얻고있는 개발환경으로 C#으로 IOS, Android, Mac, Windows등, 각각의 환경에 맞는 어플리케이션을 개발 할 수 있습니다. 또한 C#으로 네이티브 IOS, Android API를 가져올수 있어 손쉽게 앱을 만들 수 있으며 Microsoft와 융합되어 Visual Studio에도 Xamarin 플랫폼을 적용하여 개발 할 수 있어 C# .NET 개발자들이 배우기가 매우 쉽고 iOS, Android의 대부분 기능을 사용할 수 있도록 도와줍니다. 개발자들은 Xamarin Studio/Visual Studio를 사용해서 윈도우나 Mac에서 앱을 개발할 수 있습니다. 또한 다양한 앱을 빠르게 개발할 수 있도록 도와주는 컴포넌트 라이브러리를 제공하여 개발 편의성도 제공하고 있으니 이번 기회를 통해 여러분들의 닷넷 C# 기반의 앱 개발에 진입하시기 바랍니다. * 교육 시 준비물 : 데이터 케이블 |
---|---|
수료조건 | 출석률 80%이상 |
교육목표 | C#의 이해 C# 기본문법 C# 객체지향 C# 고급프로그래밍 Xamarin 크로스 플랫폼의 이해 Xamarin Android의 이해 Visual Studio, Xamarin 개발방법 이해 Xamarin을 이용한 앱 개발 방법의 이해 |
교육대상 | C#, Xamarin 개발에 관심 있는 개발자 학생, 직장인 초보 개발자 |
C# 기본 | - C#, 변수, 상수, 기본구조 - C#, HelloWorld, Main 함수 - C#, 연산자, 자료형(Value Type, Reference Type) - 사용자정의타입(열거형, 구조체) - 조건문, 제어문, 반복문(if, switch, for, while, forEach) - 가변길이 매개변수(params), 명명된 인수 및 선택적 인수 - 프로퍼티(Property) - C# 객체지향 프로그래밍 - 클래스(Class), 객체, 상속, 추상클래스, 인터페이스, 다형성 - C# 코드 최적화, 객체생성 및 멤버,필드 초기화 - C# new, virtual, partial 한정자 - 값전달, 참조전달(ref, out) - C# 배열(Array) - C# 일반화 프로그래밍(Generic) - C# 컬렉션 클래스(Collection Class) - C# 델리게이트, 델리게이트 체인 - C# 이벤트(Event) - C# 람다식(Lambda Expression) - C# Func, Action 델리게이트 - C# 링크(Linq) |
---|---|
Xamarin | 1. 자마린 개요 1.1 자마린 소개? 1.2 자마린 설치 1.3 자마린 특징 2. Xamarin.Android 소개 2.1 Hello Android(Xamarin.Android Application) Example 2.2 Hello Xamarin Android 구조? 2.2.1 Resources 2.2.2 Activity Class & Life Cycle 2.2.3 Responding to User Interaction 2.2.4 기타 사항들 2.3 Hello Android MultiScreen Example 2.4 Xamarin.Android Create DB With ADO.NET implements of SQLite Example 3. Xamarin.iOS 3.1 Xamarin.iOS HelloWorld 3.2 Xamarin.iOS HelloWorld 자세히 살펴보기 3.2.2 Architecture and App Fundamentals 3.2.3 User Interface(iOS Designer, Storyboards) 3.2.4 View Controllers and the View Lifecycle 3.2.5 추가적인 사항 4. Xamarin.Forms 4.1 Xamarin.Forms Requirements 4.2 Xamarin.Forms Quick Start Example 4.3 Xamarin.Forms 실행하기 4.4 Xamarin.Forms Multiscreen Quick Start Example 4.5 Views And Layout 4.5.1 Stack Layout 4.5.2 Lists in Xamarin.Forms 4.5.3 ListView Data Sources 4.5.4 Binding to a Custom Class 4.5.5 Selecting an Item in a ListView 4.5.6 Data Binding 4.5.7 DataTemplateSelector 4.5.8 ListView, DataTemplateSelector Example 4.5.9 MVVM, From Data Binding to MVVM Example 4.6 SQLite.Net with Xamarin.Forms 4.6.1 Local SQLite Access Example 4.7 Hierarchical Navigation 4.7.1 Pushing Pages to the Navigation Stack 4.7.2 Popping Pages from the Navigation Stack 4.7.3 Passing Data when Navigating 4.7.4 Hierarchical Navigation Example 4.7.5 Login Flow Example |