[JAVA] TECH CAMP (Ingenieur Karrierewechsel) Überprüfung der Lerninhalte in der 6. Woche

Ich habe von Dienstag an ernsthaft angefangen, die letzte Aufgabe zu studieren, aber ich glaube, ich habe von Dienstag bis Sonntag (?) Etwa 60% Fortschritte gemacht. Ich möchte in diesem Zustand fortfahren und alle notwendigen Arbeiten bis zum 22. beenden. Danach können Sie mit Ihrem eigenen Portfolio fortfahren ... Guhehehe (Gefühl der Fremdheit) Ich würde gerne mit der Überprüfung beginnen, aber vorher möchte ich ein wenig darüber sprechen, was die letzte Aufgabe ist und was zu tun ist. In der letzten Aufgabe werden wir die Serverseite durch die Erstellung einer Frima-App wie Mercari implementieren. Die Vorderseite ist bereits vorbereitet, sodass Sie dies nicht tun müssen. Was ist der Unterschied zwischen dieser letzten Aufgabe und dem, was Sie bisher gelernt haben, ist, dass Sie über das Verfahren zur Erreichung des Ziels (Implementierung der Funktion) nachdenken müssen. Bisher hätte ich im Lehrplan tun sollen, was gemäß dem Text entschieden wurde, aber in der letzten Aufgabe habe ich gelernt, welche Art von Prozess erforderlich ist, um die Funktion zu implementieren, während ich einen Weg für mich selbst gefunden habe. Ich werde gehen.

Lassen Sie uns nun einen kurzen Blick zurück auf das werfen, was wir diese Woche gelernt haben.

Fortschritte von 11/10 bis 11/15 ・ Auf Heroku bereitstellen ・ Einführung der Basisauthentifizierung ・ Erstellung der Tabelle read.me ・ Implementierung der Benutzerverwaltungsfunktion (Registrierung, Anmeldung, Abmeldung) ・ Implementierung der Listungsfunktion für Produkte ・ Implementierung einer Funktion zur Anzeige von Produkten auf der Startseite

Informationen zur Bereitstellung in Heroku Damit und zur Authentifizierung hat es nicht viel zu tun. Sie können bereitstellen, indem Sie eine Anwendung in Heroku erstellen, MySQL erstellen, Anwendungsinformationen von Git übertragen und die Migration ausführen!

Informationen zur Standardauthentifizierung Die Standardauthentifizierung kann ID und Kennwort mithilfe der Methode authenticate_or_request_with_http_basic anfordern. Hier ist zu beachten, dass ID und Kennwort in die Umgebungsvariablen eingefügt werden. Wenn Sie es so einstellen, wie es auf dem Controller ist, werden beide auf dem Github durchgesickert.

Tabellenentwurf Read.me-Erstellung Identifizieren Sie die für jede Tabelle erforderlichen Spalten. Es ist nicht schwierig, aber es ist ziemlich mühsam, die read.me-Balken (| und-) auszurichten.

Implementierung der Benutzerverwaltungsfunktion Die Einführung von Geräten und die Einführung von regulären Ausdrücken hatten große Probleme. Wenn es sich um ein Passwort handelt, werden 6 oder mehr alphanumerische Zeichen mit halber Breite gemischt, oder es ist auf Katakana mit halber Breite usw. beschränkt. Ich schreibe einen Testcode, um zu überprüfen, ob es ordnungsgemäß funktioniert, aber es sind mehr als 100 Zeilen. Es war. Ich habe mein Bestes gegeben ()

Implementierung der Listungsfunktion für Produkte Hier werden wir die Pulldown-Funktion verwenden, um den Status des Produkts, die Versandquelle, die Versandlast usw. zu implementieren. Die Untersuchung hat jedoch lange gedauert. Es gibt Unter- und Obergrenzen für den Preis eines Produkts, und ich wusste nicht, wie ich es validieren sollte. Wenn es ein Lebensmittel gibt, das meine Gurgelkraft verbessert, würde ich es gerne als Hauptnahrungsmittel verwenden.

Implementierung der Funktion zur Anzeige von Produkten auf der Startseite Wir haben implementiert, dass die auf der oberen Seite registrierten Produkte von der neuesten bis zur oberen Seite angezeigt werden. Es dauerte ungefähr 2 Stunden, um sie durch Ausprobieren nebeneinander zu stellen.

Recommended Posts

TECH CAMP (Ingenieur Karrierewechsel) Überprüfung der Lerninhalte in der 6. Woche
TECH CAMP (Ingenieur Karrierewechsel) Rückblick auf das, was in der 4. Woche gelernt wurde
TECHCAMP (Ingenieurwechseljob) Rückblick auf das Lernen in der 5. Woche
Die Geschichte des Lernens von Java in der ersten Programmierung
[Ruby] Die Rolle von Indizes beim Lernen von Elementen in Arrays
Ändern Sie die Speicherqualität von JPEG-Bildern in Java
Wurde im Basisjahr der Java-Kalenderwoche durchgeführt
☆ Erster Beitrag: TECH CAMP Lernen, Erstellung persönlicher Anwendungen ①, junger Ingenieur
26. Tag des Ingenieurs, der in 100 Tagen vollwertig sein wird
So ändern Sie den Inhalt der JAR-Datei, ohne sie zu dekomprimieren