[PYTHON] Neuer Mitarbeiter hat versucht, den Webdienst individuell zu entwickeln

Service gemacht

AtoP https://atop.band Ein Dienst, mit dem Sie eine Band-Homepage erstellen können

Warum ich mich entschieden habe zu machen

Ich bin dieses Jahr als neuer Absolvent zu SIer gekommen und habe angefangen, Webdienste zu betreiben, zu warten und zu entwickeln. Als ich Fehler behoben und zusätzliche Entwicklungen durchgeführt habe, konnte ich ein wenig über das Programm verstehen, aber ich hatte das Gefühl, dass ich nicht verstehen konnte, wie der Webdienst funktioniert. Daher dachte ich, ich könnte es verstehen, indem ich einen Webdienst von Grund auf neu erstelle, und begann mit der Entwicklung.

Warum hast du dieses Thema gewählt?

Ich hatte das Gefühl, dass Amateurbands oft Twitter- und Instagram-Accounts erstellen, aber keine Homepages. (Ist die Homepage-Produktion eine große Hürde?)

Ich wollte eine Seite, auf der Informationen über Amateurbands gesammelt wurden.

Meine Fähigkeiten

PHP,MySQL Ich habe es ein wenig berührt, als ich Student war

C#,SQL Server,Git Wird im Geschäft verwendet

Diesmal verwendete Technologie / Service

Python Ich höre es oft, also wollte ich es anfassen

Django Es schien das am besten dokumentierte Python-Webframework zu sein

MySQL Ich war mit PostgreSQL ratlos, aber ich habe MySQL gewählt, das ich verwendet habe

Bootstrap Ich hatte nicht das Vertrauen, CSS von Grund auf neu zu schreiben ...

Git Wird bei der Bereitstellung für die Entwicklung auf mehreren PCs verwendet

AWS EC2 AWS RDS AWS Route53 Ich habe das Gefühl, dass das Wort, das ich nach einem Job am meisten gehört habe, AWS ist ...

Let's Encrypt Ich habe gehört, dass SSL-Zertifikate leicht verwendet werden können

Produktionszeitraum

0 ~ 1 Monat Erkundigen Sie sich über Django Bau der Entwicklungsumgebung Implementierung von Funktionen zur Registrierung, Anmeldung und Abmeldung von Mitgliedern 2-3 Monate Implementierung anderer Funktionen Forschung und Einführung von Bootstrap 4. Monat Erstellen Sie eine Produktionsumgebung auf einem Mietserver → Ich weiß nicht ... 5. Monat Erstellen Sie eine Produktionsumgebung auf AWS Landingpage-Produktion Veröffentlichung

Nach der Veröffentlichung verwendete Dienste

Google Analytics Google Search Console

Versuchen Sie, den Dienst freizugeben

Zeit zum Schreiben des Codes: 5% Zeit zum Schreiben des Designs: 10% Zeit zum Aufbau der Umgebung: 15% Zeitaufwand für Nachforschungen und Nachforschungen: 70%

Das Ergebnis war, dass die meisten der fünf Monate für die Umfrage aufgewendet wurden. Die meisten Dinge wurden durch Untersuchung verstanden (Gefühl).

Durch den Aufbau eines Servers auf AWS habe ich Kenntnisse über die Netzwerkkonfiguration gewonnen. Ich habe Grundkenntnisse über AWS-Services. Ich habe herausgefunden, was es braucht, um einen WEB-Dienst im Internet zu veröffentlichen.

Probleme nach der Veröffentlichung

So erhalten Sie Benutzer Ich möchte etwa die Domaingebühr sammeln, auch wenn sie innerhalb des kostenlosen AWS-Rahmens liegt SEO Maßnahmen Design

Schließlich

AtoP https://atop.band Bitte besuchen Sie, wenn Sie möchten!

Recommended Posts

Neuer Mitarbeiter hat versucht, den Webdienst individuell zu entwickeln
Ich habe eine Web-API erstellt
[Django-Extensions] Anfänger in der Webentwicklung haben versucht, Django-Extensions zusammenzufassen
Ich habe Web Scraping versucht, um die Texte zu analysieren.
Schritte zum Entwickeln einer Webanwendung in Python
[Python + Flasche] Ich habe einen Webdienst veröffentlicht, der die positionierten Tweets von Twitter visualisiert.
(Python) Versuchen Sie, eine Webanwendung mit Django zu entwickeln
CTF-Anfänger haben versucht, einen Problemserver (Web) zu erstellen [Problem]