README ¶ GoWebDev Learn web developing in GO In this repository, i am going to learn how to do web development in Golang from Udemy: Web Development w/Google's Go (golang) Programming Language Expand ▾ Collapse ▴ Directories ¶ Show internal Expand all Path Synopsis 01_Go_review 01_review command 02_exercise01 command 03_exercise03 command 03_string_to_html 01_stdout command 02_file command 03_os-Args command 04_parse_execute 01_stdout command 02_file command 03_ParseFiles command 04_ParseGlob command 05_performant-parsing_func-init command 05_data 01 command 06_variables 01 command 07_data_structure 01_slice/01 command 01_slice/02_variables command 02_map/01 command 02_map/02_variables command 03_struct/01 command 03_struct/02_variables command 04_slice_struct command 05_struct_slice_struct/01 command 05_struct_slice_struct/02_refactors command 08_functions 01 command 02_date_formatting command 03_pipeline command 09_predefine_global_function 01_index/01 command 01_index/02 command 02_and command 03_comparison command 10_Nested_templates 01_nested_templates command 02_data_to_template command 03_define_template command 11_composition_and_methods 01 command 02 command 03 command 04_methods command 12_template_hands_on 01/solution command 01/starting-code command 02/solution command 03/solution command 04/solution command 05/solution command 13_xxs 01_text-template_no_escaping command 02_html-template_escaping command 15_understanding_TCP_server 01_write command 02_read command 03_read_write command 04_read_write_setDeadline command 05_dial_read command 06_dial_write command 07_tcp_apps/01_rot13 command 07_tcp_apps/02_in_memory_database command 16_building_a_tcp_server_for_http 01 command 02_hands_on_01 command 03_hands_on_02 command 17_understanding_net_http_package 01_Handler command 02_Listen_and_Serve command 03_Request/01_ParseForm_Form command 03_Request/02_Method command 03_Request/03_URL command 03_Request/04_Header command 03_Request/05_Host_ContentLength command 04_ResponseWriter command 18_understanding_net_http_ServeMux 01_routing command 02_NewServeMux command 03_DefaultServeMux command 19_HandleFunc 20_HandlerFunc 21_third_party_serveMux 01_julienschimdt command 22_hands-on_serveMux 01/01_hands-on command 01/02_hands-on command 01/03_hands-on command 02/01_hands-on command 02/02_hands-on command 02/03_hands-on command 02/04_hands-on command 02/05_hands-on command 02/06_hands-on command 02/07_hands-on command 02/08_hands-on command 02/09_hands-on command 23_serving_files 01_not_serving/01 command 01_not_serving/02 command 02_serving/01_io-Copy command 02_serving/02_ServeContent command 02_serving/03_ServeFile command 02_serving/04_FileServer/01 command 02_serving/04_FileServer/02 command 02_serving/04_FileServer/03 command 02_serving/04_FileServer/04 command 24_hands-on 01_hands-on command 02_hands-on/starting-files command 03_hands-on/starting-files command 04_hands-on/starting-files command 05_hands-on/starting-files command 06_hands-on/starting-files command 25_NotFoundHandler 01 command 02 command 26_appengine-deploy 01 command 02 command 27_passing_value 01_url command 02_form_post command 03_form_get command 04_form command 05_formfile/01_read command 05_formfile/02_store command 06_enctype/01_default command 06_enctype/02_multipart command 06_enctype/03_text command 28_redirect 01_303_SeeOther command 02_307_TemporaryRedirect command 03_301_MovedPermanently command 04_WriteHeader command 29_cookie 01_Set_Get command 02_multiple command 03_hands-on command 04_maxage command 05_path/01 command 05_path/02 command 30_session 01_uuid command 02_session command 03_signup command 04_bcrypt command 05_login command 06_logout command 07_permissions command 08_expire_sessions command 31_AWS 01_hello command 02_hands-on command 32_rdbms 01_connect command 02_SQL command 33_AWS_scaling 02_load-balancer command 03_AMI command 04_hands-on/02_solution command 34_photo_blog 01_start_files command 02_cookie command 03_store_values command 04_upload_photos command 05_display_pictures command 35_hmac 01 command 02 command 36_base64 01 command 02 command 03 command 38_context 01 command 02 command 03 command 04 command 05 command 39_https 01 command 02 command 40_json 01_marshal command 02_unmarshal command 03_unmarshal_2 command 04_unmarshal_tags command 05_marshal_empty command 06_hands-on command 41_AJAX 02/01 command 02/02 command 03 command 42_mongodb 01_julienschmidt-router command 02_json command 02_json/models 03_post-delete command 03_post-delete/models 04_controllers command 04_controllers/controllers 04_controllers/models 05_mongodb/01_update-user-controller command 05_mongodb/01_update-user-controller/controllers 05_mongodb/01_update-user-controller/models 05_mongodb/02_CRUD command 05_mongodb/02_CRUD/controllers 05_mongodb/02_CRUD/models 06_Hands-on_01/starting-code command 06_Hands-on_01/starting-code/controllers 06_Hands-on_01/starting-code/models 07_Hands-on_02 command 07_Hands-on_02/controllers 07_Hands-on_02/models 08_hands-on_03/starting-code command 08_hands-on_03/starting-code/controllers 08_hands-on_03/starting-code/models 08_hands-on_03/starting-code/session Click to show internal directories. Click to hide internal directories.