Wszystko
Wszystkie
Archiwum
- 13
Małe #chwalesie - dziś weszło 1 000 subów na #youtube! :D Zrobiłem nawet wspaniałą grafikę z tej okazji. ^^
Trochę ponad rok temu założyłem kanał o tematyce #gamedev - Make Games Today. Najpierw wrzucałem filmu z #programowanie #csharp #roguelike. Aktualnie skupiam się na rozmowach z różnymi osobami związanymi z gamedevem w ramach serii "O piątej nad graniem".
Zainteresowanych zapraszam na kanał - https://makegames.today
Trochę ponad rok temu założyłem kanał o tematyce #gamedev - Make Games Today. Najpierw wrzucałem filmu z #programowanie #csharp #roguelike. Aktualnie skupiam się na rozmowach z różnymi osobami związanymi z gamedevem w ramach serii "O piątej nad graniem".
Zainteresowanych zapraszam na kanał - https://makegames.today
- MtEverest
- Ernest_
- DBR9
- krol_elfow
- gry-sa-sztuka
- +8 innych
@FeniXb3: haha dzięki ;D No to i tak jestem w szoku, że aż tyle subów Ci wpadło tak szybko ;) Co do komentarzy, to pewnie specyfika kanału robi różnicę i inaczej to wygląda na podcastach, inaczej na śmiesznych filmikach, a jeszcze inaczej na recenzjach ;) Tak czy siak, czy masz 100 subów, czy 1k, to zawsze jest x osób, dla których to co robisz jest wartościowe i z przyjemnością Cię oglądają
- 1
@gry-sa-sztuka: trafiłem na idealny moment po prostu chyba. Kanał założyłem, bo zacząłem nagrywać filmy dla swoich studentów jak zaczął się lockdown w zeszłym roku. Był to moment, kiedy sporo osób zainteresowało się programowaniem. Udostępniłem linki do tych dwóch pierwszych filmów w piątek lub sobotę przed Wielkanocą, sporo osób najwyraźniej miało wtedy czas, żeby obejrzeć te filmy. :D
Zna ktoś jakieś api sms za free dla #csharp ? Potrzebuje wysłać dokładnie 2smsy dziennie, więc jakiś kombajn jest mi zbędny, wystarczy coś najprostrzego z limitami
#programowanie
#programowanie
@ChamskoCytuje: ja bym w ogóle nie implementował nic, tylko skorzystał z jakiegoś API do wysyłania SMSów. Jakiś POST do operatora, który wyśle SMS. Coś w tę stronę. Chyba, że masz swoją bramkę/urządzenie z kartą SIM.
@carving85: podpiąłem się w koncu do https://smsplanet.pl/, tez restowe api
Hej miraski mam problem. Czy ktoś z was kiedyś stosował dependecy Injection dla integracyjnych testów w Nunicie?
Aktualnie pracuję w bardzo dużej solucji i przyszło mi użyć w klasie testowej metody przyjmującej jakiś tam obiekt typu X. Developerzy deklarują to przy użyciu dependency injection które jest uruchamiane za każdym razem gdy uruchamiana jest cała aplikacja. Ja bym chciał zrobić to samo tyle, że dokonywałoby się to przy każdym uruchomieniu zestawu testowego w
Aktualnie pracuję w bardzo dużej solucji i przyszło mi użyć w klasie testowej metody przyjmującej jakiś tam obiekt typu X. Developerzy deklarują to przy użyciu dependency injection które jest uruchamiane za każdym razem gdy uruchamiana jest cała aplikacja. Ja bym chciał zrobić to samo tyle, że dokonywałoby się to przy każdym uruchomieniu zestawu testowego w
- 2
@MrocznyZiemniak: Wywal konfigurację DI do klasy jakiejś statycznej. Zrób metodę która zwraca cały kontener i normalnie resolve robisz tego czego testujesz. Nie wiem jak z wbudowanym kontenerem to by miało działać, ale z Autofac nie ma problemu.
Siema mirki, wiecie może na czym polega abstrakcja realizowana na poziomie klas w C++? Czy różni się czymś od abstrakcji realizowanej na poziomie klas i interfejsów w C# i Javie?
#cpp #csharp #java #abstrakcja #programowanie
#cpp #csharp #java #abstrakcja #programowanie
@Maximinus: niezrozumiałe i niejasne dla mnie pytanie.
W c++ nie ma interfejsów
W c++ nie ma interfejsów
@Maximinus: To pytanie jest tak ogólne i nic nie znaczące że brzmi jak zadanie domowe z polskiej gownouczelni xD
- konto usunięte
- konto usunięte
- lathrus
- inquis1t0r
- Pfnet
- +4 innych
Ostatnio zaciekawił mnie .NET a szczególnie ASP.NET ale średnio mi po drodze z Windowsem. Czy pisanie backendu .NET pod Linuxem korzystając z VS Code lub JetBrains Rider ma sens, czy może jednak lepiej postawić maszynę wirtualną lub zainstalować Windows na drugim dysku dla Visual Studio? Wiem że WinForms i WPF na Linuxie nie zadziała ale nie zależy mi szczególnie na desktopie.
#programowanie #csharp #dotnet #linux
#programowanie #csharp #dotnet #linux
- 27
Visual Studio to najlepsze IDE na świecie
@WielkiElektronig: Nie. Takie stwierdzenia to tylko rozpoczynanie kolejnej nic nie znaczącej wojny.
Każde IDE ma swoje lepsze i gorsze strony. VS jest fajny, rozbudowany i przez lata doczekał się wielu przydatnych funkcji (zwłaszcza dla .NET/C#), nie jest jednak totalnie niezastąpiony.
W zależności od zastosowań inne też się całkiem nieźle sprawdzają. Ostatnio było kilka okazji, żeby robić coś "grupowo". To co ja robiłem w JB
- MilusiMisio
- Ur-Shak
- hitherto
- QBA__
- maisterwihaister
- +1 innych
- 0
#programowanie #csharp
Jaką bibliotekę do zarówno przetwarzania HTML na PDF jak i modyfikowania PDFów samych w sobie byście polecili? Może być płatna, ale taka żeby nie ssała za mocno.
Próbowałem używać IronPdf - niby fajnie, ale headery i footery są jakieś #!$%@?, kompletnie nie ogarnia styli CSS w tej sytuacji.
iText7 znowu fajnie ogarnia CSSy, natomiast nie wiem czy tutaj gdzieś nie będzie haczyka w innym miejscu.
Jaką bibliotekę do zarówno przetwarzania HTML na PDF jak i modyfikowania PDFów samych w sobie byście polecili? Może być płatna, ale taka żeby nie ssała za mocno.
Próbowałem używać IronPdf - niby fajnie, ale headery i footery są jakieś #!$%@?, kompletnie nie ogarnia styli CSS w tej sytuacji.
iText7 znowu fajnie ogarnia CSSy, natomiast nie wiem czy tutaj gdzieś nie będzie haczyka w innym miejscu.
@Khaine: jestem CSharpowcem ale robiłem to w nodeJS. Jest i wersja csharpowa
https://github.com/hardkoded/puppeteer-sharp
To taka nakładka która ułatwia obsługę chrome z kodu, nie musisz ręcznie sam startować procesu chroma i się do niego podpinać tylko masz do tego gotowy API
https://github.com/hardkoded/puppeteer-sharp
To taka nakładka która ułatwia obsługę chrome z kodu, nie musisz ręcznie sam startować procesu chroma i się do niego podpinać tylko masz do tego gotowy API
@Khaine: no bo musi;) u mnie stoi na severless, więc większość requestów powoduje odpalenie workera na którym jest ten chrome i wystartowanie jego procesu. Ten chrome jest cześcią pakietu ( w npm) więc nie trzeba jakoś osobno tym zarządzać
- 3
Zostań Programistą .NET – Wystartowały Zapisy Do Nowej Edycji Szkolenia!
Pokaże Ci Jak Zostać Programistą C#/.NET w 2021 Roku (Startując Od Zera).
Zbieramy zapisy do 15-tygodniowego programu. A dzięki niemu:
✅ Poznasz Cały Proces.
✅ Otrzymasz 15 Tygodni Szkolenia Online.
✅ Otrzymasz Bonusy.
✅ Dostęp Do Prywatnej Grupy.
✅ Przejdziesz Przez Cały Proces Pod Okiem Mentora.
✅ Dużo Praktyki.
✅ Poznasz Najczęstsze Błędy Początkujących.
✅ Odpowiedzi Na Najczęstsze Pytania.
Szczegóły: https://zostanprogramistadotnet.pl/
#
Pokaże Ci Jak Zostać Programistą C#/.NET w 2021 Roku (Startując Od Zera).
Zbieramy zapisy do 15-tygodniowego programu. A dzięki niemu:
✅ Poznasz Cały Proces.
✅ Otrzymasz 15 Tygodni Szkolenia Online.
✅ Otrzymasz Bonusy.
✅ Dostęp Do Prywatnej Grupy.
✅ Przejdziesz Przez Cały Proces Pod Okiem Mentora.
✅ Dużo Praktyki.
✅ Poznasz Najczęstsze Błędy Początkujących.
✅ Odpowiedzi Na Najczęstsze Pytania.
Szczegóły: https://zostanprogramistadotnet.pl/
#
- 0
Oglądam sobie filmik o słowie kluczowym "ref". Dobrze rozumiem, że jak mam zmienną b i przepuszczę ją przez metodę używając słowa ref, to zmiany zostaną zastosowane zarówno wewnątrz metody używając wartości b, jak i do zmiennej b poza metodą?
Po co coś takiego robić? Czy nie wyszłoby na to samo, jakbym zamiast:
zrobił tak?
I nie byłoby potrzeba wymyślać żadnych refów.
#csharp #programowanie
Po co coś takiego robić? Czy nie wyszłoby na to samo, jakbym zamiast:
Metoda(ref b); zrobił tak?
b = Metoda(b);I nie byłoby potrzeba wymyślać żadnych refów.
#csharp #programowanie
- 2
@Goryptic: no i najważniesze: dużo języków tego nie ma np. Java albo Python
- 0
A w ogóle w tym przykładzie z obrazka to ref nic nie zmienia.
@WielkiElektronig: zmienia, bez
ref nie przypiszesz nowej instancji klasy do zmiennej b#programowanie #informatyka #csharp
MIRUNY HALP
Potrzebuje wykonywać część kodu dokładnie co sekundę, a to dlatego że chce żeby do bazy co sekundę dodawało wiersz. Aktualnie używam stopwatch i thread.sleep w WHILE. Sleepowi przekazuje taki argument : (int)Math.Round(1000-stopWatch.elapsed.totalmilliseconds). Po godzinie powinienem mieć 3600 wpisow w bazie, a zazwyczaj brakuje mi jakieś 11 czy 17 czyli tyle właśnie sekund. Macie jakiś pomysł żeby to działało dobrze ? W skrócie co zrobić żeby fragment kodu
MIRUNY HALP
Potrzebuje wykonywać część kodu dokładnie co sekundę, a to dlatego że chce żeby do bazy co sekundę dodawało wiersz. Aktualnie używam stopwatch i thread.sleep w WHILE. Sleepowi przekazuje taki argument : (int)Math.Round(1000-stopWatch.elapsed.totalmilliseconds). Po godzinie powinienem mieć 3600 wpisow w bazie, a zazwyczaj brakuje mi jakieś 11 czy 17 czyli tyle właśnie sekund. Macie jakiś pomysł żeby to działało dobrze ? W skrócie co zrobić żeby fragment kodu
- 0
Potrzebny mi klient, który umie coś w C# i chce mi pomóc(zarobić). Napisz priv, opiszę sprawe ;) Możliwie proste tematy
#programowanie #programista15k #csharp
#programowanie #programista15k #csharp
@JesMan: chyba masz spaczoną definicje klienta bo to on jest usługobiorcą
@Mazowia: klient to chyba wyraz bliskoznacznych na ,ziomeczek’
- inny_89
- WielkiElektronig
- spaduwa_mam_robote
- JesMan
- Makurise
- +1 innych
- 0
- 0
@WielkiElektronig: Tia, właśnie analizowałem ten dokładnie wątek, próbowałem zrobić to podobnie, ale coś nie idzie.
Problem w tym, że mam obiekt "Foo", który zawiera kolekcję obiektów "Bar", które mają trzy propertiesy. Walidować muszę wszystkie trzy property na każdym obiekcie Bar należącym do jednego Foo. Ustawiłem message na "poziomie" tego Foo, ale message dostaję dla każdej property nie przechodzącej walidacji...
Da się to jakoś zebrać do jednego "worka"?
Problem w tym, że mam obiekt "Foo", który zawiera kolekcję obiektów "Bar", które mają trzy propertiesy. Walidować muszę wszystkie trzy property na każdym obiekcie Bar należącym do jednego Foo. Ustawiłem message na "poziomie" tego Foo, ale message dostaję dla każdej property nie przechodzącej walidacji...
Da się to jakoś zebrać do jednego "worka"?
- 0
Witam, w jaki sposób rozwiązać zależność dla Autofaca w testach integracyjnych .net core 5 z TestServerem?
Dotychczas wywala błąd:
Message:
System.InvalidOperationException : No service for type 'Microsoft.Extensions.DependencyInjection.IServiceProviderFactory`1[Autofac.ContainerBuilder]' has been registered.
#csharp
#naukaprogramowania
Dotychczas wywala błąd:
Message:
System.InvalidOperationException : No service for type 'Microsoft.Extensions.DependencyInjection.IServiceProviderFactory`1[Autofac.ContainerBuilder]' has been registered.
#csharp
#naukaprogramowania
- 0
Stanowisko MS Dynamics 365 dev - jako punkt wejścia w technologie c# (i wszystkie dookoła z nim związane)
co o tym myślicie?
#naukaprogramowania #programista15k #msdynamics #csharp #dotnet
co o tym myślicie?
#naukaprogramowania #programista15k #msdynamics #csharp #dotnet
@Luk_1mex: jak jest z $ to nie wiem, szczerze mowiac. Z jednej strony niby jest duzy popyt na programistow, ktorych jest malo, z drugiej strony tylko kilka firm do tego zatrudnia, wiec moga byc dogadani ze stawkami. A co do przejscia - jak najbardziej, ale bedziesz sie musial douczac szerzej technologii .netowych i wzorcow projektowych.
@Luk_1mex: Jako ktoś kto pracował trochę z dynamicsem raczej nie polecam jako start do C#. Ogromna ilość kodu to C/AL który raczej przypomina delphi niż cokolwiek nowszego. No chyba że masz gwarancje pisania nowych rzeczy tylko w C#. Poza tym z tego co się kiedyś orientowałem większość ofert to taki konsultant programista. Gadasz z klientem co chce i mu to implementujesz
- 2
PIERWSZA APLIKACJA Webowa ASP.NET CORE w C# – UI w Razor (1/2)
Cześć! Nowy odcinek właśnie pojawił się na kanale ModestProgrammer – Tym razem pokaże Ci jak napisać aplikację webową w C# w ASP.NET Core. W pierwszej części stworzymy widok w Razor, skorzystamy także z Bootstrap'a
Link: https://www.youtube.com/watch?v=Gkkc4dMfwIk
#programowanie #programista #nauka #naukaprogramowania #programista15k #csharp #dotnet #razor #aspnet
Cześć! Nowy odcinek właśnie pojawił się na kanale ModestProgrammer – Tym razem pokaże Ci jak napisać aplikację webową w C# w ASP.NET Core. W pierwszej części stworzymy widok w Razor, skorzystamy także z Bootstrap'a
Link: https://www.youtube.com/watch?v=Gkkc4dMfwIk
#programowanie #programista #nauka #naukaprogramowania #programista15k #csharp #dotnet #razor #aspnet
- 0
Dlaczego nie mogę zrobić tak?
}`
Tylko muszę tak:
#unity3d #csharp #programowanie
private void Start() {
GameObject cube = GameObject.Find("Cube");
Text cubeText = cube.GetComponent();}`
Tylko muszę tak:
GameObject cube;
Text cubeText;private void Start() {
cube = GameObject.Find("Cube");
cubeText = cube.GetComponent();
}#unity3d #csharp #programowanie
@Goryptic: Ale to nie jest wina Unity tylko języka programowania. Przecież to działa tak samo w C, Java, C++, C#. Zmienna która jest zadeklarowana lokalnie w bloku czy tam metodzie jest dostępna tylko w tym bloku, metodzie.
@Goryptic: A no chyba że tak. Jak się nad tym zastanowić to ma to sens jednak.
Jak używasz swojej klasy poza metodą, to po prostu wywołujesz jej konstruktor i tworzysz nowy obiekt. I konstruktor Example ostatecznie wywoła się w konstruktorze klasy w której został zainicjalizowany. Nie ma tu żadnego problemu.
Z drugiej strony
wyszukuje obiekty, które znajdują się w scenie wiec te obiekty muszą JUŻ
Jak używasz swojej klasy poza metodą, to po prostu wywołujesz jej konstruktor i tworzysz nowy obiekt. I konstruktor Example ostatecznie wywoła się w konstruktorze klasy w której został zainicjalizowany. Nie ma tu żadnego problemu.
Example test = new Example();Z drugiej strony
GameObject.Find();wyszukuje obiekty, które znajdują się w scenie wiec te obiekty muszą JUŻ
- 0
Mam taki kod:
string pies = "Alex";
string pies2 = pies;
Pytanie: jak to się rozlokuje na stercie i stosie? Na stercie umieszczona zostanie zmienna pies, a na stosie dwie zmienne wskazywać będą na to samo miejsce na stercie?
#naukaprogramowania #csharp
string pies = "Alex";
string pies2 = pies;
Pytanie: jak to się rozlokuje na stercie i stosie? Na stercie umieszczona zostanie zmienna pies, a na stosie dwie zmienne wskazywać będą na to samo miejsce na stercie?
#naukaprogramowania #csharp
- 2
@kazber95: Nie jestem pewien w 100% ale stringi takie zahardcodowane jak ten nie są ani w stercie ani w stacku.
https://stackoverflow.com/questions/2628410/memory-allocation-for-const-in-c-sharp
To nie jest const, ale raczej tak będzie traktowany przez kompilator.
Po prostu będzie referencja do specjalnego miejsca w pamięci na compile time constants
Będziesz miał dwie referencje na to samo miejsce w pamięci.
https://stackoverflow.com/questions/2628410/memory-allocation-for-const-in-c-sharp
To nie jest const, ale raczej tak będzie traktowany przez kompilator.
Po prostu będzie referencja do specjalnego miejsca w pamięci na compile time constants
Będziesz miał dwie referencje na to samo miejsce w pamięci.
Nitka do osób prowadzących rekrutacje techniczne: Jakie pytanka rzucacie osobom startującym na juniora w #csharp #dotnet?
Mam na myśli coś ciekawszego oprócz typowego czym się różni klasa abstrakcyjna od interfejsu, albo merge od rebase. Od juniora na 1 pracę winno się raczej wymagać według mnie aby myślał, a nie był kij wie kim z niewiadomo jakimi projektami, każdy kiedyś zaczynał xD
Podrzućcie więc co ciekawsze pytania których używacie.
#pracait #programista3k ze
Mam na myśli coś ciekawszego oprócz typowego czym się różni klasa abstrakcyjna od interfejsu, albo merge od rebase. Od juniora na 1 pracę winno się raczej wymagać według mnie aby myślał, a nie był kij wie kim z niewiadomo jakimi projektami, każdy kiedyś zaczynał xD
Podrzućcie więc co ciekawsze pytania których używacie.
#pracait #programista3k ze
- 3
@Zoriuszka: zadanie z fizz buzz do zapisania pseudokodem na kartce (napisz kod wypisujący liczby od 1 do 100, jeśli liczba jest wielokrotnością 3 to zamiast niej wypisz fizz, jeśli jest wielokrotnością 5 wypisz buzz. jeśli jest wielokrotnością 3 i 5 wypisz fizzbuzz). Zdziwisz się ile osób się na tym wyłoży.
Zdziwisz się ile osób się na tym wyłoży
@thorin87: "Only 36% of software engineers in India can write compilable code"
Mirki, przerabiam sobie kurs C# na Pluralsight ( C# Fundamentals 7/3 ), mamy takie zadanko, aby zrobić test jednostkowy, sprawdzający, czy ocena do klasy Book może zostać dodana, jak poniżej.
public void AddGrade(double grade)
{
if (grade <= 100 && grade >= 0)
{
grades.Add(grade);
}
else { Console.WriteLine("Invalid Value."); }
Wiem, że to działa prawidłowo i nie dodamy np. oceny 105, ale nie wiem jak do tego napisać test jednostkowy. Próbowałem
public void AddGrade(double grade)
{
if (grade <= 100 && grade >= 0)
{
grades.Add(grade);
}
else { Console.WriteLine("Invalid Value."); }
Wiem, że to działa prawidłowo i nie dodamy np. oceny 105, ale nie wiem jak do tego napisać test jednostkowy. Próbowałem
@Michian484: 1. Magiczne liczby
2. Powinieneś mieć przypadki "should not add grade" i wymagać dla <0, >100 zeby bylo empty
Edit: Upraszczając - w tym scenariuszu nie masz sprawdzić grades[0] tylko grades.isEmpty() czy tam size/length == 0
2. Powinieneś mieć przypadki "should not add grade" i wymagać dla <0, >100 zeby bylo empty
Edit: Upraszczając - w tym scenariuszu nie masz sprawdzić grades[0] tylko grades.isEmpty() czy tam size/length == 0
- 1
@Michian484: mozesz np. utworzyc obiekt grades w swoim tescie z oczekiwanym stanem, a nastepnie zbadac przy pomocy asercji czy tak samo wyglada jak aktualny obiekt grades po wywolaniu AddGrade (z dodanym elementem okreslonej wartosci)
- 1
Jakiego IDE używacie do #csharp?
#dotnet #programowanie #naukaprogramowania #programujzwykopem #programista15k
#dotnet #programowanie #naukaprogramowania #programujzwykopem #programista15k
Jakiego IDE używacie do #csharp?
- Visual Studio 62.4% (78)
- Visual Studio Code 14.4% (18)
- Rider 22.4% (28)
- Inny 0.8% (1)
- 0
@becvvv: bo mam licencję na vs studio od pracodawcy i szkoda mi pieniędzy chwilowo
- 0
W ramach nauki wymyśliłem sobie projekt:
1.Projekt w C# pobiera obraz z kamery
2.Wysyłam obraz z programu C# do programu w #python
3. Program w pythonie obrabia obraz i generuje jakąś odpowiedz (jakiś string, albo wartość 0 v 1)
4. Program w pythonie wysyła odpowiedź do programu w C#
Oba programy działają na jednym komputerze.
Czy możecie podpowiedzieć mi jak ruszyć punkty 2 i 4? Jakieś fajne tutoriale na YT albo jakichś
1.Projekt w C# pobiera obraz z kamery
2.Wysyłam obraz z programu C# do programu w #python
3. Program w pythonie obrabia obraz i generuje jakąś odpowiedz (jakiś string, albo wartość 0 v 1)
4. Program w pythonie wysyła odpowiedź do programu w C#
Oba programy działają na jednym komputerze.
Czy możecie podpowiedzieć mi jak ruszyć punkty 2 i 4? Jakieś fajne tutoriale na YT albo jakichś
- 7
@kartofel: potoki. Odpalasz program w Pythonie i używasz stdin/stdout do komunikacji.
@WielkiElektronig: tak, bo ostrzał artyleryjski jest idealnym rozwiązaniem na ubicie komara na jajach.
@WielkiElektronig: tak, bo ostrzał artyleryjski jest idealnym rozwiązaniem na ubicie komara na jajach.
- Saly
- WielkiElektronig
- kartofel
- konto usunięte
- object
- +2 innych
Próbuje wygenerować sobie kontroler w visual studio i ciągle dostaje błąd 'Package restore failed'.Rolling back package changes for '' .net w wersji 5, wszystkie entity frameworki ustawione na wersje 5, nie działa. Próbuje aktualizować do najnowszych dalej nie działa to samo, czyszcze nuget cache, potem zmieniłem wersje na 3.1.14 i dalej nie działa. Już kompletnie nie mam pomysłów na to. Jakieś pomysły?
#dotnet #csharp #visualstudio
#dotnet #csharp #visualstudio
- 1
@oloffmeister: mysle, ze to moze byc kwestia zaleznosci miedzy nugetami. Nie znam lepszego sposobu niz po prostu wziac liste wszystkich nugetow i jechac z kazdym pojedynczo az do konca listy.
@oloffmeister: wywołaj komendy z palca z konsoli a wczesniej usuń foldery obj i .vs
Macie jakieś strony z przykładowymi/często pojawiającymi się pytaniami na rozmowach technicznych dla seniorów #dotnet i #azure?
#programista15k #csharp #programowanie
#programista15k #csharp #programowanie
@Zoriuszka: Ja np lubię pytać o skalowalność, cloud enterprise patterns, doświadczenie w różnych usługach PaaS, bezpieczeństwo danych. Z NET OOP (polimorfizm, enkapsulacja, etc), programowanie asynchroniczne, SOLID. Trochę o webie (http, uwierzytelnianie, oauth2, jwt). Z baz danych indeksy, klucze główne i obce, transakcje, ACID, isolation levels. Ale głównie wypytuję o doświadczenie i na bazie tego potrafię ocenić kogoś poziom, zadając przy okazji kilka pytań technicznych. Stad tez jako senior warto przypomnieć sobie
@obieq: Zależy czy te umiejętności są potrzebne od zaraz czy nie. Tutaj było pytanie było tez o Azura, stad tez takie pytania. Liczy się tez potencjał, ktoś z duzym doświadczeniem może nauczyć się pewnych rzeczy szybko, szczególnie seniorzy. Na pewno jednak jak pojawia się senior, a nie ogarnia np asynchronicznosci w ogole No to jest to trochę dziwne.
Pytanie dotyczące EF i trochę #bazydanych od nooba. Podejście code first
Powiedzmy, że tworzę sobie model User, który ma id, nazwę, hasło itp i do tego ma kolekcje zwierząt (klasa Animal). Animal ma w sobie id, Guid, nazwę, obiekt typu Type. Da się jakoś mądrze zrobić, żeby Type był automatycznie dopasowany 'kolumnami' do odpowiedniego typu? Rozumiem, że dla każdego typu zwierzęcia i tak muszę zrobić tabelę, ale chodzi mi o coś takiego:
Powiedzmy, że tworzę sobie model User, który ma id, nazwę, hasło itp i do tego ma kolekcje zwierząt (klasa Animal). Animal ma w sobie id, Guid, nazwę, obiekt typu Type. Da się jakoś mądrze zrobić, żeby Type był automatycznie dopasowany 'kolumnami' do odpowiedniego typu? Rozumiem, że dla każdego typu zwierzęcia i tak muszę zrobić tabelę, ale chodzi mi o coś takiego:
- 1
@madryzolw: Poczytaj sobie o Discriminator w EF Core.
https://docs.microsoft.com/en-us/ef/core/modeling/inheritance
https://docs.microsoft.com/en-us/ef/core/modeling/inheritance


































#kursy #naukaprogramowania #csharp #pluralsight #pytanie #pytaniedoeksperta
https://docs.microsoft.com/en-us/aspnet/core/tutorials/first-web-api?view=aspnetcore-5.0&tabs=visual-studio
https://docs.microsoft.com/en-us/aspnet/web-api/overview/getting-started-with-aspnet-web-api/tutorial-your-first-web-api
Są tutoriale do wszystkie co da się zrobić w .NET. Lepszych nie ma
https://docs.microsoft.com/en-us/aspnet/web-api/
Do tego możesz pouczyć się Angulara, albo zrobić w Blazorze (wtedy wszystko będzie na msdn).
Nawet video jest.