Jakie polecacie materiały do nauki architektury aplikacji internetowych? Jak na razie mam za sobą stworzenie prostych aplikacji webowych z użyciem MVC i chciałbym zacząć robić bardziej rozbudowane, ale mój problem to brak wiedzy jak zacząć. Możecie też podrzucić rady, czym się kierować przy projektowaniu. Mam kilka pomysłów na aplikacje, ale problem jest właśnie z rozpoczęciem.

#naukaprogramowania #programowanie #csharp #webdev
@fozolif: MVC to wzorzec warstwy prezentacji (oddziela widoki od reszty). Wzorcami architektur aplikacji są: Ports & Adapters (Hexagonal Architecture), Onion/Clean Architecture czy Pipes & Filters. Przykładowo w architekturze Ports & Adapters to część webowa jest tylko adapterem do serca (Core) całego systemu. Pozostałymi adapterami są adaptery do baz danych, usług zewnętrznych, testy, itp
Siema, bawię się Team Explorerem w Visual Studio. Mam w repozytorium dwa branche master i abc. Na gałęzi abc zrobiłem zmiany w plikach, , nowe funkcjonalności ale jeszcze nie osiągnąłem założonej jakości kodu i więc nie robiłem commitu. Teraz chcę zaimplementować coś innego w głównym branche. No i tutaj mam problem, których przyczyn jeszcze nie rozumiem: przełączając na branch główny niemodyfikowany widzę zmiany z tej drugiej gałęzi.

#git #naukaprogramowania #csharp
Czy znacie książki / blogi gdzie omawiane są bardziej zaawansowane przykłady związane z programowaniem obiektowym? Coś bardziej nastawionego na praktykę niż teorię? Chodzi mi o to, że, dla przykładu, jest wiele publikacji na temat wzorców projektowych, niestety jednak są to często bardzo trywialne przykłady użycia. A właśnie chciałbym trafić na coś bardziej zaawansowanego, bardziej realistycznego, niż tylko kawałek teorii i banalny przykład na trzech klasach Animal, Dog, Cat.

Weźmy np. konfigurator auta,
@ToJestNiepojete: takich kompleksowych kursów/książek raczej w tym temacie nie ma, bo to zbyt złożony temat (jakby były to by pewnie były obok "czystego kodu" gdzieś tam chociaż w top10 co każdy programista musi przeczytać). kilka pomysłów jakie na szybko mam:
- po pierwsze nie lekceważ samych wzorców, to że przykłady często bywają trywialne to jedno, ale przez takie lekceważące podejście potem i tak sporo osób ich w prawdziwych projektach nie rozumie/źle
@csmth: Ja wzorców nie lekceważę. Na studiach miałem je fajnie omówione na sensownych przykładach. Teraz postanowiłem sobie odświeżyć wiedzę i gdy ktoś pokazuje zastosowanie danego wzorca przy jakimś trywialnym problemie rodem z kursu z podstaw programowania, to ciężko jest dostrzec potencjał w danym rozwiązaniu. W Effective Java było kilka mądrych przykładów, które pomogły mi dobrze zrozumieć istotę streamów i takie rzeczy właśnie cenię.
Da się zrobić tak by strona z backendem w PHP komunikowała się z aplikacją desktopową napisaną w C#? tj. jeśli wyślę jakąkolwiek komendę z panelu php w przeglądarce to program w c# ją wykona (np wyświetlenie "Hello World" przez Messagebox.Show).

Jeśli tak to jak mógłbym to zrobić?
#programowanie #php #csharp
Wystartowały Zapisy Do Kolejnej Edycji Szkolenia – Zostań Programistą .NET.

Pokaże Ci Całą Drogę Jak Zostać Programistą C#/.NET w 2022 Roku (Startując Od Zera).

Zbieramy zapisy do 15-tygodniowego programu. A dzięki niemu:
✅ Poznasz Cały Proces.
✅ Otrzymasz 15 Tygodni Szkolenia Online.
✅ Nauczysz się programować w C# na platformie .NET
✅ Otrzymasz Bonusy.
✅ Dostęp Do Prywatnej Grupy.
✅ Przejdziesz Przez Cały Proces Pod Okiem Mentora.
✅ Dużo Praktyki.
✅ Poznasz
źródło: comment_16316867981LYtrrLGPJeEDqRT2QAZML.jpg
Tak z ciekawości. Jak wyglądałby odpowiednik poniższego kodu w C#?

final Optional = userRepository
.getUserById(Long userId)
.map(user -> user.getUserName()).
.orElseThrow((() -> new UserNotFoundException());

Chodzi mi oczywiście o funkcyjne podejście a nie sprawdzanie ifami czy user nie jesten nullem itd, bo z tego co czytałem C# nie ma typu podobnego do Optional i operacji typu map, które można na nim wykonać a mimo to uchodzi za język lepszy od Javy.

#java #csharp #
#programowanie #csharp #dotnet

Jest aplikacja w .NET Framework korzystająca z Entity Framework i bazy SQL Server. Chcę udostępniać każdemu programiście ten sam (albo zbliżony) stan bazy danych, to znaczy żeby każdy z programistów mógł uruchomić u siebie rozwijaną przez nas aplikację i miał już jakieś dane na których mógłby testować rozwijany przez siebie kod. Chcę też mieć możliwość zaktualizowania i rozesłania programistom nowego stanu bazy (np. gdy znajdę przypadek brzegowy, dane które
HERMETYZACJA W PROGRAMOWANIU OBIEKTOWYM W C#

Cześć! Nowy odcinek jest już na YouTube. Tym razem przedstawię Ci czym jest hermetyzacja (enkapsulacja) w programowaniu obiektowym. Jak zawsze wszystkie przykłady przedstawię w C#. Miłego oglądania

Link: https://www.youtube.com/watch?v=0dyIlB7y_Wo

#programowanie #programista #nauka #naukaprogramowania #programista15k #csharp #dotnet #hermetyzacja #enkapsulacja
źródło: comment_16311930901FusZW58aK8LYF0cpaWZcD.jpg
Dzisiaj trochę ofert z kategorii #dotnet i pokrewnych, dla chętnych na przeprowadzkę do #szwajcaria lub #niemcy ( ͡º ͜ʖ͡º)

(SwissDevJobs.ch | LinkedIn | Twitter | Facebook)
(GermanTechJobs.de | LinkedIn | Twitter | Facebook)

Tag do obserwowania / czarnolistowania: #swissdevjobs

------------------------------------------------------------------------------------------------------------------------------------

Full Stack Software Developer (.NET / Angular / Azure) | Loanboox 
[8001 Zürich] [90’000 - 120’000 CHF] [Regular] [Full-Time] [English]
https://swissdevjobs.ch/jobs/Loanboox-Full-Stack-Software-Developer-NET--Angular--Azure

Software Entwickler/in
źródło: comment_1631180599DFnbWicyu3QXma36l7BVOt.jpg
#naukaprogramowania #ksiazki #kursy #sklepinternetowy

Koledzy i koleżanki,
Jeżeli chodzi o #scala (przepraszam, za wołanie ale jest szansa, ze ktoś będzie się orientować) to swojego czasu znalazłem rewelacyjną książkę napisaną przez Gabriela Volpe: Practical FP in Scala: A hands-on approach.

Jest tam opisany proces budowy sklepu internetowego wraz ze wszsytkimi najlepszymi praktykami i architekturą jeśli chodzi o budowę takiego sklepu akurat w tym przypadku z nastawieniem na programowanie funkcyjne.

Czy znajdę gdzieś dobre
ABSTRAKCJA W PROGRAMOWANIU OBIEKTOWYM W C#

Cześć! Nowy odcinek jest już na YouTube. W tym odcinku przybliżę Ci czym jest abstrakcja w programowaniu obiektowym. W C# do zastosowania abstrakcji stosujemy klasy abstrakcyjne oraz interfejsy. Dowiesz się czym są klasy abstrakcyjne, kiedy ich używać, czym są interfejsy i jaka jest różnica pomiędzy nimi. Miłego oglądania

Link: https://www.youtube.com/watch?v=PKi-whp4fiM

#programowanie #programista #nauka #naukaprogramowania #programista15k #csharp #dotnet #abstrakcja
źródło: comment_1630935230irXYHdAsanijcJIJHYHBSA.jpg
@mch0588: Straszny syf ten artykuł. Przeklejony cały wywiad z Stroustrupem.... trochę bezsens.

Switch nowy jest rewelacyjny, pattern matching jest w deche, recodry to coś czego bardzo brakowało.
Co do var to osobiście wolę nie używać ale nie widzę problamu w tym, żeby jednak były.

private List _observations = new();
Powyższe jest mało czytelne czy jak? Najlepszy kod to taki, który nie istnieje ponieważ nie ma możliwości, zeby się popsuł. Także jeżeli
#anonimowemirkowyznania
Kolejne pytanie o język #programowanie Ale spokojnie swoje już programowałem i wiem, że język to tylko narzędzie do rozwiązania problemu. Otóż pracowałem już kilka lat w desktop, potem kilka lat w embedded. Ale w moim mieście jest mało ofert w tych kierunkach i na moje możliwości dobiłem już sufitu. Chcę teraz uderzyć w #webdev Głównie programowałem w #cpp do tego różne narzędzia i skrypty w #python no i trochę desktop w
POLIMORFIZM W PROGRAMOWANIU OBIEKTOWYM W C#

Cześć! Nowy odcinek dotyczący programowania obiektowego jest już na YouTube. Z tego odcinka dowiesz się, czym jest polimorfizm w programowaniu obiektowym. Przedstawię między innymi polimorfizm statyczny i polimorfizm dynamiczny na przykładach w C#. Miłego oglądania

Link: https://www.youtube.com/watch?v=T2hNOpj194Q

#programowanie #programista #nauka #naukaprogramowania #programista15k #csharp #dotnet #polimorfizm
źródło: comment_1630588380YPLBZCbabn84lcZnpERG2y.jpg
Czołem Miruny,

Jest tu ktoś ogarniający #csharp? Mam w #ssis script taska otwierającego plik xlsx, po otwarciu plik sie samodzielnie odswieza (power query), nastepnie script task mi go zapisuje (na shared location). Lokalnie wszystko bangla, po deploju i puszczeniu joba plik sie nie odswieza, aczkolwiek widze ze plik xlsx jest zmodyfikowany. Nie ogarniam totalnie c#, ponizszy kod to ulep z roznych zrodel.
Ktoś tam pisał by pomanipulować czasem w System.Threading.Thread.Sleep ale
@biszcz: o jezu, interopy pod ssisem, nie szedlbym ta droga, moze lepiej zrobic to jako osobny program ktory ssis po prostu by odpalal jako execute process task i tyle ;)