Kurs C Sharp

Słowem wstępu

Lekcje
  • Opis
  • Recenzje
  • Autor
  • Transkrypt

16 ocen

Lubię to! 336

Wprowadzenie

Serdecznie zapraszamy Cię na siedmioipółgodzinny kurs poświęcony popularnemu obiektowemu językowi programowania. C# stanowi rewelacyjne rozwiązanie dla każdego twórcy aplikacji desktopowych, mobilnych, bogatych aplikacji internetowych w technologiach Microsoft. Przygotowany przez nas materiał stanowi kompletny zbiór fachowej wiedzy oraz praktycznych porad, dzięki którym będziesz mógł rozpocząć samodzielną pracę.

  1. Fundament wiedzy o programowaniu
  2. Wprowadzenie do narzedzi Visual Studio
  3. Najwazniejsze elementy jezyka – zmienne, metody etc.
  4. Cechy jezyka C# w praktyce
  5. Wstep do programowania obiektowego
  6. Tworzenie aplikacji na pulpit
  7. Praktyczny przyklad aplikacji pogodowej

Co znajdziesz w kursie?

Tworząc kurs C# - Podstawy zadbaliśmy o to, by zaserwować Ci jak najpełniejsze spektrum informacji. W efekcie powstały 52 lekcje siędzi którym dowiesz się wszystkiego, począwszy od rysu historycznego oraz krótkiej charakterystyki samego języka, a skończywszy na omówieniu jego zaawansowanych funkcji i dziesiątkach praktycznych porad, które z pewnością przydadzą Ci się podczas samodzielnej pracy.

Potraktuj ten kurs jako kompleksowe kompendium wiedzy o podstawach C#, do którego będziesz mógł w każdej chwili wrócić. Wśród zagadnień omawianych podczas kolejnych lekcji znajdują się między innymi:

"Hello World!"

Pierwsza, podstawowa aplikacja jaką wspólnie zbudujemy w oparciu o C#. Podczas omawiania sposobu jej tworzenia przekonasz się, jak elegancki, intuicyjny i przejrzysty jest język któremu poświęcony został powyższy kurs. Przy okazji porozmawiamy o podstawowych funkcjach Visual C# 2010 Express i nawigacji po opcjach menu z których przyjdzie nam korzystać w pierwszej kolejności. Opanowanie wiedzy którą przedstawię Ci na najprostszych przykładach, umożliwi nam znacznie szybsze i skuteczniejsze zgłębianie coraz bardziej zaawansowanych funkcji C#.

Rozwinięcie pojęć

Każde z pojęć jakimi będziemy się posługiwać podczas niniejszego kursu, zostanie przeze mnie rozwinięte i wyjaśnione. Na marginesie omawianych funkcji oraz wykonywanych ćwiczeń, przemycę także szereg przydatnych i uniwersalnych definicji, które nie tracą aktualności również poza środowiskiem C#. Znajomość tych prawideł odczuwalnie poszerzy Twoje kreatywne horyzonty i pozwoli na dalsze, już samodzielne odkrywanie możliwości tego i innych języków programowania.

Stałe i enumeratory

Stałe i enumeratory zajmują w języku C# miejsce szczególne. Uatrakcyjniają nasz kod, zwiększają jego czytelność i optymalizują działanie. W kursie C# - Podstawy pokażemy Ci, jakie korzyści w jakich sytuacjach przynosi ich wykorzystanie. Dowiesz się także, kiedy ich użycie przyniesie najlepsze rezultaty, a kiedy spokojnie możesz z niego zrezygnować. Stałe i emulatory to jedna z wielu omawianych przez nas funkcji wspomagających wydajność pracy oraz jej owoców. Kurs nauczy Cię nie tylko posługiwać się językiem C#, ale też robić to w sposób maksymalnie efektowny i efektywny.

Polecenia preprocesora

Preprocessing to wcześniejsze przetworzenie kodu, wysnucie pewnych wniosków na temat jego budowy i ekstrakcja pewnych symboli z jego kodu, a wreszcie przekazanie zebranych informacji do kompilatora. Podstawowym celem preprocessingu jest własnie zwolnienie kompilatora z potrzeby wykonywania wszystkich tych operacji, co odczuwalnie przyspiesza jego funkcjonowanie. W oparciu o konkretny przykład pokażemy Ci, jak wykorzystać potencjał preprocessora oraz zademonstrujemy najbardziej wydajne sposoby przekazywania mu parametrów.

Podsumowując, kurs zawiera między innymi:

  • Fundament wiedzy o programowaniu
  • Wprowadzenie do narzędzi Visual Studio
  • Najważniejsze elementy języka – zmienne, metody etc.
  • Cechy języka C# w praktyce
  • Wstęp do programowania obiektowego
  • Tworzenie aplikacji na pulpit
  • Praktyczny przykład aplikacji pogodowej
  • ...i wiele, wiele więcej!

Dla kogo jest ten kurs?

Kurs C# – Podstawy przygotowaliśmy przede wszystkim z myślą o osobach dopiero zaczynających przygodę z programowaniem, dlatego oprócz wiedzy dotyczącej tego konkretnego języka, zawiera także krótkie omówienie informacji i terminów uniwersalnych i pozwoli Ci łatwo przyswoić elementarne zasady które wykorzystasz do tworzenia rozmaitych aplikacji. Szereg pojęć omawianych przez nas w kursie C# - Podstawy znajduje zastosowanie także w innych językach programowania, dlatego znaczna część informacji które zawiera powyższy kurs, przyda Ci się również w pracy z innymi

Dlaczego wybrać właśnie ten kurs?

  1. Kurs wideo to najbardziej efektywna a zarazem najprzyjemniejsza forma nauki. Jest on tak prowadzony, byś cały czas mógł go śledzić z zainteresowaniem i zaangażowaniem, a także czerpać satysfakcję z tworzonych projektów.
  2. Wiedza, którą otrzymujesz w tym kursie, to nie tylko sucha teoria, ale również wskazówki od praktyka z wieloletnim doświadczeniem, dzięki którym dużo łatwiej będzie Ci opanować materiał i przygotować ciekawe projekty w C#.
  3. Uczysz się na praktycznych przykładach. Otrzymasz wiele gotowych projektów, które ułatwią Ci poznawanie C#.

Dlaczego wybrać właśnie ten kurs?

  1. Kurs wideo to najbardziej efektywna a zarazem najprzyjemniejsza forma nauki. Jest on tak prowadzony, byś cały czas mógł go śledzić z zainteresowaniem i zaangażowaniem, a także czerpać satysfakcję ze zdobytej wiedzy!
  2. Wiedza, którą otrzymujesz w tym kursie, to nie tylko sucha teoria, ale również wskazówki od praktyka z wieloletnim doświadczeniem, dzięki którym dużo łatwiej będzie Ci opanować materiał i pracować efektywniej.
  3. Uczysz się na praktycznych przykładach. Kurs, który masz przed sobą to esencja praktycznej wiedzy i doświadczenia a także wzorów, które oszczędzą Ci godziny pracy i poszukiwań.
50 minut

Integracja sklepu w ASP.NET z serwisem Allegro

Prostym zabiegiem, który pozwoli Ci zwiększyć zyski z Twojego serwisu internetowego jest zintegrowanie się z usługami z największym polskim serwisem e-commerce jakim jest Allegro. W trakcie godzinnego warsztatu skupimy się na tym jak dodać takie mechanizmy do aplikacji napisanej w technologii ASP.NET MVC.<br><br> Zrobimy to na przykładzie sklepu internetowego, który został opracowany w kursie ASP.NET w Praktyce, którego ten Warsztat jest uzupełnieniem. Będzie on jednak przydatny także dla tych z Was, którzy stworzyli już w ASP.NET dowolną aplikację i chcą "spiąć" się z serwisem Allegro. <br><br> Zrozumiesz zasady działania API oferowanego przez Allegro. Poznasz możliwości integracji i razem ze mną napiszesz kod, pozwalający płacić za produkty Twojego sklepu oraz wystawiać automatycznie aukcje Allegro (wykorzystując szablony opisów zrobione przy użyciu składni Razor). Zobaczysz jak napisać kod, korzystający z serwisów testowych i jak łatwo przełączać się na produkcyjne wersje podczas wdrożenia. <br><br> Na Warsztat zaprasza Bartłomiej Zass

Grzegorz Róg

60 minut

Integracja sklepu w ASP.NET z płatnościami PayU

Prostym zabiegiem, który pozwoli Ci zwiększyć zyski z Twojego serwisu internetowego jest zintegrowanie się z usługami do płatności internetowych oraz największym polskim serwisem transakcyjnym PayU. W trakcie godzinnego warsztatu skupimy się na tym jak dodać takie mechanizmy do aplikacji napisanej w technologii ASP.NET MVC (na przykładzie sklepu internetowego). Zrozumiesz zasady działania API oferowanego przez Payu. Poznasz możliwości integracji i razem ze mną napiszesz kod, pozwalający płacić za produkty Twojego sklepu oraz wystawiać automatycznie aukcje Allegro (wykorzystując szablony opisów zrobione przy użyciu składni Razor). Zobaczysz jak napisać kod, korzystający z serwisów testowych i jak łatwo przełączać się na produkcyjne wersje podczas wdrożenia. <br><br> Na Warsztat zaprasza Bartłomiej Zass

Bartłomiej Zass

Autor: Mateusz Manaj

Właściciel Codeisland, kierownik IT w firmie Softgraf

Od 2002 roku aktywnie wspiera polski biznes stron i aplikacji internetowych tworząc nowe rozwiązania. Pasjonat programowania i wszelkich technologii (szczególnie tych nowych :)). Właściciel firmy Codeisland oraz kierownik działu IT w firmie Softgraf. Na Eduweb rozwija ścieżkę webdevelopment. Jest autorem kursów PHP, Zend, C# oraz wielu warsztatów z dziedzin architektury systemów oraz programowania. W wolnych chwilach Mateusz udoskonala swoje umiejętności wzbogaca je o nowe technologie i rozwiązania m.in. po to, abyś już dzisiaj mógł korzystać z tej wiedzy bez przeszkód! Posłuchaj, co ma Ci do powiedzenia o programowaniu! Gwarantuję, że ta świetna zabawa przyniesie Ci mnóstwo satysfakcji!

mateuszmanaj.pl

5.0

Średnia ocen autora

Recenzje Kurs C Sharp

5

16 dodanych ocen

2015-02-21

Bardzo dobry kurs! Wszystko rzeczowo wyjaśnione. Nie udało mi się zainstalować Visual Studio 2013, ale na 2010 i tak bez problemu.

Michał Woźny

2015-03-16

Po kursie czuje niedosyt... Liczyłem na coś więcej.

Aleksander Jedynak

2015-03-26

Dobry kurs i przydała by się kontynuacja

Slawomir Sowiński

2015-04-03

Chaotyczna, mało przystępna forma kursu. Częste przeskakiwanie po zagadnieniach, z których wiele nie jest tłumaczone na bieżąco, tylko szczątkowo przedstawiane. Niestety nie polecam - szczególnie dla początkujących.

Grzegorz Kurc

2015-08-07

super sprawa

Marcin Lewtak

2015-11-09

Ten przykład praktyczny pod koniec kursu to jakaś parodia. Pobieżne tłumaczenie gotowego kodu ... Nie tego sie spodziewałem ..

Piotr Toboła

2016-01-13

Super triki :D Wielu z nich nie znałem :)

Sebastian Żarnowski

2016-09-18

Bardzo interesujący materiał.

Marcin Lewtak

2017-07-04

Moim zdaniem kurs był dobry dobrze przedstawiający programowanie w C Sharp.

Artur Gręziak

2017-07-25

Zgodzę się z poprzednimi ocenami. Kurs dobrze przedstawia podstawy C#, opis i wprowadzenie przednie. Co do aplikacji pogodowej to faktycznie bardzo sucho omówiony gotowy program (btw. nie aktualne API openweather uniemożliwia prawidłowe działanie aplikacji). W opisie kursu "Tworzenie aplikacji na pulpit" "Praktyczny przykład aplikacji pogodowej" z tym że nie do końca :) Czekam z niecierpliwością na rozwinięcie tematu C# na EduWeb

Sebastian Kazanowski

2017-07-30

Ja też tak uważam!

Lukasz S Pierwola

2017-10-18

Jestem zadowolona z kursu i polecam go wszystkim osobom, które nie miały wcześniej większego doświadczenia z programowaniem.

Klaudyna Żelewska

2018-01-14

Wszystko w porządku, fajny kurs od podstaw :) Trochę przydługawy wstęp

Radosław Madecki

2018-03-08

Mam mieszane uczucia co do tego kursu. Przedstawiono dużo podstawowych zagadnień, ale w sposób, który jest przystępny dla początkującego. Tylko dzięki temu, że uczyłem się wcześniej innych języków wiedziałem o co chodzi. Zwrot typu: "Jeśli uczyłeś się wcześniej JS to doskonale wiesz, że..." jest chyba kpiną. Jak ktoś się nie uczył to nie wie nic. Ostatni przykład praktyczny to już żart. Autor na samym początku lekcji stwierdza, że nie będzie tej aplikacji tłumaczył bo jest dla nas za trudna. Zamiast tego pokazał gotowy projekt i zachęcił do kupna kolejnych kursów gdzie może się dowiemy jak taki projekt zrobić.

Szymon Wojczuk

2019-04-02

Jestem w połowie kursu, i moje odczucia jako początkującego są bardzo słabe. Forma tłumaczenia jest mało zrozumiała jak dla laika który zaczyna. Zgadzam się z opinią zawartą w jednym z wcześniejszy wpisów, że "jeśli uczyłeś się JS..." lub nie będę tłumaczył aplikacji bo jest za trudno, no to słabo. Wątpię, żebym dokonał kolejnego zakupu.

Tomasz Lepczyński

2019-11-07

Zbyt mało czasu poświęcono na projekty.

Maciej Dziub

Ten kurs nie posiada jeszcze transkryptu. Choć bardzo się staramy, wygenerowanie transkryptów do wszystkich kursów jest bardzo czasochłonne. W wielu przypadkach wymaga zaangażowania drogiego oprogramowania i godzin pracy przy poprawianiu transkryptu tak, aby był on możliwie jak najlepszy.

Zależy nam na tym, aby przygotować transkrypty do wszystkich naszych treści. To jedyny sposób dla osób niedosłyszących, aby mogły wygodnie uczyć się technologii. Poza tym, transkrypty ułatwiają skanowanie kursu w poszukiwaniu informacji i jego indeksowanie.

Szukamy osób, które mogłyby nam pomóc w poprawianiu transkryptów. Jeśli masz chwilę wolnego czasu i interesuje Cię dany kurs, w zamian za taką pomoc chętnie udostępnimy Ci wybrany materiał. Wyślij swoje zgłoszenie tutaj, jeśli możesz pomóc nam rozwijać platformę.

  • Informacje
  • Lekcje
Wykup w abonamencie od 79zł
Przetestuj za darmo przez 7 dni!

Autor: Mateusz Manaj

Czas: 7 godzin 30 minut

Wersja:

  • Pliki źródłowe
  • Certyfikat Ukończenia
  • Dostęp z urządzeń przenośnych
  • Licencje dla firm i szkół

Wstęp

  • Słowem wstępu

  • Co dobrze wiedzieć przed kursem ?

  • Czym jest C# ?

  • Krótka historia

Podstawy i założenia

  • Jak tworzyć w C# ?

  • Hello World

  • Interfejs Visual Studio Express 2010

  • Interfejs Visual Studio Express 2013

  • Pokazanie struktury plikow i ułożenia kodu projektu aplikacji

Cechy języka w praktyce

  • Zmienne w C#

  • Przestrzenie nazw

  • Jak korzystać z ustawień?

  • Jak korzystać z paramterów uruchomieniowych?

  • Odczyt danych z klawiatury

  • Struktury warunkowe if - else if - else

  • Struktura switch - case - break

  • Wyrażenia i operatory

  • Stałe i enumeratory

  • Pętle

  • Wstęp do metod

  • Typy danych

  • Praca z liczbami w C#

  • Praca z ciągami znakowymi

  • Zasięg zmiennych

  • Konwersja typów

OOP w C#

  • Programowanie obiektowe - wstęp

  • Klasa TextWriter

  • Dostęp do metod i właściwości

  • Właściwości (inaczej)

  • Konstruktor

  • Zaawansowane użycie metod klasy Pendrive

  • Elementy statyczne klasy i metody typu extension

  • Dziedziczenie klas

  • Interfejsy

  • Klasy abstrakcyjne

  • Klasy wyjątków i obsługa błędów

Kolejkowanie i przechowywanie informacji

  • Tablice

  • Użycie klasy ArrayList

  • Użycie klasy Stack (Stos)

  • Użycie klasy Queue (Kolejka)

  • Słowniki i Hashtable

  • Dynamiczna lista parametrów metod

  • Parametry referencyjne

  • Parametry opcjonalne i ich nazewnictwo

Zaawansowane programowanie w C#

  • Polecenia preprocessora

  • Użycie delegacji w C#

  • Zdarzenia w C#

  • Pliki i katalogi

  • Breakpoint jako punkt przerwania

Praktyczny projekt

  • Projekt - Konsolowy serwis pogodowy

  • Projekt - Serwis pogodowy w GUI

Zakończenie

  • Zakończenie