01 uvodno c#
TRANSCRIPT
-
8/18/2019 01 Uvodno C#
1/15
Predavanja 2015./2016.
Razvoj aplikacija u programskom jeziku C#
Uvodno predavanje
22.10.2015. Razvoj aplikacija u programskom jeziku C#
-
8/18/2019 01 Uvodno C#
2/15
-
8/18/2019 01 Uvodno C#
3/15
Zašto krenuti učiti C#?
22.10.2015. Razvoj aplikacija u programskom jeziku C#
-
8/18/2019 01 Uvodno C#
4/15
Zašto C#?Moderan i popularan programski jezik
Objektno orijentiran jezik s primjesom funkcijske paradigme
Lambda izrazi, anonimni tipovi, LINQ
Razni napredni koncepti i konstrukti ugrađeni u jezik koji olakšavaju razvoUčio na prethodnicima (C, C++, Java)
Preuzeo dobre stvari, zaobišao greške i pojednostavio kompleksne konce Sintaksno gotovo identičan – jednostavan prijelaz
Microsoftov “konj za utrku” Standardiziran (ECMA/ISO specifikacija)
Mogućnost razvoja aplikacija za gotovo sve platforme Windows, Linux, Mac, iOS, Android...
22.10.2015. Razvoj aplikacija u programskom jeziku C#
-
8/18/2019 01 Uvodno C#
5/15
Zašto C#?
Razvojna okolina – Visual Studio Cijeli razvojni proces na jednom mjestu – implementacija, pokretanje, de
testiranje i objava aplikacija
22.10.2015. Razvoj aplikacija u programskom jeziku C#
-
8/18/2019 01 Uvodno C#
6/15
Zašto C# - Web
22.10.2015. Razvoj aplikacija u programskom jeziku C#
Razvoj web aplikacija i web servisa – ASP.NET Open-source and cross-platform (https://github.com/aspnet)
https://github.com/aspnet)https://github.com/aspnet)https://github.com/aspnet)
-
8/18/2019 01 Uvodno C#
7/15
Zašto C# - Windows 10 UAC
22.10.2015. Razvoj aplikacija u programskom jeziku C#
Razvoj Windows 10 univerzalnih aplikacija Jedan izvorni kod – cijeli ekosistem uređaja
-
8/18/2019 01 Uvodno C#
8/15
Zašto C# - Razvoj igara
22.10.2015. Razvoj aplikacija u programskom jeziku C#
Razvoj igara za razne platforme Unity, Unreal Engine, MonoGame...
-
8/18/2019 01 Uvodno C#
9/15
Zašto C# - Xamarin
22.10.2015. Razvoj aplikacija u programskom jeziku C#
Razvoj iOS, Android i Mac aplikacija - Xamarin Kompletan razvoj u C#, pristup .NET bibliotekama
50-90% dijeljivog koda između platformi
-
8/18/2019 01 Uvodno C#
10/15
Zašto C# - Xamarin
22.10.2015. Razvoj aplikacija u programskom jeziku C#
Razvoj iOS, Android i Mac aplikacija - Xamarin Nativne performanse
Benchmark: 30% quicker than Objective-C, faster than Java on Android(https://goo.gl/R07Yhg)
https://goo.gl/R07Yhghttps://goo.gl/R07Yhghttps://goo.gl/R07Yhg
-
8/18/2019 01 Uvodno C#
11/15
Informacije o vještini
22.10.2015. Razvoj aplikacija u programskom jeziku C#
-
8/18/2019 01 Uvodno C#
12/15
Plan predavanja
Uvod u .NET
Uvod u C#
Napredni C# koncepti Asinkrono programiranje, paralelno programiranje, LINQ...
Baze podataka Management alati, ADO.NET, Entity Framework
Web aplikacije i servisi – ASP.NETWindows 10 UAC (XAML/C#)
Microsoft Azure Vanjski predavač – Microsoft Azure MVP
22.10.2015. Razvoj aplikacija u programskom jeziku C#
-
8/18/2019 01 Uvodno C#
13/15
O predmetu
Elementi predmeta 11 predavanja
Domaće zadaće nakon svake veće cijeline Završni projekt
Kako položiti vještinu? Biti prisutan na svim predavanjima
Rješiti obavezne dijelove svake domaće zadaće
Odraditi project
Ljudi smo – u slučaju da niste u mogućnosti ispuniti neku obavezu (pas psluša mi se ASP.NET...), javite se demosima ili predavaču.
22.10.2015. Razvoj aplikacija u programskom jeziku C#
-
8/18/2019 01 Uvodno C#
14/15
O predmetu
Završni projekt Tema: bilo što – od lansiranja rakete do kalkulatora.
Tri profila Web aplikacija (ASP.NET)
Web servis (ASP.NET) + klijent po želji Windows 10 (mobile + desktop)
Samostalno ili u timu do pet osoba
Do 26.11 treba predati opis završnog projekta i članove tima
Domaće zadaće i projekt objavljivat ćete na vašem GitHub računu Upute za postavljanje računa i predaju radova nalaze se na stranicama p
22.10.2015. Razvoj aplikacija u programskom jeziku C#
SS
-
8/18/2019 01 Uvodno C#
15/15
SSA
Software startup academy http://startup.msacademic.hr/
22.10.2015. Razvoj aplikacija u programskom jeziku C#
http://startup.msacademic.hr/http://startup.msacademic.hr/http://startup.msacademic.hr/