Ajaja gubię się w odmętach internetu, i sam juz nie wiem.Bo celuje zeby ogarniać backend w c# i wszystko spoko i git, alee bez js/angular +html+css to jak bez reki, wszystko wyglada nie spójnie, nie ogarniam jak działają te scripty z js`a ktore są dołączone, dodam ze pisze w asp.net mvc. Jak to wygląda z tym podziałem na front-end / back-end i full-stack, bo w sumie uzywa się np skladni razor czyli
Od jakiegoś czasu ucze sie asp.net mvc, no i teraz zrodził się pomysł zeby ogarnac front-end zeby jako tako to wyglądało, i teraz takie pytanie z ciekawosci, jak backend klikam w c# to warto ogarnac jakoś bardziej html+css, bo z tego co sie orientuje Js`a i tak musze ogarniac.A w sumie mamy tez skladnie razor gdzie wplatam troche htmla i c#. I teraz jak chce się ukierunkować głownie pod Weba to paczka:
@Kapik356: Jak już i tak siedzisz w Visual Studio lub VSCode (tak zakładam) to chwyć TypeScript zamiast czystego JSa (no i Angular i TypeScript się kochają od jakiegoś czasu)
C# EntityFramework, Pytanko czemu albo co zrobić zeby jak mam Relacje jeden do wielu Czyli mam model Client i Car, i w Car mam List to jak usuwam samochod z danym Id to automatycznie usuwa mi klientow ktorzy posiadali samochod o tym wlasnie Id? #programowanie
Ehh ten c# i EntityFramework, pisze błąd ze nie zgadza się coś w tej i tamtej kolumnie, fixuje coś w zupełnie innej i nagle tam działa. A teraz pytanie czemu jak mam pustą baze i robie update po raz 1 to robi sie cos takiego? #programowanie
Generalnie miałem problem ale chyba rozwiązany, i teraz pytanie czy ta relacja jest dobra.W sensie chce miec Klienta ktory ma Liste samochodów,i jak tworzylem 1 klienta to mu do listy przypisywałem od razu samochod nowy do listy i wywalało błąd przy usuwaniu, cos z ForegeinKey`em ze nie moge usunac, Czy obecny model jest dobry? i np jak robie public virutal Client Client{get;set;} to służy to jedynie jako wartosc nawigacyjna tak?
Na jakiej podstawie stworzyła sie kolumna Car_Id, bo z tego co pamietam jak tworze kolekcje to w tabeli z Car`s jest IdClienta do ktorego jest przypisane, no i jak sprawdzilem to tez tak bylo.Na jakiej podstawie powstało te pole? #programowanie #csharp #entityframework
dokładnie tak jak wspomniał @bacteria, najpierw zadeklarowałeś nazwę tabeli która przyjmuje wartość FK, a poniżej deklarujesz tabele z która ma być połączony.( ͡°͜ʖ͡°) Aby to było bardziej czytelne najpierw powinna być tabela z która łączysz a potem powinna być nazwa kolumny,( ͡°͜ʖ͡°)( ͡°͜ʖ͡°)
C#, po pierwsze gdzie moge sprawdzić moja wiedze teoretyczną? A po drugie to gdzie są jakieś challenge z programowania, bo chce sprawdzic i praktyczną wiedze xd #programowanie
@Kapik356: kwestia co kto lubi. Ja polecam algorytmikę z hackerranka, wymaga czasem pomyślenia, nawet na tym easy, i możesz się pouczyć nowych części języka by efektywniej pisać kod ( ͡°͜ʖ͡°)
Myk jest taki ,że klikam w asp.net i jestem na etapie gdzie nie uzywam jeszcze zadnych scryptów itp, podstawowe rzeczy, aleee widze tez ze jquerry,ajax jest uzywany tam mocno, materiały do nauki z 2k16, i podobno teraz Angular jakby jest pod tym względem na topie. Bedzie on dobrym rozwiazaniem? I czy warto się brać za niego teraz czy ogarnać jeszcze coś przed nim? #programowanie
Czy poza .net core`em uzywa się bardziej asp.net mvc czy WebAPI, bo jestem ciekawy jesli chodzi o uzywanie tego na rynku pracy, co jest lepsze itp #programowanie
@Kapik356: patrząc po ofertach to MVC, ale jest to w większości legacy code, dawno napisane temu aplikacje, gdy nie było jeszcze frameworków typu Angular/React. Wszystkie nowe aplikacje powstają raczej z wykorzystaniem ASP .NET Core'a, ewentualnie ASP .NET(.NET Core będzie zyskiwał) z wykorzystaniem WebApi w postaci API RESTowego lub GraphQLowego i na froncie z Angularem/Reactem/Vue - taki jest trend.
@Kapik356: Jeśli patrzysz pod kątem pracy, to naucz się WebFormsów. Zostaniesz przyjęty z pocałowaniem ręki za dużą stawkę do pracy w tej technologii. ( ͡°ʖ̯͡°)
W jakim stopniu musze umieć Jsa albo czego sie musze nauczyc zeby uzywac go na stronach w technologi asp.net/ core/web api.W sensie dodałbym coś do nauki a nigdy nie miałem stycznosci z jsem i nie wiem od której strony to ugryzc. A napewno przyda mi się on w budowaniu takich stron #csharp #javascript #programowanie
@Kapik356: A ja jednak polecam vue/react. Vue jeśli chcesz mieć szybki start i po prostu pisać, React jeśli zamierzasz szukać pracy z js. Ale najpierw ogarnij dobrze sam js, żebyś nie był programistą frameworka, a języka ( ͡°͜ʖ͡°)
Pisze sobie projekcik w asp.net Web Api i za kazdym razem jak odpalam stronke i chce wpisać cos wpisac u góry to odrazu zatrzymuje program tak jakbym kliknął zeby go zamknac a jak juz sie udawało cos wpisac np /api/customer zeby mnie tam przeniosoło to mnie wywala 9/10 razy( w sensie zwaraca bad requesta jak ustawilem ) a raz wchodzi, dzialac to dziala bo bazowałem na kodzie ze stacka tylko jakies imby
@Kapik356: Spróbowałeś w innej przeglądarce albo przez jakiś program typu Postman? Generalnie to jak zadajesz takie pytania to najlepiej wrzuć kod, screen z błędem.
Pytanie odnośnie Lazy Loading i Eager Loading, Bo czytałem troche i roznice raczej rozumiem ale nie jestem tego pewnie wiec, np Lazy loading mi wyciąga np klienta o id = 3 a Eager to cały obiekt klienta i wtedy uzywam .Include I jak sie uzywa np virtual przy atrybutach nawigacyjnych to podobno to ma jakis wplyw na lazy loading a doklaniej to jakos blokuje zabiera mozliwosc uzywania.Dobrze to zrozumiałem czy tak pobieżnie
@Kapik356: Lazy loading "doczytuje" ci dane wtedy kiedy są potrzebne, czyli kiedy chcesz uzyskać do nich dostęp, a eager loading jest wtedy kiedy samodzielnie określasz co chcesz dostać po wykonaniu zapytania. Jeżeli masz włączony lazy loading to musisz mieć również navigation property ustawione jako virtual, ponieważ musisz umożliwić EF nadpisanie tych propertiesów
Bawie się w EntityFramework`u i seeduje baze, i teraz nasuwa mi się kilka pytań, bo wczesniej utworzylem 4 Autorów i 3 tagi, i chce je teraz przypisywać, tylko jak to zrobic? Czy ja to dobrze robie [screen] a i opisałem na screenie o co mi chodzi #csharp #programowanie
@Draakul: 1. Tak, stworzy wszystkie encje od "rodzica" w dol 2. Najlepiej jakbys gdzies trzymal referencje do tego obiektu, ale przypuszczam ze samo AuthorID = 1 by wystarczylo, bez tworzenia nowego obiektu Btw. czemu nazwy encji maja forme mnoga? Courses zamiast Course itd.
Czy dobra znajmość WPF przyda mi się w przyszlej pracy/ naucze sie przydatnych rzeczy, czy raczej jest mało używana. Z tego co wiem znajmość wzora MVVM jest przydatna, ale poza tym nie wiem co jeszcze #csharp #programowanie
@Kapik356: Znam bo w 2013 mniej wiecej jeszcze cos w tym pisalismy. A nawet na szybciora popelnilem appke rok temu w pracy w WPF bo akurat bylo mi wygodniej - no jak juz znasz to szybko leci. Obecnie bym sie nad tym za mocno nie skupial. Web web web a jak potrzebujesz desktop to web na desktop i.e. elektron.
@Kapik356: Zależy, gdzie chcesz pracować. WPF jest dobry do wizualizacji danych, sporo firm głównie z branży autumatyki przemysłowej z niego korzysta. Fajnie się w tym pisze :)
C#, Mam Klase Klient i Klasie Przedmioty, chce użyć w taki sposób: Dictionary> i na celu mam to zeby kluczem było ID Klienta z tego obiektu czyli klient.Id , i potem do tej listy umieszać wczesniej już stworzone obiekty typu Przedmiot. Czy jest to dobrze przemyślane czy da się jakoś prościej, a i jak sprawnie przemieszać się po tej kolekcji edit. jak pracować na liscie która jest w Dictionary #programowanie
C#,Robie projekt na zaliczenie i mam problem z doborem listy, Bo mam Liste z Klientami, Liste z Produktami I teraz musze jakby zrobic Liste ktore bedzie posiadać Klienta i wszystkie Jego przedmioty które kupił, Myslalem nad KeyPairValue i po prostu 1-szy parametr bedzie IdKlienta, ale wlasnie nie wiem czy jest to dobre rozwiazanie #csharp #programowanie
Nikt Ci na to nie odpowie. Jak zaczynasz z programowaniem, to zacznij uczyć się wielu różnych technologii. Takiego WPF'a można się nauczyć w podstawowym stopniu w tydzień, albo dwa. Nie jest to dużo czasu, a jak w przyszłości będzie to od Ciebie wymagane, to głębsza nauka pójdzie Ci szybko.
Warto pouczyć się WPF albo Unity, w sensie czy mi się przyda w przyszłosci? Albo czy przećwicze dzieki temu jakies elementy ktore mi sie przydadzą pozniej #programowanie #csharp
@Kapik356: Wiesz, że to są dwie drastycznie różne technologie? WPF to przede wszystkim ćwiczenie z MVVMa, frameworka .NET i, przy ewentualnie dużej skali projektu, poprawnej architektury aplikacji biznesowej. Unity to silnik do gier, zakres problemów z devu gier ma niewiele wspólnego ze zwyczajowymi problemami w WPFie
js/angular +html+css to jak bez reki, wszystko wyglada nie spójnie, nie ogarniam jak działają te scripty z js`a ktore są dołączone, dodam ze pisze w asp.net mvc. Jak to wygląda z tym podziałem na front-end / back-end i full-stack, bo w sumie uzywa się np skladni razor czyli
@Kapik356: Tak naprawdę to nie jest tak dużo jakby się mogło wydawać. Sam się broniłem przed frontendem ale praca zweryfikowała.
( ͡° ͜ʖ ͡°)