وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

GO (golang): Develop Modern, Fast & Secure Web Applications

سرفصل های دوره

A comprehensive introduction to developing fast & secure web applications in GO (beginners & fairly advanced developers)


1 - Introduction
  • 1 - Allow Me To Introduce Myself The whoami For Udemy Courses
  • 2 - Why GO Of All Things Why Not Nodejs Or Another Programming Language
  • 3 - Download and install Visual Studio Code for your operation system and architecture.txt
  • 3 - Download the for your operation system and architecture.txt
  • 3 - Follow the installation instructions.txt
  • 3 - Installation Of GO And Setup Of A Free Integrated Development Environment IDE
  • 4 - Learning Notes On This Course
  • 5 - Accompanying Course Outline As PDF Also Available On Github.html
  • 5 - Go-golang-Develop-Modern-Fast-Secure-Web-Applications-Course-Outline.pdf
  • 6 - Brief Section And Content Overview
  • 7 - Basic Sources Of Information On The Web About GO And Used Software.html
  • 7 - Basic-Sources-Of-Information-On-The-Web-About-GO-And-Used-Software.pdf

  • 2 - Brief Dive Into Go As A Crash Course
  • 8 - Take This Hint And This One And This One Too
  • 9 - Hello World
  • 9 - godevplay.txt
  • 10 - Variables First Things First
  • 10 - httpsgodevplaypFPkzSVIAbHp.txt
  • 11 - All Functional
  • 11 - httpsgodevplaypCoPT3fb5er.txt
  • 12 - Pointer Pointing The Finger At Others
  • 12 - httpsgodevplaypzBkOMXKLzD.txt
  • 13 - The Shadow World Its Always About Types And Structs
  • 13 - httpsgodevplaypAAtDF7mxhtd.txt
  • 13 - httpsgodevplaypgrSz3sVi3Cu.txt
  • 14 - Receiver The Madness Gets Method
  • 14 - httpsgodevplayp3JBAdLPGpUF.txt
  • 14 - httpsgodevplaypBtgNcikw83A.txt
  • 15 - Maps And Slices
  • 15 - httpsgodevplaypnAKPG3ogHth.txt
  • 15 - httpsgodevplaypqKhVXfBe1rE.txt
  • 15 - httpsgodevplaypuhn2X1WSADt.txt
  • 16 - Decisions Conditionals If Else Else If Switch
  • 16 - httpsgodevplaypcaNg2KZMeo9.txt
  • 16 - httpsgodevplaypwAnDEahiDwk.txt
  • 17 - In Da Loop For And Range As A Team
  • 17 - httpsgodevplaypQqWrZfsvi.txt
  • 17 - httpsgodevplayph7VkPNB4T38.txt
  • 18 - Polymorphism Interfaces The Name Says It All
  • 18 - httpsgodevplaypHQT40d4DCB.txt
  • 19 - GO modules.txt
  • 19 - Go Modules
  • 20 - Channels Are The Key To Concurrent Communication In Go
  • 20 - httpsgodevplaypLvr2APbneF.txt
  • 21 - Import And Export Of Data In Json Format
  • 21 - Source code.txt
  • 22 - Source code.txt
  • 22 - Unit Tests

  • 3 - Basic Web Application The Beginning
  • 23 - The HTTP RequestResponse Cycle
  • 24 - Package nethtml.txt
  • 24 - Source code.txt
  • 24 - The First Web Application Its Alive Its Alive
  • 24 - v1024.txt
  • 25 - Unleash The Full Potential Of Handlers With The Magic Of Functions
  • 25 - v1025.txt
  • 26 - Errors Have Value And Are A Value
  • 26 - v1026.txt
  • 27 - HTML Templates Because Aint Nobody Got Time To Code That From Scratch
  • 27 - v1027.txt
  • 28 - Bootstrap.txt
  • 28 - Organize And Conquer Lets Tidy Up And Optimize Our Space
  • 28 - v1028.txt
  • 29 - Restructuring A Structure Like From The Textbook
  • 29 - v1029.txt
  • 30 - Layouts Like A Boss
  • 30 - v1030.txt
  • 31 - A Dynamic Cache For Effective Template Processing
  • 31 - v1031.txt
  • 32 - Creating A Static Cache 1 Efficient Template Processing
  • 32 - v1032.txt
  • 33 - Creating A Static Cache 2 Introducing Configuration File For Global Variables
  • 33 - v1033.txt
  • 34 - Creating A Static Cache 3 Final Step Of Implementation Using Global Variables
  • 34 - v1034.txt
  • 35 - What Else You Can Do With A Configuration File
  • 36 - Sharing Is Caring Sharing Data With Templates
  • 36 - v1036.txt

  • 4 - GO With The Flow An Introduction To Middlewares In GO
  • 37 - Go Routing Packages.txt
  • 37 - Introduction Of Middleware And Routing In GO
  • 37 - Middlewares in Go.txt
  • 37 - Multiplexer.txt
  • 38 - Implementation Of A Simple Routing Package bmizeranypat
  • 38 - bmizeranypat.txt
  • 38 - v1038.txt
  • 39 - Developers Favorite gohhichi As New External Routing Package
  • 39 - gochichi.txt
  • 39 - v1039.txt
  • 40 - Middleware DIY Your Own Middleware Today And Be The Coolest Coder In Town
  • 40 - justinasnosurf.txt
  • 40 - v1040.txt
  • 41 - State Management With Sessions
  • 41 - alexedwardsscs.txt
  • 41 - v1041.txt
  • 42 - Brief Function Test For Session Data
  • 42 - v1042.txt

  • 5 - Project Picking And Working With Forms A Paperless Dream
  • 43 - Thoughts On Project Selection
  • 44 - Brief Note On Github
  • 45 - Pixabay.txt
  • 45 - Static Files Hold Still And Get Integrated
  • 45 - v1045.txt
  • 46 - HTML A Trip To The 1990th
  • 46 - v1046.txt
  • 47 - Spot Landing We Create A Landing Page
  • 47 - v1047.txt
  • 48 - Preparing The HTML Of The Bungalow Pages
  • 48 - v1048.txt
  • 49 - Create And Pimp An Availability Check HTML Page
  • 49 - v1049.txt
  • 50 - makereservationhtml Is Our Answer To Do You Have A Reservation
  • 50 - v1050.txt

  • 6 - CodeKaboom JavaScript And CSS Come Into Play
  • 51 - JavaScript.txt
  • 51 - JavaScript Friend Or Foe
  • 51 - v1051.txt
  • 52 - Effortlessly Pick Dates Grabbing A Vanilla JS Datepicker Package Now
  • 52 - Vanilla JS Datepicker.txt
  • 52 - v1052.txt
  • 53 - Notie By Nature Show Simple Messages
  • 53 - notie.txt
  • 53 - v1053.txt
  • 54 - Sweetalert2.txt
  • 54 - Sweetalert Candy Time
  • 54 - v1054.txt
  • 55 - JS modules on developermozillaorg.txt
  • 55 - JS modules on wwwfreecodecamporg.txt
  • 55 - Sweetalert Is A Candy Store Our Own JavaScript Module
  • 55 - v1055.txt
  • 56 - From Boring Button To Superstar A New Functionality In Our JS Mod
  • 56 - v1056.txt
  • 57 - CSS.txt
  • 57 - CSS Making Websites Less Ugly Since 1996
  • 57 - v1057.txt

  • 7 - Turn HTML Into GO Templates ServerSide Validation And Even More Handlers
  • 58 - Brief Overview Whats Going On In This Section
  • 58 - v1058 You can start with this code base which is already cleaned up some.txt
  • 59 - From HTML To Happily Ever After Conversion Into GO Templates
  • 59 - v1059.txt
  • 60 - CSRFToken Implementation
  • 60 - Crosssite Request Forgery.txt
  • 60 - v1060.txt
  • 61 - JSON.txt
  • 61 - Unlocking The Power Of JSON In Golang A Handler That Returns Data In JSON
  • 61 - v1061.txt
  • 62 - AJAX.txt
  • 62 - Preparations For Submitting And Processing AJAX Requests
  • 62 - v1062.txt
  • 63 - From GET To POST LetS Teach The AJAX Requests Some Manners
  • 63 - v1063.txt
  • 64 - Pimp Your Code Refactoring Made Easy
  • 64 - v1064.txt
  • 65 - Clientside vs Serverside Validation Medium.txt
  • 65 - Clientside vs Serverside Validation StackOverflow.txt
  • 65 - ServerSided Validation The What The How And The Why Of It All
  • 66 - Implementation ServerSide Form Validation I Form Field Data Errors
  • 66 - v1066.txt
  • 67 - Implementation ServerSide Form Validation II Forms Model Error Displaying
  • 67 - v1067.txt
  • 68 - Implementation ServerSide Form Validation III More Fields A Required Func
  • 69 - Implementation ServerSide Form Validation IV More Validators govalidator
  • 70 - Display Of An Overview Of The Reservation Data By Using Sessions
  • 70 - v1070.txt
  • 71 - Fast Feedback Output Alerts As Feedback To The User Via notie
  • 71 - v1071.txt
  • 72 - Alternative Template Engine Use The Power Of A Jet Engine
  • 72 - Performance Comparison of some Go Template Engines 2020.txt
  • 72 - Templates in the Standard Library.txt
  • 72 - The CloudyKitjet Template Engine.txt
  • 72 - jet-templates-example.zip

  • 8 - Putting Your Code To The Test How Writing Tests Can Save The Day Or Days
  • 73 - My GOGolang Course For Beginners.txt
  • 73 - Testing In GO The Why And Wherefore
  • 74 - Testing Success Mastering Tests For Package Main Of Our Web Application
  • 74 - v1074.txt
  • 75 - Handlers Tests I The Beginning Initial SetupHandling GETRequest Handlers
  • 75 - v1075.txt
  • 76 - Handlers Tests II Continued Handling Post Request Handlers
  • 76 - v1076.txt
  • 77 - Render Tests I Creating A Test Environment And Function Testadddefaultdata
  • 77 - v1077.txt
  • 78 - Render Tests II Creating Tests For Function Testrendertemplate And The Rest
  • 78 - v1078.txt
  • 79 - Coverage Of Package Handlers And Package Render Tests
  • 80 - HandsOn Exercise Write A Basic Test For Package forms
  • 80 - forms-test.zip
  • 80 - v1080.txt
  • 81 - A Solution Solved Testing For Package forms
  • 81 - v1081.txt
  • 82 - Final Notes And Tips For Starting Our Web Application
  • 82 - v1082.txt

  • 9 - Striving for Improvement ErrorHandling
  • 83 - Consolidation Of Error Handling In A Package helpers
  • 83 - v1083.txt
  • 84 - Use Of ClientError And ServerError And Updates Of The Relevant Tests
  • 84 - v1084.txt

  • 10 - Database I Introduction To Database Usage And SQL With PostgreSQL And DBeaver
  • 85 - Brief Section Overview And DownloadInstallation Of PostgreSQL And DBeaver
  • 85 - DBeaver Community Edition CE Download.txt
  • 85 - PostgreSQL Server Download.txt
  • 85 - PostgreSQL vs mySQL.txt
  • 85 - Postgresapp Download macOS only.txt
  • 86 - Linux Installing PostgreSQL And DBeaver And Making A Connection
  • 87 - macOS Installing PostgreSQL And DBeaver And Making A Connection
  • 88 - Windows Installing PostgreSQL And DBeaver And Making A Connection
  • 89 - CRUD Now Its Getting Dirty SQLStatements In Action
  • 90 - SQL Queries For Advanced Users Not Necessarily Complicated But Complex

  • 11 - Database II Creation and Necessary Structuring of the Database
  • 91 - Fascination Database Structure Creation Of An Entity Relationship Diagram
  • 91 - screenshot-from-2023-06-16-08-05-32.zip
  • 92 - pop Want A Soda Installation Of gobuffalopop Called Soda
  • 93 - Migrations I Creation Of The Users Table
  • 93 - v1093.txt
  • 94 - Migrations II Mass Production Creation Of All Other Tables
  • 94 - v1094.txt
  • 95 - Migrations III Creation Of A Foreign Key For The Reservations Table
  • 95 - v1095.txt
  • 96 - Migrations IV To Be Continued The Remaining Foreign Keys
  • 96 - v1096.txt
  • 97 - HandsOn Exercise Add The Missing Foreign Key To bungalowrestrictions
  • 98 - A Solution SOLVED The Missing Foreign Key For bungalowrestrictions
  • 98 - v1098.txt
  • 99 - Migrations V Nitro Injection Index For users And bungalowrestrictions
  • 99 - v1099.txt
  • 100 - HandsOn Exercise Add Useful Indexes To The reservations Table
  • 101 - A Solution SOLVED Useful Indexes For The reservations Table
  • 101 - v10101.txt
  • 102 - Migrations VI The Sting For The Development Phase Of The Database

  • 12 - Database III Connection of the PostgreSQL Database to the Web Application
  • 103 - Example How To Connect An Application To A Database In GO
  • 103 - Example to study github.txt
  • 103 - Free Training Udemy 2h to connect a PostgreSQL Server and a WebApp.txt
  • 104 - PostgreSQL Connection Just like Golf No Driver When You Need One Urgently
  • 104 - Reference on pkggodev Documentation.txt
  • 104 - githubcomjackcpgx.txt
  • 104 - v10104.txt
  • 105 - Integration Work Inserting the DriverDatabase Connection Repository Pattern
  • 105 - v10105.txt
  • 106 - An Easy Time Creation Of The Necessary Models
  • 106 - v10106.txt
  • 107 - Cleaning up Your Code Regular Maintenance and a Tiny Makeover For Your Project
  • 108 - Dont Make It Complicated But You Can If You Like ObjectRelational Mapping
  • 108 - GORM.txt
  • 108 - ORM Wikipedia.txt
  • 108 - upperdb.txt
  • 109 - Double Trouble Reservation Creation And Storage In The Database
  • 110 - Poking With A Stick Short Functional Test Of The Reservation Function
  • 111 - One Small Step For Man Database Entry In BungalowRestrictions
  • 112 - Availability Check Check Availability For A Specific Date Range Per Bungalow
  • 112 - v10112.txt
  • 113 - Availability Check Availability For A Specific Date Range For All Bungalows
  • 113 - v10113.txt
  • 114 - Delicate Ties Creating Connections Between Database Functions And Handlers
  • 115 - What Can It Be Connection Of The Availability Check To The Reservation Page
  • 116 - Mission Accomplished We Sucessfully Make A Reservation
  • 117 - Aftermath Finalize Overview Page Restrict Date Selection Debugging
  • 118 - Migrations VII Preventing Horsing Around With Database Entries
  • 119 - JavaScript On A Date With JSON Availability Check And A JSONProcessing Handler
  • 119 - v10119.txt
  • 120 - Displaying the Result Of The Bungalow Availability Query To The User
  • 120 - v10120.txt
  • 121 - Session Creation A Connector Between Availability Check And Reservation
  • 121 - v10121.txt
  • 122 - Data transfer Copy JavaScript Into Templates Idea For Code Abstraction

  • 13 - Checkup Updating Tests To Keep Your Code Fit And Healthy
  • 123 - No Database For Your Test Setup Fake One
  • 123 - v10123.txt
  • 124 - Repairing The Tests For The Handlers Reservation In Sessions As Context
  • 124 - v10124.txt
  • 125 - Improving Test Coverage And Multiple Test Cases For GETRequest Handlers
  • 126 - An Example How To Write Tests For POSTRequest Handlers
  • 126 - v10126.txt
  • 127 - Special Case Testing POST Request Handler ReservationJSON
  • 128 - Brief Look At The Rest Of The POSTRequest Handlers Tests if you please
  • 128 - v10128.txt
  • 129 - Exchange and Type Change reqBody Becomes postedData Of Type urlValues
  • 129 - v10129.txt
  • 130 - Houston We Have A Problem Emergency Debugging On The Fly
  • 130 - v10130.txt

  • 14 - The Postman Always Rings Twice Integration Of EMail Into The Web Application
  • 131 - EMail.txt
  • 131 - How EMail Works.txt
  • 131 - SMTP.txt
  • 131 - What Was That Again How EMail And The SMTP Protocol Work
  • 132 - Download MailHog.txt
  • 132 - MailHog.txt
  • 132 - MailHog Installation For Testing Purposes Go The Whole Hog
  • 133 - Sending EMails With The Standard Library Just For The Sake Of Completeness
  • 133 - v10133.txt
  • 134 - Go Simple Mail.txt
  • 134 - Go Simple Mail Open An ApplicationWide Channel For Sending EMails
  • 134 - v10134.txt
  • 135 - MEGA Make EMail Great Again Creating And Sending EMail Notifications
  • 135 - v10135.txt
  • 136 - Stay Informed A Solution To Send EMails To The Operator
  • 136 - v10136.txt
  • 137 - Foundation for Emails 2.txt
  • 137 - Once Again With Feeling Beautifully Formatted EMails With Foundations
  • 138 - Updating The Tests Doesnt Help Its Got To Be Done

  • 15 - Prove Its You Authenticate Your Identity And Access All The Goods
  • 139 - Elevate Your App Craft an Easy Login Screen
  • 139 - v10139.txt
  • 140 - Navigate To Success Crafting A Login Route And Handler
  • 140 - v10141.txt
  • 141 - Unlocking Security Building Authentication And DB Functions
  • 141 - v10141.txt
  • 142 - After The Form A Login Handler That Delivers
  • 142 - v10142.txt
  • 143 - Getting Middlewitty Cooking Up Some Middleware Magic
  • 143 - v10143.txt
  • 144 - Creating the hash value for a password.txt
  • 144 - Database Table For Awesome Crafting A User With Migrations
  • 144 - v10144.txt
  • 145 - Putting The Login Page To The Test Success Awaits
  • 145 - v10145.txt
  • 146 - Unveiling Authenticated Users And Log Out In Style
  • 146 - v10146.txt
  • 147 - Fortify Your App Building A Secure Admin Zone With The Middleware
  • 147 - v10147.txt
  • 148 - Cleaning up Your Code Smaller Cleaning Actions Sweep Through Again Quickly
  • 148 - v10148.txt

  • 16 - Home Sweet Home A Customized Backend For Easy Maintenance With Security
  • 149 - Creating An Admin Dashboard In A ReadyMade Way Choosing A Template
  • 149 - RoyalUI Free Bootstrap Admin Template.txt
  • 149 - admin-dashboard-page.zip
  • 149 - admin-layout.zip
  • 149 - v10149.txt
  • 150 - Like On An Assembly Line Bulk Creation Of Routes Handlers And Templates
  • 150 - v10150.txt
  • 151 - Displaying All Reservations Where DB Records Get A Seat At The Stylish Table
  • 151 - Simple DataTables.txt
  • 151 - v10151.txt
  • 152 - A Copy Paste Orgy Creating A List With Only New Reservations
  • 152 - v10152.txt
  • 153 - Common Pitfalls When Using databasesql in Go.txt
  • 153 - Interlude Makeover And Iron Out Small Mistakes
  • 154 - Displaying A Single Reservation Preparation For More To Come
  • 154 - v10154.txt
  • 155 - New Possibilities Creating the Database Access Functions
  • 155 - v10155.txt
  • 156 - Very Concrete Implementation Of The Editing Function
  • 156 - v10156.txt
  • 157 - Shift Up A Gear Change The Status Of A Reservation
  • 157 - v10157.txt
  • 158 - Delete a Reservation Is This Art Or Can It GO Away
  • 158 - v10158.txt
  • 159 - Reservation Calendar I Heading and Navigation
  • 160 - Reservation Calendar II Bungalows Days and Checkboxes
  • 161 - Reservation Calendar III Reservations and Blocked Days
  • 162 - Reservation Calendar IV Render That Display The Calendar
  • 163 - Reservation Processing I Post Request Route And Handler
  • 164 - Reservation Processing II Correct Return After Processing
  • 165 - Reservation Editing III Handlers To Perform Actions
  • 166 - Reservation Processing IV Database Functions For Actions
  • 167 - Quo Vadis Correction Of Redirects After Editing
  • 168 - Making The Handler Tests Run Again And A Few Tests
  • 168 - handlers-test.zip
  • 168 - setup-test.zip
  • 168 - testrepo.zip

  • 17 - Going Live Deploying Your Web Application To A Server On The Internet
  • 169 - Cobra A Framework for Modern CLI Apps in Go.txt
  • 169 - Launch Your Web Application Flexibly Use Command Line Flags
  • 169 - Understanding Golang Command Line Arguments.txt
  • 169 - v10169.txt
  • 170 - Note On Using env Files For Your Web Application
  • 170 - Use env with Go.txt
  • 171 - Nano Editor Cheat Sheet.txt
  • 171 - Text Editors Nano And ViVim Short Operating Remarks
  • 171 - Vi Editor Cheat Sheet.txt
  • 172 - Get Server And Set Up The Necessary ServerSide Software
  • 172 - Service-Providers-and-Server-Software.pdf
  • 173 - Install Go And Get The Web Application On The Server
  • 174 - No Mail Transfer Agent MTA Available Fake It Till You Make It
  • 175 - Supervisor Someone Has To Watch While Youre Away
  • 175 - v10175.txt
  • 176 - Logo Footer Content Final Touches Before The Curtain Rises
  • 176 - v10176.txt

  • 18 - Farewell How It Could Go On From Here And Room For Bugfixes
  • 177 - Goodbye And How It Could Go On With Your Web Application
  • 177 - Latest Version not necessarily v10177.txt
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 27646
    حجم: 39129 مگابایت
    مدت زمان: 3043 دقیقه
    تاریخ انتشار: 28 آذر 1402
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید