TypeScript. Kurs video. Poziom pierwszy. Składnia, organizacja projektu, obiektowość i generyczność - Helion
ISBN: 978-83-283-4135-7
Format: video
Data wydania: 2017-08-23
Księgarnia: Helion
Cena książki: 31,05 zł (poprzednio: 69,00 zł)
Oszczędzasz: 55% (-37,95 zł)
Obierz kurs na… pewność w programowaniu
ProgramiÅ›ci JavaScriptu sÄ… przyzwyczajeni do pewnej dozy wÄ…tpliwoÅ›ci zwiÄ…zanych z ich pracÄ…. Å»ycie utrudnia im niepewność typowania. By przekonać siÄ™ na przykÅ‚ad, co zawiera konkretny obiekt JavaScriptu, teoretycznie można zajrzeć do biblioteki i przejrzeć dokumentacjÄ™, jednak — pamiÄ™tajÄ…c, że zdarzajÄ… siÄ™ w niej pomyÅ‚ki — należy spodziewać siÄ™ niejasnoÅ›ci. Jedynym pewnym sposobem na sprawdzenie zawartoÅ›ci obiektu jest wywoÅ‚anie go i podejrzenie kodu. Z TypeScriptem, nadzbiorem jÄ™zyka JavaScript, jest inaczej. ZostaÅ‚ stworzony wÅ‚aÅ›nie po to, by wyeliminować konieczność kÅ‚opotliwego i czasochÅ‚onnego „podglÄ…dania” kodu.
Programista pracujÄ…cy w jÄ™zyku TypeScript od poczÄ…tku zna wszystkie typy —i wszystkiemu nadaje typ. Dowolny obiekt jest opisany interfejsem albo stanowi instancjÄ™ klasy i ma wÅ‚asnÄ… definicjÄ™. Tu każda rzecz jest pewna, niczego nie trzeba siÄ™ domyÅ›lać. OszczÄ™dza siÄ™ cenny czas, który programista JavaScriptu musiaÅ‚by poÅ›wiÄ™cić na przekopywanie siÄ™ przez dokumentacjÄ™. Co wiÄ™cej, ponieważ kod napisany w JavaScripcie jest poprawny także dla TypeScriptu, a aplikacje stworzone w tym ostatnim kompilujÄ… siÄ™ do JavaScriptu, każdy projektant aplikacji i dynamicznych stron internetowych powinien zapoznać siÄ™ z zasadami pracy w jÄ™zyku TypeScript.
Co CiÄ™ czeka podczas naszego profesjonalnego szkolenia?
W ramach tego kursu video:
- dowiesz siÄ™, czym jest TypeScript;
- upewnisz się, że warto go opanować;
- poznasz podstawy składni języka;
- nauczysz się korzystać z klas i interfejsów.
Co wiÄ™cej…
- …bÄ™dziesz używać funkcji i konstruktorów, stworzysz też gettery i settery.
DziÄ™ki szkoleniu TypeScript. Kurs video. Poziom pierwszy. SkÅ‚adnia, organizacja projektu, obiektowość i generyczność posiÄ…dziesz bazowÄ… wiedzÄ™ dotyczÄ…cÄ… TypeScriptu — w efekcie bÄ™dziesz mógÅ‚ pracować z opartymi na tym jÄ™zyku projektami. Kurs dostarczy Ci także umiejÄ™tnoÅ›ci, które pozwolÄ… dalej — już samodzielnie — zgÅ‚Ä™biać tajniki TypeScriptu i Å‚Ä…czyć go z innymi bibliotekami.
Typowanie JavaScriptu
TypeScript jest definiowany jako wolny i otwartoźródłowy język programowania. Firma Microsoft stworzyła go w formie nadzbioru języka JavaScript, co oznacza, że potencjalnie każdy program napisany w JavaScripcie będzie poprawny także dla TypeScriptu. Z kolei aplikacje stworzone w tym ostatnim kompilują się bezpośrednio do JavaScriptu. Zastosowanie TypeScriptu w programowaniu umożliwia opcjonalne statyczne typowanie oraz kodowanie zorientowane obiektowo oparte na klasach. Język, przystępny i przyjazny użytkownikowi, jest mocno wspierany przez Microsoft i stale się rozwija, również dzięki temu, że funkcjonuje jako oprogramowanie typu open source i jest udoskonalany przez samych użytkowników. Każdy może wysłać dotyczące TypeScriptu komentarze, sugestie czy propozycje naprawy błędu.
Poznaj podstawy języka i naucz się w nim pisać
TypeScript. Kurs video. Poziom pierwszy. SkÅ‚adnia, organizacja projektu, obiektowość i generyczność rozpoczyna siÄ™ od krótkiej części teoretycznej, poÅ›wiÄ™conej zaletom TypeScriptu. Praktycznie przekonasz siÄ™ o nich w momencie, gdy z pomocÄ… autora szkolenia zainstalujesz jÄ™zyk i skonfigurujesz jego Å›rodowisko. BÄ™dziesz wtedy gotów do opanowania podstawowej skÅ‚adni TypeScriptu i naprawiania bÅ‚Ä™dów, które napotkasz podczas pracy. Dopiero wtedy zacznie siÄ™ wÅ‚aÅ›ciwy kurs — bÄ™dziesz definiować wÅ‚asne funkcje, korzystać z funkcji strzaÅ‚kowych i ustalać zależnoÅ›ci, jakie zachodzÄ… miÄ™dzy elementami. NastÄ™pnie przejdziesz do interfejsów (definiowanie, używanie, rozszerzanie) i klas (definiowanie, korzystanie z klas). W kolejnej części szkolenia skupisz siÄ™ na konstruktorach i dowiesz siÄ™, jak tworzyć gettery i settery. Wreszcie przyjdzie pora na definiowanie pól statycznych, dziedziczenie klas i używanie wyrażeÅ„ klasowych.
Poznaj naszego eksperta
Karol Rogowski — developer od 2009 roku. W pracy zawodowej skupia siÄ™ na .NET, JavaScripcie i SQL. Jest współzaÅ‚ożycielem JavaScript BiaÅ‚ystok i autorem książki Åšwiat poza jQuery. Ostatnio speÅ‚nia siÄ™ także w roli prelegenta.
„Code as if the person that will modify your code is a crazy lunatic that knows where you live. That person is probably going to be you”Craig Berntson
Osoby które kupowały "TypeScript. Kurs video. Poziom pierwszy. Składnia, organizacja projektu, obiektowość i generyczność", wybierały także:
- React Native. Kurs video. Zostań programistą aplikacji mobilnych 169,00 zł, (50,70 zł -70%)
- React.js i Node.js. Kurs video. Budowanie serwisu w oparciu o popularne biblioteki języka JavaScript 129,00 zł, (38,70 zł -70%)
- Testowanie aplikacji w React.js. Kurs video. Praca z biblioteką Jest.js 69,00 zł, (20,70 zł -70%)
- JavaScript. Kurs video. Programowanie funkcyjne i reaktywne 99,00 zł, (29,70 zł -70%)
- D3.js w akcji 67,42 zł, (20,90 zł -69%)