C'est la première fois que je coproduis une application web, je vais donc laisser un mémorandum. C'est ce que je fais. "Créons un service de recherche de maison que les étudiants veulent utiliser" https://techbowl.co.jp/techtrain/missions/24
Créez quelque chose qui sera un portefeuille qui peut être utilisé au moment de la recherche d'emploi. Je veux une expérience de co-développement, pour ça ...
Au fait, je n'ai touché à rien d'autre que html / css / js / docker.
de face
-- HTML
--css (Utilisez un framework appelé Bulma)
-- javascript (Si tu peux te permettre)
Back end
-- Rails
Base de données
--mysql → changé en pg (pour heroku)
Environnement de développement
-- docker
Destination de déploiement
--Passé d'AWS à heroku
CI/CD
--CircleCI (si vous pouvez vous le permettre)
** Fin progate ruby, rails (ruby, rails débutant) **
ruby faisait du C ++ avant, donc je pouvais le comprendre. Rails vous permet de créer une application Twitter tout en apprenant, et j'en ai fait environ 90%. Je voulais vraiment le déployer. Je l'ai téléchargé sur github. Je veux déployer quand il se calme.
Github → Tweet_app
** Faites jusqu'au chapitre 5 du tutoriel sur les rails **
Du déploiement à heroku à la création de pages statiques. https://railstutorial.jp/chapters/beginning?version=6.0
** fin du tutoriel bulba **
C'était un très bon tutoriel! https://www.youtube.com/watch?v=SCSAExGFK1E
** Concevez la page et rencontrez le mentor **
Faire. J'utilise git au quotidien, mais je suis excité car je ne l'ai pas co-développé. Je veux faire bon usage des pull requests et des branches ...! !! !! !! !!
** Maquette avec page statique **
Au lieu de créer soudainement un site dynamique Tout d'abord, créez une page statique avec bulba, créez une structure de site et discutez → Pour le changer dynamiquement.
** Liste des pages requises avec priorité **
Est nécessaire au moins, donc la priorité est donnée.
--Fonction préférée --Application de réservation préalable
Fonctionnalités réservées aux utilisateurs telles que
Fonction réservée aux administrateurs à faire Je finirai par y arriver.
Maintenant que je peux faire une maquette simple avec bulma, je peux me déplacer vers l'arrière sans passer du temps à la réception.
** J'ai commencé à penser au design et ainsi de suite **
J'en suis venu à pouvoir imaginer concrètement la situation dans son ensemble. J'ai seulement créé une application qui commence avec de nouvelles données qui n'ont pas encore de données initiales, donc Je me demande comment saisir les données de la propriété Je veux gratter de suumo et utiliser les données réelles ... Il y a six mois, je n'y pensais pas, alors je sens un peu grandir! Cependant, je ne sais pas ce que ça fait quand il est réellement exploité en tant que service, ce que c'est quand la quantité de données est énorme et comment résoudre les problèmes susceptibles de toucher le service. Je veux poser une question lors d'une interview!
** Entretien de lancement (mercredi) **
Le mentor est l'ingénieur côté serveur de Timmy. Cette personne semble être la meilleure car elle semble avoir été faite avec du rubis. Deux personnes ont rédigé une question et l'ont envoyée à l'avance comme ceci. Dieu.
La technologie à utiliser est planifiée comme suit.
Deux personnes participeront à BUSTER. Tous deux n'ont aucune expérience en développement Web et sont au niveau des tutoriels de démarrage de Rails. L'environnement est construit dans le même environnement que le didacticiel Rails. Le déploiement utilisera heroku.
J'ai énuméré les questions que je souhaite particulièrement poser, alors j'apprécierais que vous me les posiez pendant l'entretien.
--Comment procéder au développement de l'équipe sur github. Pour le moment, je comprends le contenu de "Aim! GitHub Master" de tech train. J'aimerais savoir s'il existe une manière plus pratique de procéder.
--Comment créer une base de données de test. J'ai vu un article qui utilise db: seed, mais j'aimerais savoir s'il existe un meilleur moyen.
--Comment créer une base de données d'informations sur les propriétés. Quelles informations le tableau doit-il contenir? Combien de minutes à pied de la gare, comme la préfecture, la ville, le loyer, l'aménagement, etc.
: À propos du déploiement avec le service réel. Nous prévoyons de le déployer sur heroku cette fois, mais j'aimerais savoir quel type de technologie est utilisé pour faire fonctionner le service dans le service réel. J'aimerais étudier AWS, CI / CD, Docker, kubernetes, etc. à l'avenir, alors j'apprécierais que vous me parliez d'exemples d'utilisation sur le terrain.
ruby on rails
Rails semble recommander ce flux.
html/css
js
mysql
webpack, yarn
rails server
Lorsque j'ai essayé de configurer le serveur avec des rails, on m'a dit que c'était nécessaire et je l'ai installé.
J'avais l'habitude d'utiliser *, ^
normalement, mais si j'apprends systématiquement, je pense que je peux l'utiliser pour jouer la valeur d'entrée du code postal.
https://murashun.jp/blog/20190215-01.html
Recommended Posts