Program obsługujący formularz i bazę danych

0

Witam ! Jestem początkujący w tematyce programowania i jestem na etapie wczesnej nauki. Mam do wykonania poniższe zadanie. Z góry mówię, że nie chce gotowego rozwiązania.

Treść zadania:
0. Stworzyć bazę danych MSSQL
a. W bazie stworzyć tabelę client.Client
I) Kolumny Id (int, identity[1,1]), CreateDate (datetime), Name, Surname, Age, Height, EyesColor
II) Wszystkie kolumny nie puste
III) Na CreateDate (data utworzenia) automatycznie ustawiana data wstawienia rekordu
IV) Wypełnić tabelę losowymi danymi

  1. Podłączyć aplikację do bazy danych.
    a. Adres bazy danych : <tutaj adres="adres" db="db">
    b. Nazwa użytkownika : <użytkownik>
    c. Hasło bazy danych : <hasło>
  2. Obsłużyć przesłanie danych z formularza (pola należy przerobić na prawidłowe kontrolki z wykorzystaniem składni Razor).
    a. Dodać walidację po stronie serwera - Imię i Nazwisko (min. 3 znaki i tylko znaki), Wiek od, do (liczba całkowita lub brak)
    b. Stworzyć nową podstronę umożliwiającą dodanie wpisu, również walidacja.
    c. Stworzyć edycję
  3. Na podstawie danych z formularza, z tabeli client.Client wybrać wpisy (wszystkie kolumny) które:
    a. Posiadają wiek zgodny z zakresem z formularza lub wszystkie jeżeli puste
    b. Imię zawiera frazę z pola Imię formularza lub wszystkie jeśli puste
    c. Nazwisko zawiera frazę z pola Nazwisko formularza lub wszystkie jeśli puste
  4. Obsłużyć wyświetlanie wpisów przy użyciu jQuery i zapytań Ajax zgodnie z wypełnieniem formularza.
  5. Pobrać wpisy zgodnie z wcześniejszymi kryteriami i zapisać je na serwerze FTP
    a. Adres serwera FTP : <tutaj adres="adres" ftp="ftp">
    b. Nazwa użytkownika : <użytkownik>
    c. Hasło użytkownika : <hasło>
    d. Dane zapisane w formacie CSV lub XML

**Moje pytanie jest następujące. Czy jest ktoś w stanie polecić jakieś poradniki, artykuły lub kursy, które pomogłyby mi w wykonaniu tego zadania od punktu drugiego do piątego ?
**

0

Ja osobiście polecam dokumentację każdego zagadnienia którego nie rozumiesz oraz gotowe przykłady dostępne w internecie. Następnie dawkując skomplikowanie aplikacji pisać i eksperymentować. Na koniec jak już wszystko jest jasne napisać wyżej wymienioną aplikację

0
Grzegorz Świdwa napisał(a):

Ja osobiście polecam dokumentację każdego zagadnienia którego nie rozumiesz oraz gotowe przykłady dostępne w internecie. Następnie dawkując skomplikowanie aplikacji pisać i eksperymentować. Na koniec jak już wszystko jest jasne napisać wyżej wymienioną aplikację

Masz na myśli tego typu dokumentacje ?
https://docs.microsoft.com/pl-pl/aspnet/core/tutorials/razor-pages/validation?view=aspnetcore-3.1&tabs=visual-studio#add-validation-rules-to-the-movie-model

1

Jeżeli jesteś początkujący proponuję jak każdy początkujący zacząć od małych projektów, najlepiej w konsoli. Poćwiczyć jak działa c# a nie od razu brać się za sieć, SQL i inne tego typu rzeczy

Edit:
Zapraszam tutaj :) Materiały dostępne w sieci

0

Dobrze tak zrobię :) A co w następnej kolejności po C# ?

1

pluralsight jest za darmo, pierwsze 4 punkty zrobisz w jakimś kursie od podstaw od Scotta Allena dla asp.net

0
boska_cebula napisał(a):

pluralsight jest za darmo, pierwsze 4 punkty zrobisz w jakimś kursie od podstaw od Scotta Allena dla asp.net

Myślisz, że od tego warto zacząć swoją przygodę ?
https://www.pluralsight.com/courses/aspnet-core-fundamentals

1

Dziękuje za podpowiedzi. Wrócę tu jak się podszkolę w C# :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1