Open FennyWilriani opened 1 year ago
Week 1
Not really at the moment
Understanding Content Management System, as I had a brief experience managing website content using several platforms as squarespace, sharepoint, and wordpress, yet most of them are using the traditional cms approach and with this module, I gain more insight and knowledge from the technical standpoint in implemented headless cms and how the content is pulled via a RESTful API.
I haven't got a time to finished the whole exercise yet 😞
Seems like we were having a good time last Sunday in discussing CMS, and lesson learned that we can take at the last minute of class discussing exercise case for a client, Communicate strategically is important when making the business case.
@FennyWilriani your comment seems empty
@FennyWilriani your comment seems empty
Sorry @danielhalasz I was creating a template before filling it with comment 😅
Week 2
Hope you're not bored with me apologizing for the late check-in @danielhalasz 😅
As I was skipping class on the last week of Asynchronous programming, I feel like I missed a lot of information that hinder me from creating the chat app. I read a lot of articles and watch some Youtube tutorials on what is needed to create a basic real-time chat app using strapi. Some of them are using systems and libraries that I haven't heard about yet such as PostgreSQL, Socket io, MongoDB, etc. which prompted me to briefly get to know the system first before starting my project. Now I'll just do trial and error creating a real-time chat app using systems that I already know of.
Do not overthink things, and get too ambitious in finishing the project. Just do the work and the rest will follow.
I Will try to make my chat-app project work this week.
- Create a file manager API
oh, sounds interesting, can I have a look?
I read a lot of articles and watch some Youtube tutorials on what is needed to create a basic real-time chat app using strapi. Some of them are using systems and libraries that I haven't heard about yet such as PostgreSQL, Socket io, MongoDB, etc. which prompted me to briefly get to know the system first before starting my project. Now I'll just do trial and error creating a real-time chat app using systems that I already know of.
yes, Youtube tutorials can be dangerous in this sense. it is always a good idea to ask other team mates and coaches, especially if you missed a class. we did not talk about the various database systems (SQL vs NoSQL) as it is not important for this phase of the course and for the chat project. all that is necessary for now is to understand data modeling and to be able to create the appropriate relationships between content types in Strapi. Strapi takes care of the rest and uses either SQL or another database language in the background, behind the scenes. as a second step, you need to write the HTML & JS code to fetch (GET, POST, DELETE) data from the database, using the API endpoints created by Strapi
- Create a file manager API By this, I mean creating a new folder file containing the project files by running
npx/yarn
command on a terminal as we practice the last Sunday 😅
Yes indeed, it can be quite confusing for me as in previous classes we didn't touch any subject regarding the variation of databases system.
There's nothing for the moment as I can always play back the videos and resources that are presented by coaches, and it is I found really helpful.
I feel like I can do better in working on a pizza web project instead of a chat-app, yet I keep kickin' my bum to finishing this project, once I think it's proper enough I'll post it on my repositories.
Getting myself ready, reading materials for this week's ReactJS
.
For me most of the time I have difficulties with how to start the project, and which sequence I need to do first, that's why watching the recorded video after class helps me again to remember things that were done, also with the check-in where @danielhalasz help reminding which necessary step or tech that should be used.
Mastering is a big word 😅 yet with this module, I understand more about headless CMS, how to create and manage content using strapi, and also collaborate with postman to create or modify the API. I found this module really exciting as I wish to make my own personal blogging website. Thanks to the coaches @yoshimalaise & @danielhalasz for the lesson 🙏
Since I'm still not fluent yet, from time to time I need to think harder and always look for guidance in writing functions.
Nothing that I can think of 🤔
I could say all the resources and technology used in this module are quite helpful
I really like how @yoshimalaise breakdown the sample cases in this module, the explanation is clear and he pushes us to explain our thought process in front of classmates which is quite confronting yet necessary 😄
- Also with Authorization & Authentication.
can you show where you got stuck with it? or with the concept in general?
Learning goals