C#기초, 자마린(Xamarin) 앱 개발과정_자마린교육, 자마린강좌, 자마린학원추천
http://topcredu.co.kr/sub/crcl/lecture/c
교육개요 |
본 과정은 닷넷,자마린 초보자 과정으로 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) Example2.2 Hello Xamarin Android 구조?2.2.1 Resources2.2.2 Activity Class & Life Cycle2.2.3 Responding to User Interaction2.2.4 기타 사항들2.3 Hello Android MultiScreen Example2.4 Xamarin.Android Create DB With ADO.NET implements of SQLite Example3. Xamarin.iOS3.1 Xamarin.iOS HelloWorld3.2 Xamarin.iOS HelloWorld 자세히 살펴보기3.2.2 Architecture and App Fundamentals3.2.3 User Interface(iOS Designer, Storyboards)3.2.4 View Controllers and the View Lifecycle3.2.5 추가적인 사항4. Xamarin.Forms4.1 Xamarin.Forms Requirements4.2 Xamarin.Forms Quick Start Example4.3 Xamarin.Forms 실행하기4.4 Xamarin.Forms Multiscreen Quick Start Example4.5 Views And Layout4.5.1 Stack Layout4.5.2 Lists in Xamarin.Forms4.5.3 ListView Data Sources4.5.4 Binding to a Custom Class4.5.5 Selecting an Item in a ListView4.5.6 Data Binding4.5.7 DataTemplateSelector4.5.8 ListView, DataTemplateSelector Example4.5.9 MVVM, From Data Binding to MVVM Example4.6 SQLite.Net with Xamarin.Forms4.6.1 Local SQLite Access Example4.7 Hierarchical Navigation4.7.1 Pushing Pages to the Navigation Stack4.7.2 Popping Pages from the Navigation Stack4.7.3 Passing Data when Navigating4.7.4 Hierarchical Navigation Example4.7.5 Login Flow Example |
|